在Google计算引擎Centos 7上运行虚拟机。为了使eth1正常运行,Google建议使用ip route和rule add命令,这些命令不是持久性的。我创建了一个脚本,该脚本可在重新启动时使用,但在网络重新启动时无法使用。
为使其持久,我将规则放在/ etc / sysconfig / network-scripts / rule-eth1中,并且根据ip rule show选项卡rt1,它们似乎正常工作。对于路由,我将以下内容放在/ etc / sysconfig / network-scripts / route-eth1
中2181
但是当我检查ip route show标签rt1时,什么都没有显示。 如果随后运行:
default via 10.140.0.1 dev eth1 table rt1
我知道
ip route add default via 10.140.0.1 dev eth1 table rt1
并且eth1星正常工作。我已经对该主题进行了相当广泛的研究,我的方法应该行得通。有什么办法可以解决此问题?
如果这有帮助..启动脚本时,我不得不在我的secondnic.service文件中放置一个延迟,否则它将无法在重新启动时工作。
default via 10.140.0.1 dev eth1