我正在运行带有 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 地址(只要网络没有关闭)?
在互联网上阅读了相当多的内容后,我想出了以下解决方案:
这实际上是强制接口通过 DHCP 显式
eth1
获取IPv4
地址,以便 DHCP 服务器知道它是eth1
需要映射的。