前一段时间在unRAID上配置了网卡的SR-IOV,发现虚拟机重启,IP地址就会变!所以我们来搞一下。
原因:
因为unRAID 配置SR-iov之后 MAC地址的原因,导致每次开机MAC地址变动,DHCP又重新分配了的IP地址,所以IP变动在服务器系统上很麻烦,所以解决一下!
教程:
我们通过CA Config Editor插件,针对unRAID的配置文件进行修改,插件在APPS里面搜索安装即可,比较简单我就不演示如何安装了。
安装好插件之后,我们定位GO文件,在文件里面加上如下内容。
#ETH1
ip link set eth1 vf 0 mac 90:1b:00:00:00:00
ip link set eth1 vf 1 mac 90:1b:00:00:00:01
ip link set eth1 vf 2 mac 90:1b:00:00:00:02
ip link set eth1 vf 3 mac 90:1b:00:00:00:03
ip link set eth1 vf 4 mac 90:1b:00:00:00:04
ip link set eth1 vf 5 mac 90:1b:00:00:00:05
ip link set eth1 vf 6 mac 90:1b:00:00:00:06
#ETH2
ip link set eth2 vf 0 mac 90:1b:00:00:00:11
ip link set eth2 vf 1 mac 90:1b:00:00:00:22
ip link set eth2 vf 2 mac 90:1b:00:00:00:33
ip link set eth2 vf 3 mac 90:1b:00:00:00:44
ip link set eth2 vf 4 mac 90:1b:00:00:00:55
ip link set eth2 vf 5 mac 90:1b:00:00:00:66
ip link set eth2 vf 6 mac 90:1b:00:00:00:77
#ETH3
ip link set eth3 vf 0 mac 90:1b:00:00:00:10
ip link set eth3 vf 1 mac 90:1b:00:00:00:12
ip link set eth3 vf 2 mac 90:1b:00:00:00:13
ip link set eth3 vf 3 mac 90:1b:00:00:00:14
ip link set eth3 vf 4 mac 90:1b:00:00:00:15
ip link set eth3 vf 5 mac 90:1b:00:00:00:16
ip link set eth3 vf 6 mac 90:1b:00:00:00:17
#ETH4
ip link set eth4 vf 0 mac 90:1b:00:00:00:41
ip link set eth4 vf 1 mac 90:1b:00:00:00:42
ip link set eth4 vf 2 mac 90:1b:00:00:00:43
ip link set eth4 vf 3 mac 90:1b:00:00:00:44
ip link set eth4 vf 4 mac 90:1b:00:00:00:45
ip link set eth4 vf 5 mac 90:1b:00:00:00:46
ip link set eth4 vf 6 mac 90:1b:00:00:00:47
ip link set eth1 vf 0 mac 90:1b:00:00:00:00 这里只是演示 ,请勿照抄命令。
网卡的名称 和VF的顺序,可以使用指令来获取。
通过上面的指令可以看到几个网口 多少个VF ,有几个网口,几个VF 就要写几个。MAC地址胡编乱造就行 ,只要不冲突。
将内容粘贴在go文件内重启就可以了。
重启之后在通过ip link show 指令来查看MAC地址,是否是自己修改的即可。
到此就可以了,然后就玩耍把!
结尾:
此操作并不难,再次感谢 东莞-修士,提供的技术支援! 如有问题,可以在QQ群和我交流,本教程到此结束!
请登录后查看评论内容