ArchLinux(systemd)에서 플러그형 이더넷 어댑터에 대한 네트워킹을 구성하는 방법은 무엇입니까?

ArchLinux(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"

그런 다음 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

관련 정보