linux 配置vxlan

当想要对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成功,则表示配置已经成功了。

humboldt Written by:

humboldt 的趣味程序园