NetworkManager :限制与 USB 以太网有线加密狗的连接

NetworkManager :限制与 USB 以太网有线加密狗的连接

使用 NetworkManager,我想限制与 USB 以太网有线加密狗的连接。

在文档中,https://developer-old.gnome.org/NetworkManager/stable/nm-settings-nmcli.html:

interface-name:要匹配的接口名称列表。每个元素都是一个 shell 通配符模式

我尝试使用该属性connection.interface-nameenx*但是当我尝试时:

# 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 的东西Match.Name=enx*

答案1

“限制”是指您想要阻止 USB WiFi 适配器被使用吗?

我在公司工作站上阻止 USB 拇指驱动器的方法是阻止模块的插入。也许你也可以这样做?在 /etc/modprobe.d 中创建一个文件,将其命名为“block_usb_wifi.conf”,其中包含以下内容:

install wsusbcore :

这将阻止插入 USB 记忆棒时加载驱动程序。请注意,这应该阻止所有用户的所有 USB WiFi 设备。

相关内容