NetworkManager를 사용하여 USB 이더넷 유선 동글에 대한 연결을 제한하고 싶습니다.
문서에서는https://developer-old.gnome.org/NetworkManager/stable/nm-settings-nmcli.html:
interface-name
: 일치시킬 인터페이스 이름 목록입니다. 각 요소는 쉘 와일드카드 패턴입니다.
속성을 사용해 보았지만 시도하면 다음과 같습니다 connection.interface-name
.enx*
# nmcli c up usb-dongle ifname enx00249b000000
Error: device 'enx00249b000000' not compatible with connection 'usb-dongle': The interface names of the device and the connection didn't match.
어떤 아이디어가 있나요?
EDIT1: systemd-networkd와 동등한 것이 필요합니다일치.이름=enx*
답변1
"제한"이란 USB WiFi 어댑터가 사용되는 것을 방지한다는 의미입니까?
회사 워크스테이션에서 USB 썸 드라이브를 차단하는 방법은 모듈 삽입을 차단하는 것입니다. 어쩌면 당신도 똑같이 할 수 있을까요? 다음 내용으로 /etc/modprobe.d에 "block_usb_wifi.conf"라는 파일을 만듭니다.
install wsusbcore :
이렇게 하면 USB 스틱을 삽입할 때 드라이버가 로드되지 않습니다. 이렇게 하면 모든 사용자의 모든 USB WiFi 장치가 차단됩니다.