ArchLinux(systemd)でプラグインイーサネットアダプタ用のネットワーキングを設定するには?

ArchLinux(systemd)でプラグインイーサネットアダプタ用のネットワーキングを設定するには?

USB-Ethernetアダプタがありますが、アダプタを接続して外したときにネットワークが正しく設定されるように設定する方法がわかりません。 netctlの設定ファイルに何かを追加してハードウェアプラグインに接続できますか?

答え1

最初にすべきことは、接続して分離するNICに対応するudevルールを作成することです。ネットワークカードの挿入

udevadm info -a -p /sys/class/net/yourdeviceskernelname

例えば、udevadm info -a -p /sys/class/net/eth1

udev ルールを上記の出力と一致させます。 sudo nano /etc/udev/rules.d/10-usb-nic
KERNEL=="yourdev*", ATTR{address}=="11:22:33:44:55:66",
NAME="usb"

次に、NICと一致するsystemd-networkdデバイスを作成します。ネットワーキングの詳細 sudo nano /etc/systemd/network/10-usb.network
[Match]
Name=yourdeviceskernelname
[Network]
DHCP=v4 #for example
ここで。

答え2

最新バージョンのudevを使用しているので、次のことを行う必要があります。美しいノートパソコンのワイヤレススイッチをオン/オフするときと同じです。

プラグを差し込んだり抜いたりするときにスクリプトが自動的に実行されるようにするには、以下を追加する必要があります。udevルール到着/etc/udev/rules.d

関連情報