Как настроить Network Manager на Raspbian

16

Можно ли заставить Network Manager работать на Raspbian? Его легко установить с помощью:

sudo apt-get install network-manager

но я не мог заставить его управлять любым из моих соединений. К сожалению, похоже, что в репо Debian доступна только старая версия NM.

Cerin
источник

Ответы:

22

Я нашел, как заставить NetworkManager (и systemd-resolved) работать над Raspbian 9 (Stretch). NetworkManager очень полезен, когда вам нужно управлять несколькими VPN-соединениями с разделенной DNS, сетями Wi-Fi и другими расширенными сетевыми настройками непосредственно с рабочего стола Pixel.

Вот как это сделать:

  1. Установите необходимые пакеты с помощью следующей команды:

    sudo apt установить сетевой менеджер network-manager-gnome openvpn \
    openvpn-systemd-resolved network-manager-openvpn \
    сетевой менеджер-OpenVPN-гном
  2. Удалить ненужные пакеты:

    sudo apt purge openresolv dhcpcd5
  3. Замените /etc/resolv.conf символической ссылкой на /lib/systemd/resolv.conf:

    ( не выполняйте эту команду на Raspbian 10, она сломает ваш DNS)

    sudo ln -sf /lib/systemd/resolv.conf /etc/resolv.conf
  4. Теперь перейдите в верхнюю часть экрана и перенастройте панель: откройте «Настройки панели» -> «Апплеты панели»: удалите «Беспроводная и проводная сеть». Апплет менеджера сети должен появиться после перезагрузки .

giox069
источник
2
Спасибо! Шаг очистки был жизненно важен. Без этого nmcli показывал все мои устройства как «недоступные» и не мог их контролировать.
Лука
1
Вам на самом деле не нужно openvpn.
Зимано
У меня была проблема, когда моя малина не могла подключиться к Интернету через Ethernet. Мне пришлось отменить шаг 3 (я сохранил резервную копию), а затем все работало отлично - спасибо
loxaxs
2
@luke Шаг очистки вообще не важен. NetworkManager просто не касается управляемых устройств (например, настроенных в / etc / interfaces)
Zimano
1
Этот ответ будет лучше без шага 3. Я только что проверил его на новой установке Raspbian Buster (версия от сентября 2019 года) на Raspberry Pi 4 Model B. Шаг 3 является избыточным и нарушает работу DNS.
Джон Форбс
8

Попробуйте использовать wicd:

sudo apt-get install wicd

Wicd - это приложение для управления сетью (беспроводное и проводное), хорошая альтернатива Network Manager.

Сэм Колман
источник
7
Было бы полезно, по крайней мере, попытаться объяснить, как wicdсобирается помочь ФП. Не стесняйтесь редактировать свой пост соответственно.
Ганима
raspberrypi.stackexchange.com/a/9750/894 Объявляются проклятия WICD
Петр Кула
2
Это не пытается ответить на вопрос, ОП спросил, как установить NetworkManager (не «сетевой менеджер») на Raspbian. wicdпредставляет простой TUI для управления сетью, но также и nmtuiс NetworkManager. Я не понимаю, как подтверждение того, что wicdэто можно использовать для управления сетями, связано с вопросом об установке NetworkManager.
Зимано
WICD не работает должным образом на распбианец. Он постоянно не восстанавливает WLAN после отключения, говоря, что вам нужно «сделать это вручную», что делает его бесполезным. Похоже, что от разработки отказались, поскольку годами не было обновлений.
Роб Маскаро