私は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
表示されませんIPv4
!IPv4
アドレスを取得するには、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
取得するように強制し、IPv4
DHCPサーバーがeth1
マッピングする必要があるアドレスであることを確認できるようにすることです。