Как настроить сеть для сменного адаптера Ethernet под ArchLinux (systemd)?

[1120871]Я упаковывал программы на Python для PyPI и как пакеты .deb/.rpm (но ничего для Arch Linux).

Лучший способ проверить, по моему опыту, это иметь чистую виртуальную машину, на которую можно установить пакет. Для этого я использую VirtualBox, со снимком свежей установки. После тестирования я откатываюсь назад к точке снимка и через несколько секунд устанавливаю новый пакет. [1120874]

2
06.12.2014, 23:56
2 ответа

Первое, что вы хотите сделать, это создать правило 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
Подробнее см. В сети здесь.

0
27.01.2020, 22:57

Так как вы используете более новую версию udev, вы должны быть в порядке , как при включении или выключении беспроводного переключателя на вашем ноутбуке.

Если вы хотите, чтобы скрипт выполнялся автоматически при подключении или отключении, вам нужно добавить правило udev в /etc/udev/rules.d

0
27.01.2020, 22:57

Теги

Похожие вопросы