当想要对vxlan 进行测试的时候,可以自己手动配置vxlan
但这种配置方法,比较手动,可以升级为自动组网。或使用flannel 等。
首先,准备2台机器(10.1.1.1 10.1.1.2)
编写脚本setup.sh:
ip link add name vxlan${3} type vxlan id ${3} dstport 4789 local $1 remote $2
ip link set vxlan${3} up
ip addr add 192.168.${3}.${4}/32 dev vxlan${3}
ip route add 192.168.${3}.0/24 dev vxlan${3}
然后,在第一台机器上 10.1.1.1 执行;
setup.sh 10.1.1.1 10.1.1.2 100 1
第二机器:
setup.sh 10.1.1.2 10.1.1.1 100 2
然后,测试:
ping 192.168.100.2 #在10.1.1.1 上
ping 192.168.100.1 #在10.1.1.2 上
如果ping成功,则表示配置已经成功了。