Лучший способ проверить, по моему опыту, это иметь чистую виртуальную машину, на которую можно установить пакет. Для этого я использую VirtualBox, со снимком свежей установки. После тестирования я откатываюсь назад к точке снимка и через несколько секунд устанавливаю новый пакет. [1120874]
Первое, что вы хотите сделать, это создать правило UDEV, которое соответствует ним, вы подключаете и выходите. Подключите NIC
UDEVADM Info-a -p / sys / class / net / yourdeviceskernlname
Например, UDEVADM Info-A -P / SYS / CLASS / NET / ETH1
Сделать правило UDEV соответствовать выходу выше:
sudo nano /etc/udev/rules.d/10-usb-niz
Kernel=="yourdev* ", attr {адрес} ==" 11: 22: 33: 44: 55: 66 ",
Name = "USB"
Затем создайте блок SystemD-Networkd, чтобы соответствовать NIC.
sudo nano /etc/systemd/network/10-usb.network
Подробнее см. В сети здесь.
[Match] [113442] [Match]
Name = YourDeviceSernelname
[Network]
DHCP = V4 # Embies
Так как вы используете более новую версию udev, вы должны быть в порядке , как при включении или выключении беспроводного переключателя на вашем ноутбуке.
Если вы хотите, чтобы скрипт выполнялся автоматически при подключении или отключении, вам нужно добавить правило udev в /etc/udev/rules.d