如何在 ArchLinux (systemd) 下配置可插拔以太网适配器的网络?

Joh*_*ohn 5 networking arch-linux systemd

我有一个 USB 以太网适配器,但我不知道如何配置它,以便在插入和拔出适配器时正确设置网络。我可以在 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"

然后创建一个 systemd-networkd 单元来匹配 NIC。 在此处查看有关网络的更多信息 sudo nano /etc/systemd/network/10-usb.network
[Match]
Name=yourdeviceskernelname
[Network]
DHCP=v4 #for example