Linux mint отключить network manager

Отключение Network Manager’а

Содержание

Поддерживаемые версии Ubuntu
7.10 8.04 8.10 9.04 11.04

Краткое описание руководства

Иногда Network Manager (встроенный в систему инструментарий для управления сетевыми подключениями, обладающий графическим интерфейсом) работает некорректно или (в некоторых случаях) не работает совсем. Данное руководство описывает, как отключить Network Manager.

Отключение Network Manager в Ubuntu 7.10 и 8.04

Отключение запущенного NM:

После этого должен выгрузиться и «апплет» (Значок-индикатор сетевых подключений на панели Gnome). Если этого не произошло, то просто завершаем запущенное приложение стандартным способом.

А теперь отключаем автоматический запуск NM:

Как видно, эти две команды записывают в два файла настроек Network Manager’a по одному слову — exit. Теперь Network Manager не будет запускаться при старте системы.

Если команды sudo echo — не срабатывают из-за недостатка прав доступа, нужно делать так:

введенная в терминале передает пользователю права суперпользователя (root). Будьте предельно внимательны при выполнении приведенных ниже действий!

Отключение Network Manager в Ubuntu 8.10 и 9.04

Отключение запущенного NM:

Апплет после этого не выгрузится, но не будет видеть никаких соединений.

Отключение автоматического запуска:

Отключение Network Manager в Ubuntu 11.04

Для этого нужно выполнить в терминале:

После этого пропадет значек апплета в панели уведомлений и отключаться все соединения, подключенные с помощью Network Manager. Чтобы запустить NM обратно, необходимо выполнить:

Удаление NM

В некоторых случаях вышеописанных манипуляций недостаточно, необходимо удалить NM совсем. Для этого удалите пакет network-manager , например, набрав в терминале:

Отключение апплета

Для отключения автоматического старта сетевого апплета ( nm-applet ) необходимо перейти Система→Параметры→Сеансы — в появившемся окне найти Network Manager (Network Manager applet) и снять галочку напротив него. Можно совсем удалить эту запись, выделив Network Manager и нажав на кнопку Удалить.

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

How to disable GUI Network Manager?

How to disable GUI Network Manager?

Post by mattlach » Thu Jul 07, 2016 4:33 pm

I tried to uninstall the package, but it wants to remove all of Cinnamon if I do.

I always manually manage all my networking configurations manually in /etc/network/interfaces

In 17.x I could just do this. nm-applet would complain that I was not connected to the network, but other than that, once I defined my interfaces in /etc/network/interfaces it worked.

(I eventually created a script that ran on login and killed nm-applet so I didn’t have to look at that disconnected icon all the time)

Now in 18 this does not appear to work right. I defined my complicated bonded setup in /etc/network/interfaces, and it appeared to work. Using ifenslave I had two interfaces up bonded using 802.3ad. Everything worked, EXCEPT, for whatever reason, it was not able to resolve DNS entries, despite the correct DNS being defined using the dns-nameservers line for the correct DNS server.

Eventually I got it working in the GUI configuration (apparently the network manager supports bonding with ifenslave now, which cool), but I would have much preferred to just use my config file. Is there any way I can just completely remove the network GUI setup features, and still keep Cinnamon, while using my old configuration files?

On a side note, I can understand why all this stuff is going GUI to help the beginners out there, but these GUI setups need to be 100% compatible with the old way of doing things with config files. For those who have enough experience to overcome the fear of the terminal that beginners often have, configuring things in a nice searchable text file in /etc/ will always be superior to hunting and pecking through an inefficient menu system in some desktop application.

Re: How to disable GUI Network Manager?

Post by mattlach » Thu Jul 07, 2016 6:10 pm

Actually, let me take part of this back.

I can get it to work, but the bond defaults to «off» on every boot, meaning that I have to wait forever for the system to boot and when it finally boots, I have to mount all my NFS shares in /etc/fstab manually. This is an enormous pain in the butt, so I would not consider this to be «working» right now.

For some reason, although I set up the bond inside the GUI network manager, it insists it is «Unmanaged» and thus defaults to «off». Once I go in to network settings and click the «on/off» button, everything works though. I just can’t get it to work on boot.

See below (click for larger)

Does anyone know what might fix this? Ideally I’d just shut the whole GUI network manager completely off, and manage everything from /etc/network/interfaces, but if that doesn’t work, I’d appreciate any other suggestions. If I can’t find a fix for this, I may just stick with 17.3.

It’s starting to feel like the Linux Mint 18 release has an unusually large number of issues. Maybe they should have waited longer before releasing.

Re: How to disable GUI Network Manager?

Post by murdock72 » Sun Jul 10, 2016 7:30 am

Re: How to disable GUI Network Manager?

Post by mattlach » Sun Jul 10, 2016 12:10 pm

For ifenslave I’m still having to choose between using the GUI and getting no network at boot, getting really long boot times and no network filesystem mounts at boot or using /etc/network/interfaces and not being able to resolve domain names.

Re: How to disable GUI Network Manager?

Post by JeremyB » Sun Jul 10, 2016 12:36 pm

Re: How to disable GUI Network Manager?

Post by mattlach » Sun Jul 10, 2016 3:55 pm

That did do the trick! Now networking works properly on boot with /etc/network/interfaces, AND I also have DNS resolution!

Now, if I could only figure out my intermittent «log in to black screen with mouse pointer and two CPU cores pinned» in Cinnamon, I could go from having Mint 18 installed side by side with 17.3, to actually using it as my primary OS.

Re: How to disable GUI Network Manager?

Post by JeremyB » Sun Jul 10, 2016 4:08 pm

Your other problem will likely require a newer kernel to fix. Use the Update Manager, click View/Linux kernels and see if using 4.4.0-28 fixes that

For LM17, see if the following comman disables network manager

Re: How to disable GUI Network Manager?

Post by mattlach » Sun Jul 10, 2016 4:16 pm

JeremyB wrote: Your other problem will likely require a newer kernel to fix. Use the Update Manager, click View/Linux kernels and see if using 4.4.0-28 fixes that

For LM17, see if the following comman disables network manager

Thank you. I’m already on the latest kernel (28), and still having the black screen issue.

In LM17 I didn’t need to disable Network Manager, as it didn’t interact with the manual configuration. Biggest issue I had in 17 was that the NM applet would cxonstantly show a red disabled symbol, which was annoying, so I just added a startup script that did a killall on the applet at login.

Re: How to disable GUI Network Manager?

Post by JeremyB » Sun Jul 10, 2016 4:17 pm

JeremyB wrote: Your other problem will likely require a newer kernel to fix. Use the Update Manager, click View/Linux kernels and see if using 4.4.0-28 fixes that

For LM17, see if the following comman disables network manager

Thank you. I’m already on the latest kernel (28), and still having the black screen issue.

In LM17 I didn’t need to disable Network Manager, as it didn’t interact with the manual configuration. Biggest issue I had in 17 was that the NM applet would cxonstantly show a red disabled symbol, which was annoying, so I just added a startup script that did a killall on the applet at login.

Re: How to disable GUI Network Manager?

Post by mik007san » Sun Nov 17, 2019 9:58 am

Just Finished a looooong day and it paid off! I got excellent results in bonding two (2) 1 Gib NICs on my MINIS FORUM U500-H Mini PC. It has been modifies with 16GB DDR3L 1600 SODIMM RAM. The mini PC comes with a 128GB SSD drive, 8GB (16GB Max) of expandable RAM, and an Intel Core i3-5005U Processor. I hand to hand wrestle/eradicate/fdisk/gpart the installed Win10 OS off the system before loading LMv19.2. In the following example, I use bonding mode «zero», which also known as round-robin. For me I like faster fault-tolerant through-put over redundancy. After all this is a home-office and not the FBI. These are the steps taken to bond these two NICs:

Preset: If you have an older release of Linux Mint, which is sans bonding, install «ifenslave» and install the bonding kernel module via ‘modprobe bonding’. Later versions, including Linux Mint 19.2, do not require this step, since bonding is included. Continuing.

1. Check the Ethernet interface names you wish to using «sudo ifconfig -a». There must be at least two interfaces in order to create a bond (duh). Newer versions of Debian/Ubuntu/Linux Mint use ‘enpXs0’ (where X is a number) NIC identifiers instead of the old-timey ‘ethX’. In this example, I’ll use enp3s0 and enp4s0 as my two NIC identifiers.

2. Edit the «/etc/network/interfaces» file. Here, I use «sudo vim /etc/network/interfaces» — You may use your choice of editor.

3. I replace whatever exists with the following:
NOTE: Brackets ‘[. ]’ signify your environment — your choice. Just make sure that the
network/mask/gateway, your domain name and DNS are correct!

auto lo
iface lo inet loopback
#
# Network Bonding Interface
#
auto bond0
iface bond0 inet static
address [. ]
netmask [. ]
gateway [. ]
dns-nameservers 64.6.64.6 8.8.8.8 [. ]
dns-search [. ].local
#
# Using ‘Round Robin’ (mode 0) for load-balancing and fault tolerance
#
slaves enp3s0 enp4s0
bond_mode 0
bond-miimon 100
bond_downdelay 200
bond_updelay 200
#
# Interface enp3s0
#
auto enp3s0
iface enp3s0 inet manual
bond-master bond0
#
# Interface enp4s0
#
auto enp4s0
iface enp4s0 inet manual
bond-master bond0

4. Save file — In vim’s case, ‘ wq!’

5. There is a bug in the operating system, in which the «GUI Network Manager service» (which provides the little network tray icon, et AL.) conflicts/prevents Ethernet NIC bonding. So run ‘sudo systemctl disable NetworkManager.service’ BEFORE.

And that’s about it. I also have bash scripts for «persistent iptables» and switching between GUI and command prompt — but his is not the forum for that. I hope this helps someone same some hours of frustration and time implementing a bonded network interface.

Источник

Как отключить Network Manager

Во многих дистрибутивах Linux по умолчанию установлен многофункциональный менеджер управления сетевыми подключениями Network Manager. Иногда возникает необходимость отключить его. Может, вы хотите настроить интернет из консоли, нашли альтернативный способ управлять сетью, или вам нужен полный контроль на Wi-Fi-адаптером.

Для этого, независимо от дистрибутива, можно воспользоваться утилитой systemctl или же поправить несколько конфигурационных файлов программы. Чтобы отключить Network Manager Ubuntu, CentOS или Debian, достаточно выполнить команду:

sudo systemctl stop NetworkManager

Затем вы можете убедиться, что NetworkManager действительно отключён с помощью утилиты nmcli:

Утилита сообщает, что служба не запущена, а значит сетевыми интерфейсами она больше не управляет. Если вам нужно, чтобы NetworkManager оставался отключённым после перезагрузки, выполните такую команду:

sudo systemctl disable NetworkManager

Для того, чтобы NetworkManager не пытался настраивать сеть для интерфейсов, которые сконфигурированы в /etc/network/interfaces в Ubuntu следует добавить такую строчку в /etc/NetworkManager/NetworkManager.conf

Затем добавьте конфигурацию для нужного интерфейса, например enp0s2 в файл /etc/network/interfaces, если её там ещё нет. Например:

iface eth1 inet static
address 192.168.0.102
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8

Для CentOS или Fedora надо создать подобный конфигурационный файл интерфейса в папке /etc/sysconfig/network/. Например:

TYPE=Ethernet
BOOTPROTO=dhcp
NAME=enp0s3
UUID=9c3362c0-a615-4504-bb07-f2951f3810dd
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
NM_MANAGED=no

Теперь после перезагрузки указанный интерфейс больше не будет управляться с помощью этой утилиты, и отключение Network Manager не понадобится.

Кроме того, вы можете захотеть удалить Network Manager. Для этого в Ubuntu и Debian надо выполнить:

sudo apt remove network-manager

А в CentOS и Fedora:

sudo yum remove network-manager

Чтобы отключить NetworkManager в Debian 7 и старых версиях Ubuntu, понадобится такая команда:

echo «manual» | sudo tee /etc/init/network-manager.override

Для выполнения команды необходимо будет ввести пароль. Осталось перезагрузить систему, и NetworkManager отключён.

Чтобы снова включить NetworkManager в современном дистрибутиве, необходимо выполнить:

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

И, естественно, удалить строчку managed=false из конфигурационного файла программы.

Источник

Настройка Network Manager в консоли

NetworkManager — популярный инструмент управления сетевыми подключениями в Linux, имеет удобный графический интерфейс как для Gnome, так и для KDE, но бывают ситуации когда окружение рабочего стола не запускается, и нужно поднимать сеть из консоли, или нужно настроить сеть на сервере где не установлено рабочее окружение.

В этой инструкции будет рассмотрена настройка Network Manager в консоли с помощью утилиты nmcli. С настройкой в графическом интерфейсе вы разберетесь без каких-либо инструкций, поэтому была выбрана именно эта тема. Также поговорим о том, как посмотреть информацию о сетевых интерфейсах в системе.

Собираем информацию о системе

Чтобы получить информацию обо всех установленных в системе сетевых интерфейсах используйте команду:

Для просмотра статистики переданных и полученных пакетов для интерфейса, например, enp24s0, наберите:

ip -s link show enp24s0

А чтобы посмотреть таблицу маршрутизации:

ip route show match 0/0

Синтаксис и опции nmcli

Утилита nmcli — многофункциональный и гибкий инструмент командной строки для настройки сети с помощью Network Mananger из консоли. Сначала рассмотрим ее синтаксис:

$ nncli опции объект команда

Чаще всего в nmcli мы будем использовать такие объекты:

  • device — управление сетевыми интерфейсами;
  • connection — управление соединениями;
  • networking — управление сетью в целом;
  • general — показывает состояние всех сетевых протоколов и NetworkManager в целом;
  • radio — управление сетевыми протоколами, wifi, ethernent и т д.

Команды для каждого объекта разные, а опции нам не будут интересны. Дальше рассмотрим примеры nmcli network manager.

Настройка сети с помощью nmcli

1. Запустить NetworkManager

Первым делом нужно запустить NetworkManager из консоли:

sudo systemctl start NetworkManager

Теперь смотрим состояние интерфейсов с помощью nmcli:

nmcli general status

Еще мы можем посмотреть имя хоста:

nmcli general hostname

Получаем состояние интерфейсов

nmcli device status

2. Список подключений

Теперь самое интересное, управление сетью nmcli. Смотрим список доступных подключений:

nmcli connection show

Здесь вы можете видеть одно проводное подключение для интерфейса enp24s0. С помощью следующей команды можно посмотреть информацию о нём:

nmcli connection show «Проводное соединение 2»

3. Управление подключениями

Чтобы подключится к сети с помощью нужного подключения используйте команду up:

nmcli connection up «Проводное соединение 2»

Команды можно сокращать, например:

nmcli conn up «Проводное соединение 2»

А для деактивации подключения используйте команду down:

nmcli conn down «Проводное соединение 2»

4. Создание DHCP соединения

Чтобы создать новое подключение используйте команду add. Например создадим новое подключение с именем dhcp:

nmcli connection add con-name «dhcp» type ethernet ifname enp24s0

Команде надо передать параметр type — тип устройства, в нашем случае ethernet (Проводное соединение), а также ifname — название сетевого интерфейса, в этом примере enp24s0. По умолчанию используется тип подключения DHCP, поэтому больше ничего настраивать не надо и вы можете уже активировать это подключение как описано выше.

5. Создание соединения с статическим адресом

Для статического подключения настроек больше, вам надо передать команде add ip адрес, который будет использоваться в качестве основного в параметре ip4, а также шлюз с помощью параметра gw4:

nmcli connection add con-name «static» ifname enp2s0 autoconnect no type ethernet ip4 192.168.0.210 gw4 192.168.0.1

6. Настройка подключения

Продолжим настройку нашего статического соединения. Обычно оно уже может работать, но вы можете захотеть добавить DNS сервер. Для этого используется команда modify:

nmcli conn modify «static» ipv4.dns 8.8.8.8

И ещё один DNS сервер с помощью оператора +:

nmcli conn modify «static» +ipv4.dns 8.8.4.4

Для добавления дополнительной информации в поле используйте символ +. Например, вот так можно добавить еще один ip адрес:

nmcli conn modify «static» +ipv4.addresses 192.168.0.240/24

Обратите внимание, что IP адрес должен быть из той же подсети, что и ваш шлюз иначе может ничего не работать. Теперь можете активировать подключение:

nmcli connection up static

7. Настройка Wifi

В графическом интерфейсе это делается одной галочкой, здесь одной командой. Смотрим состояние wifi:

nmcli radio wifi

nmcli radio wifi on

nmcli radio wifi off

Такой командой можно посмотреть список доступных сетей wifi:

nmcli device wifi list

Команда для подключения к новой сети wifi выглядит не намного сложнее. Например, давайте подключимся к сети TP-Link с паролем 12345678:

nmcli device wifi connect «TP-Link» password 12345678 name «TP-Link Wifi»

Если всё прошло хорошо, то вы получите уже привычное сообщение про создание подключения с именем TP-Link Wifi и это имя в дальнейшем можно использовать для редактирования этого подключения и управления им, как описано выше.

Выводы

Как видите, все очень просто и быстро. Настройка network manager в консоли выполняется в пару команд, достаточно только их запомнить или где-нибудь написать, чтобы вы могли выполнить управление сетью nmcli когда это понадобится.

Источник

Читайте также:  Операционная система семейства windows название
Оцените статью