![ArchLinux(systemd)에서 플러그형 이더넷 어댑터에 대한 네트워킹을 구성하는 방법은 무엇입니까?](https://linux55.com/image/34702/ArchLinux(systemd)%EC%97%90%EC%84%9C%20%ED%94%8C%EB%9F%AC%EA%B7%B8%ED%98%95%20%EC%9D%B4%EB%8D%94%EB%84%B7%20%EC%96%B4%EB%8C%91%ED%84%B0%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9%EC%9D%84%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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