使用并设置默认以太网卡以进行外部网络/互联网 (WAN) 访问

使用并设置默认以太网卡以进行外部网络/互联网 (WAN) 访问

我正在运行带有 2 个网卡的 Ubuntu PC:

  • 外部 USB 转以太网卡,eth1
  • 内置以太网网卡,eth0

eth1已从管理员分配了一个静态 IP,并打算将其用作 WAN/互联网连接的接口。至于eth0,它是具有固定 IP 和以太网地址的服务器的解决方法,配置如下/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 122.128.0.7
netmask 255.255.255.0
hwaddress ether 00:10:13:50:a3:77

上述问题是,即使它确实打开了接口,但它是不一致的,并且时不时地无法获得网络连接。也不ifconfig显示任何IPv4地址! PC 需要重新启动(有时需要多次)才能获取IPv4地址。

我怎样才能解决这个问题,以便eth1用于一致地获取 IPv4 地址(只要网络没有关闭)?

答案1

在网上阅读了大量内容后,我想出了以下解决方案:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


auto eth1
iface eth1 inet dhcp


auto eth0
iface eth0 inet static
address 122.128.0.7
netmask 255.255.255.0
hwaddress ether 00:10:13:50:a3:77

其作用本质上是强制接口显式地通过 DHCPeth1获取IPv4地址,以便 DHCP 服务器知道它是eth1需要映射的地址。

相关内容