两个网络接口,无法从内部网络访问公共网络接口

两个网络接口,无法从内部网络访问公共网络接口

我有一台带有两张网卡的服务器:

  • eth0 -> 公共静态 IP
  • eth1 -> 本地网络 dhcp

两张卡都连接到同一个调制解调器。

如果我只启用 eth0,我就可以使用其子域或公共 IP 从本地网络(和互联网)访问。

如果我也连接 eth1,我只能使用内部 ip 从本地网络访问,并且(显然)只能使用公共 ip/子域从互联网访问。

我怎样才能从公共 IP 以及启用了 eth1 的本地网络上的其他机器访问这台机器?

编辑:我在第二个接口上没有网关,并且 ip_forward 已启用。

这里是配置:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address x.x.x.x
netmask 255.255.255.248
nameserver 8.8.8.8
gateway x.x.x.y


auto eth1
iface eth1 inet dhcp

相关内容