仮想マシン(OSの小さなバージョン)を実行する必要があり、そのマシンをGNS3でも実行されている仮想ルーターに接続する必要があるGNS3で作業をしていました。このため、インターフェイスの1つ(eth0
)にIPアドレスを設定する必要がありました。
GNS3を閉じた後、ポートからインターネットを取得できませんでした。また、イーサネットインターフェイス名がeth0
からeth1
に変更されたこともわかりました。
それがLANポートからインターネットに接続できない理由だと思います。
GNS3でそのプロジェクトを削除しましたが、問題は解決しません。
再度eth0
に変更する方法はありますか?
名前を変更するには、ネットワークインターフェイスのudev
ルールを変更する必要があります。 /etc/udev/rules.d/70-persistent-net.rules
ファイルに見られるように:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth1"
名前がeth1
に変更されました。
インターフェイスの名前をeth0
に戻すには:
/etc/udev/rules.d/70-persistent-net.rules
ファイルをお気に入りのエディターで開きます
MACアドレスに一致するルールを見つける
NAME
値をeth1
からeth0
に変更します。つまり、NAME="eth0"
再起動せずに変更を適用するには、Sudo udevadm trigger
を実行します
Ubuntu 16.04以降では、KERNEL=="eth*"
を使用しないでください。だからあなただけを使用する必要があります
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth1"