Ubuntu 14.04,eth0 = 静态,eth1 = 可移动和 dhcp,相同的网关,怎么样?

Ubuntu 14.04,eth0 = 静态,eth1 = 可移动和 dhcp,相同的网关,怎么样?

我在嵌入式 Linux 机器上使用 Ubuntu Server 14.04,eth0 是内部以太网端口,配置了静态 IP,仅用于“服务”目的。最终用户应被允许插入 USB 以太网适配器,该适配器应配置为 eth1,并从 DHCP 获取其配置。

现在,考虑到 eth0 配置在 192.168.0.0/24 类上,并且系统中只能有一个网关,我怎样才能让两个端口共存?

我的/etc/network/interfaces文件看起来很像这样:

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8 8.8.4.4

allow-hotplug eth1
iface eth1 inet dhcp

当系统启动时,USB 适配器已插入,eth1 会立即配置,但除非我还将电线连接到内部 eth0,否则我无法通过它建立任何连接。当然,我的目标是让 eth0 保持原样(最终用户无法访问),让 eth1 独立工作。但我也想偶尔访问 eth0,以防我需要维修机器。SSHd 仅响应分配给 eth0 的 IP,因此对我来说,eth0 保持活动状态并正常运行非常重要。

答案1

取决于您如何构建此网络,但听起来您正试图设置两个具有相同网关的接口,以便它们彼此独立。这会使事情变得复杂。

管理网络通常位于不同的子网和网关上,您可以根据需要对其进行路由。它可以是不同的 VLAN 或物理交换机,以实现更好的隔离。

根据硬件功能,它也可能是一种带外无人值守管理,如 IPMI 或 Intel AMT。除了独立于操作系统的远程控制台外,它还能让您获得远程电源控制。

相关内容