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