在虚拟机中的vyos,在关机重启的情况下,往往会出现网卡名的改变,这样会引起原来对网卡的配置无法生效。
在git:https://github.com/ivanilves/Vyatta-Clone-Helper中提到如何解决这个问题,而且还提供了一个执行脚本,运行解决这个问题。
或者是修改/config/config.boot , 也就是/opt/vyatta/etc/config/config.boot 这两个文件其实是一个,可能是软链出来的。
修改文件内容中的:
interfaces {
ethernet ethX {
hw-id XXXXXX
}
}
修改的是每个网卡对应的mac
还要将ethX多余出来的,你不想要的删除。
然后重启vyos,就会变成你想要的配置。
在配置vpn的过去中,我当时配置完后,vpn连接上ping其他网段的ip,不能通,
当我重启vyos后,发现可以通了。说明有时候vyos不能生效,不是你本身配置的问题,你可以尝试重启后,再测试。