我有一个公共IP(eth0)和一个内部IP(eth1 / 192.168.22.50)上运行的虚拟机。
从我的地方(192.168.110.x),我的VPN到那个networking。
问题是我无法从内部IP访问在该服务器上运行的任何服务(包括ICMP)。
这是/ etc / network / interfaces:
auto eth0 iface eth0 inet static address 217.22.52.79 netmask 255.255.255.192 gateway 217.22.52.65 auto eth1 iface eth1 inet static address 192.168.22.51 netmask 255.255.255.0
如果我添加网关192.168.22.1,公共IP不再可访问,但内部IP工作。
我猜我需要通过eth1而不是eth0路由从192.168.22.x和192.168.110.x的所有stream量? 我如何编辑接口文件来解决这个问题?
亲切的问候,Tuinslak
在eth1块之后,添加以下行:
up route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.22.1 dev eth1
这将通过192.168.22.1为192.168.110.0/24networkingbuild立静态路由。
正如所写的,下次启动界面时会添加此路由。 如果要在接口处于活动状态时添加路由,只需执行(具有根权限)后的所有内容即可。