Network-Interface
為外部網路/網際網路 (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 地址(只要網路沒有關閉)?
在網際網路上閱讀了相當多的內容後,我想出了以下解決方案:
# 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
這實際上是強制介面通過 DHCP 顯式
eth1
獲取IPv4
地址,以便 DHCP 伺服器知道它是eth1
需要映射的。