我有一台装有 Ubuntu 14.04 的 PC,我正尝试将其配置为 LAN 的网关/路由器。拓扑如下:
我仅配置 1 个子网 - eth0 和 eth3 都将连接到同一个本地子网。
Ubuntu路由器已安装并运行dhcp3-server。2台PC均能获得分配的IP地址(如图所示)。
目前,我遇到以下问题/疑问:
我的 /etc/network/interfaces 文件内容如下 - 它正确吗?我认为将 192.168.1.1 分配给 eth3 和 eth0 看起来很奇怪,但我不知道还有其他选择。
auto lo iface lo inet loopback auto eth2 iface eth2 inet dhcp auto eth3 iface eth3 inet static address 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0 auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0
两台 PC 都无法 ping 通对方,也无法 ping 通 192.168.1.1 的 ubuntu 路由器。为什么?(我在路由器中启用了 ipv4 转发)
我认为一台 Ubuntu 机器可以配置为只有一个网关,对吗?在 ubuntu 路由器中,eth2 已经有一个网关,该网关由 ISP 通过 DHCP 分配给它。我是否需要/如何为其他 2 个 NIC 配置网关?