udev, Не могущий Переименовать Сетевое устройство: Устройство или Занятый Ресурс

В Elisp конкатенация строк, покончили concat:

(setenv "LD_LIBRARY_PATH"
  (let ((current (getenv "LD_LIBRARY_PATH"))
        (new "/path/to/some/lib"))
    (if current (concat new ":" current) new)))
3
16.09.2013, 03:07
1 ответ

В некотором пути к обходной путь / решение для этой проблемы - использовать SystemD-Networkd. Настройте файл конфигурации на /etc/systemd/network/net0dhcp.network/net0dhcp.network (или аналогично):

[Match]
Name=net0
[Network]
DHCP=true

Переименовать Net0 в вышеупомянутом к соответствующему имени сетевого интерфейса. Теперь:

systemctl disable dhcpcd
systemctl enable systemd-networkd

и перезагрузка. (Возможно, вы можете перезапустить некоторые услуги или что-то еще; я не нашел, какие из них перезагружаются достаточно быстро).

Я проверил это только с проводной сетью (и у вас нет машины с картой WiFi, лежащей на данный момент), поэтому не может комментировать, как эта конфигурация будет работать с вашим беспроводным интерфейсом. Мое предположение состоит в том, что вам нужно добавить файл конфигурации для этого интерфейса, и вещи будут персики. Конечно, если это не отработает, что легко, вы всегда можете только:

systemctl disable systemd-networkd
systemctl enable dhcpcd

и перезапустить.

Подробнее: https://wiki.archlinux.org/index.php/systemd-networkd#basic_dhcp_networkd#basic_dhcp_network

1
27.01.2020, 21:32

Теги

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