Замена network manager linux

Чем заменить Network Manager в Ubuntu или Wicd — достойный менеджер соединений в Linux

Многие уже наверное давно заметили, что с добавлением Network Manager в официальный дистрибутив Ubuntu, добавились дополнительные сетевые проблемы. Проблемы разноплановые: от применения конфигуратора pppoeconf и до поднятия VPN-соединения. Network Manager отлично управляет «легкими» сетевыми соединениями, но не более.

Wicd является достойной заменой Network Manager в ОС Linux.

Wicd — это очень хороший аналог Network Manager, который может достойно заменить его и решить возникшие проблемы.

Зачем менять Network Manager?

У многих, наверное, сразу возникает вопрос: «Зачем менять Network Manager, ведь все проблемы с ним решаемы?»

Следует помнить, что все эти решения из разряда «подпилить напильником» не могут являться достойным решением. Ну и лучше раз и на всегда решить проблему, чем каждый раз возвращаться к ней вновь.

Плюсом к сказанному можно добавить то, что Wicd обладает набором более расширенных настроек, в отличие от спартанского вида Network Manager.

Для сомневающихся ниже приведены скриншоты менеджера сети Wicd:

Чем заменить Network Manager в Ubuntu или Wicd — достойный менеджер соединений в Linux Чем заменить Network Manager в Ubuntu или Wicd — достойный менеджер соединений в Linux Чем заменить Network Manager в Ubuntu или Wicd — достойный менеджер соединений в Linux

Установка Wicd в Linux

В процессе установки пакета Wicd будет автоматически удален Network Manager. После последующей перезагрузки системы будет уже загружен установленный менеджер сетевых соединений.

Готовые пакеты Wicd доступны для большинства ОС Linux: Ubuntu, Debian, Arch Linux, Fedora, Slackware, Gentoo, OpenSUSE, Pardus, Mandriva, SUSE , CentOS, Red Hat и MOPSL inux.

Готовые пакеты и исходный код программы можно загрузить на официальном сайте разработчика: https://wicd.sourceforge.net/download.php



    Установка Wicd в Ubuntu:
    Установить Wicd в Ubuntu можно из официального репозитория Canonical, командой:

echo «deb http://www.backports.org/debian lenny-backports main contrib non-free» | sudo tee -a /etc/apt/sources.list && sudo apt-get update

Удаление Wicd и возвращение Network Manager`а

Для того, чтобы удалить Wicd и вернуть на свое место «стандартный» Network Manager, нужно установить всего лишь один пакет network-manager-gnome, который автоматически удалит Wicd и установит нужные дополнительные пакеты:

Читайте также:  Linux примонтировать диск smb

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

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Источник

Замена network manager linux

Библиотека сайта rus-linux.net

resolv.conf в одной из поддиректорий директории /run/systemd . Однако, обычной практикой является сохранение этого файла по пути /etc/resolv.conf , причем многие сетевые приложения все еще используют именно файл /etc/resolv.conf . Исходя из этого, вам придется создать символьную ссылку с именем /etc/resolv.conf следующим образом:

$ sudo rm /etc/resolv.conf $ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Настройка сетевых соединений с помощью systemd-networkd

Для настройки сетевых соединений, которые будут устанавливаться с помощью менеджера сетевых соединений systemd-networkd, вам придется добавить информацию о каждом из этих соединений в текстовый файл с расширением .network . Все конфигурационные файлы рассматриваемого менеджера сетевых соединений должны храниться в директории /etc/systemd/network , откуда они впоследствии будут загружаться. В том случае, если в директории будет сохранено множество конфигурационных файлов, systemd-networkd отсортирует их имена в лексическом порядке, после чего загрузит и обработает их по очереди.

Давайте начнем с создания директории /etc/systemd/network:

$ sudo mkdir /etc/systemd/network

Подключение к сети с сервером DHCP

Для начала настроим соединение с сетью с сервером DHCP. Для этого нам придется создать следующий конфигурационный файл. Имя файла может быть произвольным, но следует помнить о том, что перед загрузкой конфигурационных файлов менеджер сетевых соединений осуществляет сортировку их имен в лексическом порядке.

$ sudo vi /etc/systemd/network/20-dhcp.network
[Match] Name=enp3* [Network] DHCP=yes

Как несложно увидеть выше, каждый файл конфигурации сетевого соединения содержит одну или несколько «секций», причем перед каждой из секций присутствует заголовок [XXX]. Каждая секция содержит одну или большее количество пар ключ/значение. Секция [Match] описывает сетевое устройство или множество устройств, настройка которых осуществляется с помощью данного файла конфигурации. Например, данный файл конфигурации относится к любому сетевому интерфейсу, имя которого начинается с enp3 (например, enp3s0 , enp3s1 , enp3s2 и.т.д.). Именно к этим интерфейсам применяется конфигурация сетевого соединения на основе сервера DHCP, описанная в секции [Network] .

Подключение к сети со статической адресацией

Если вы хотите установить статический IP-адрес для сетевого интерфейса, вы можете создать следующий файл конфигурации:

$ sudo vi /etc/systemd/network/10-static-enp3s0.network
[Match] Name=enp3s0 [Network] Address=192.168.10.50/24 Gateway=192.168.10.1 DNS=8.8.8.8

Как вы можете догадаться, для сетевого интерфейса enp3s0 будет установлен статический IP-адрес 192.168.10.50/24 , адрес основного шлюза 192.168.10.1 и адрес сервера доменных имен 8.8.8.8 . В данном случае имеется одна тонкость, которая заключается в том, что фактически имя сетевого интерфейса enp3s0 совпадает с шаблоном имени сетевого интерфейса, который был задан ранее при настройке соединения с сетью с сервером DHCP. Однако, ввиду того, что файл конфигурации с именем «10-static-enp3s0.network» будет обработан перед файлом конфигурации с именем «20-dhcp.network» в соответствии с порядком следования символов, статическая конфигурация сетевого соединения будет иметь приоритет перед конфигурацией сетевого соединения с использованием сервера DHCP в случае сетевого интерфейса enp3s0 .

Читайте также:  Обновить python astra linux

После того, как вы закончите создание файлов конфигурации, вам придется перезапустить системную службу systemd-networkd или перезагрузить систему.

$ sudo systemctl restart systemd-networkd

Вы можете проверить состояние описанных системных служб с помощью следующих команд:

$ systemctl status systemd-networkd $ systemctl status systemd-resolved

Результат проверки состояния системных служб

Настройка виртуальных сетевых устройств с помощью systemd-networkd

Демон systemd-networkd также позволяет настраивать виртуальные сетевые устройства для организации сетевых мостов, виртуальных локальных сетей, туннелей, оверлейных сетей, агрегированных соединений и.т.д. Вы должны настраивать виртуальные устройства с помощью конфигурационных файлов с расширением .netdev .

Ниже я продемонстрирую методику настройки сетевого интерфейса для организации сетевого моста.

Настройка сетевого моста в Linux

Если вы желаете настроить сетевой мост в Linux (представленный сетевым интерфейсом br0 ) и добавить физический сетевой интерфейс ( eth1 ) в этот мост, вы можете создать следующий конфигурационный файл:

$ sudo vi /etc/systemd/network/bridge-br0.netdev
[NetDev] Name=br0 Kind=bridge

После этого вам придется настроить интерфейс сетевого моста br0 и вспомогательный сетевой интерфейс eth1 с помощью конфигурационных файлов с расширением .network следующего содержания:

$ sudo vi /etc/systemd/network/bridge-br0-slave.network
[Match] Name=eth1 [Network] Bridge=br0
$ sudo vi /etc/systemd/network/bridge-br0.network
[Match] Name=br0 [Network] Address=192.168.10.100/24 Gateway=192.168.10.1 DNS=8.8.8.8

Наконец, нужно будет перезапустить системную службу systemd-networkd:

$ sudo systemctl restart systemd-networkd

Впоследствии вы сможете воспользоваться инструментом brctl для проверки корректности создания интерфейса сетевого моста br0 .

Заключение

Хотя systemd и считается системой инициализации для Linux, без сомнения рано или поздно в ее составе должен был появиться инструмент для управления сетевыми соединениями, аналогичный systemd-networkd. На данном этапе, однако, менеджер сетевых соединений systemd-networkd больше подходит для серверов, которые работают с относительно стабильными конфигурациями сетевых интерфейсов. В случае настольных компьютеров и ноутбуков, которые работают с непостоянными конфигурациями проводных и беспроводных соединений, менеджер сетевых соединений NetworkManager все так же остается предпочтительным выбором.

Читайте также:  Dbf формат на линукс

Если вы хотите узнать немного больше о менеджере сетевых соединений systemd-networkd, вы можете обратиться к его официальной странице руководства с полным списком поддерживаемых секций и ключей файлов конфигурации.

Источник

Что есть кроме NetworkManager?

Хочется тоже какой нибудь gui-настройщик в трей, но что бы без NetworkManager, знаю о wicd, но это как я понял чисто для вифия.

Как альтернатива есть connman.

У альтернативы все сайты дохлые(

Ты умудрился положить сервера Intel’а?

Ну зайди попробую сюда: https://connman.net
Там старый сайт, а новый выдавал ошибку drupal. Ну видимо наплыва посетителей в количестве одного человека они не ожидали.

Ну видимо наплыва посетителей в количестве одного человека они не ожидали.

Смотря какой человек. Можно посчитать одного за троих, если человек достаточно жирный.

По сабжу, я видел когда-то гуй для netctl.

Ты бы ещё сайт через gopher попытался открыть.

знаю о wicd, но это как я понял чисто для вифия

A network connection manager that aims to simplify wired and wireless networking in Linux.

Есть еще netctl, но GUI к нему лишь неофициальные.

Меня замена нетворк менеджера не особо интересует, но хотел бы спросить:

Это какие-то люди с невероятно острым зрением делают и они просто не осознают проблем при чтении микрошрифтов и светло-серого на белом или просто дегенераты, ничего не понимающие в построении пользовательских интерфейсов?

Есть wpa_gui, ставится в трей. Но чем NM не угодил? Всё равно он тот же wpa_supplicant запускает. Он что (NM) что-то тоже куда-нибудь отправляет? Просто нубский вопрос. А то мне апплет от NM очень нравится гномовский. Сам установился у меня в Awesome и даже всплывающие предупреждения работают. Раньше приходилось самому виджет лепить. Чем он плох?

Зачем? Хватает просто при помощи iw посмотреть интерфейсы, сгенерировать пароль при помощи wpa_passphrase и запустить wpa_supplicant.

У меня на ноутбуке для настройки новой wifi-сети есть скриптик на баше. А с проводной все вообще элементарно: ifconfig net0 ip-addr.

Источник

Оцените статью
Adblock
detector