新しいイーサネットインターフェイスを追加するのではなく、eth0として使用してください。

新しいイーサネットインターフェイスを追加するのではなく、eth0として使用してください。

Debian を実行する複数の ARM デバイスがあります。 SDカードの画像を保存し、すべてのデバイスで使用する予定です。

今私が持っている問題は、eth、wlanなどのポートのMACアドレスが変更されるたびに新しいエントリがファイルに追加されることです70-persistent-net.rules。私の/etc/network/interfacesファイルにはeth0。インターフェイスが後で接続されると、eth1ネットワークに接続されません。リンクされた画面がないため、毎回このプロセスをやり直す必要があります。

eth0イーサネットインターフェイスが変更されたときに常にイーサネットインターフェイスのMACアドレスを使用するようにOSに指示する方法はありますか?

ベストアンサー1

私のファイルに入れた内容は次のとおりです70-persistent-net.rules。おそらく最初の2つだけが必要でしょう。

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth0", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth1", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth2", NAME="eth2"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth3", NAME="eth3"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth4", NAME="eth4"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth5", NAME="eth5"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth6", NAME="eth6"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth7", NAME="eth7"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth8", NAME="eth8"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth9", NAME="eth9"

おすすめ記事