外部ネットワーク/インターネット(WAN)アクセス用のネイティブイーサネットカードの有効化と設定

外部ネットワーク/インターネット(WAN)アクセス用のネイティブイーサネットカードの有効化と設定

私は2つのネットワークカードを持つUbuntu PCを実行しています。

  • 外部USB-イーサネットカード、eth1
  • 内蔵イーサネットネットワークカード、eth0

管理者から静的IPを割り当てられており、eth1それを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表示されませんIPv4IPv4アドレスを取得するには、PCを再起動する必要があります(場合によっては複数回)。

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

これは、基本的にインターフェイスがDHCPを介して明示的にアドレスをeth1取得するように強制し、IPv4DHCPサーバーがeth1マッピングする必要があるアドレスであることを確認できるようにすることです。

関連情報