
Ubuntu 12.04でルーターをラップトップに接続しているのですが、何らかの理由で次のように表示されます。eth3私のプログラムはハードコードされているeth1どうすれば eth1 に変更できるのか知りたいです。
答え1
これは 12.04 では機能しました。以降のリリースでも機能すると思います。まず、インターフェイス名を調べて、eth1 がすでにどこかで使用されていないことを確認します。これを行うには、ターミナルに次のように入力します。
ifconfig -a
必ず、IP アドレスが 127.0.0.1 の「lo」というループバック インターフェイスが 1 つあります。これは、探しているインターフェイスではありません。eth1 のような名前を持つ他のインターフェイスがあるかどうかを確認します。存在する場合は、それ以上何もしないでください。eth1 がない場合は、eth3 を eth1 に変更できます。
root として /etc/network/interfaces ファイルを編集し、次のような行を探します。
auto lo
iface lo inet loopback
auto eth3
iface eth3 inet dhcp
eth3 の名前を eth1 に変更します。そしてネットワークを再起動します。