有没有办法在VM启动时自动添加主机路由(指向VM IP)? ATM 我是手工做的。我还尝试通过文件添加路线/etc/sysconfig/network-scripts/route-virbr0
,但它不起作用,可能是因为我没有适当的ifcfg-virbr0
文件。
仅添加指向虚拟机的静态路由不起作用,原因很明显 -virbr0
当主机进入多用户模式时,没有适当的网络接口 ( ),因此路由添加失败。
答案1
如果您使用 libvirt,则可以添加静态路由在 libvirt 网络 XML 中。
例如:
<route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>
<route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>
现在,libvirt 在激活虚拟网络时将显示路由。