我有一个 Linux mint 虚拟机,其公共 IP 为 203.xxx,带有桥接模式以太网适配器,而我的物理机 IP 地址是 145.17.xx 子网。
为了访问我的物理 PC 的子网,我为 145.17.xx 子网中的 IP 地址之一设置了别名。我只能访问物理 PC 自己的子网(145.17.10.X),但无法访问其他子网(145.17.11.X、145.17.12.X、152.XXX),这些子网都可以从我的物理 PC 的网络访问。
我想从虚拟 PC 访问物理 PC 的所有子网,例如 145.XXX、152.XXX、159.XXX
我需要在虚拟主机中添加哪些路由?
答案1
查看“物理”PC 的路由表,了解流向这些网络的流量是如何路由的。如果该主机仅“配备”了默认路由,则您需要使用该地址在来宾上添加静态路由。
例如,“物理”主机只有静态路由 145.17.1.1:
route add -net 145.17.0.0/16 gw 145.17.1.1
route add -net 152.0.0.0/8 gw 145.17.1.1
如果“物理”主机配置了多个路由,则需要为每个路由使用适当的地址。
要查看路由表,您可以使用netstat -rn