Как временно отключить NetworkManager из командной строки?

Сетевой интерфейс не должен делать запрос на IP через DHCP. Итак, что команда отключить NetworkManager в Ubuntu?

Обновление:

Я пишу скрипт, в котором интерфейсы получают статические IP-адреса. Чтобы это произошло, мне нужно вставить в скрипт строку, которая отключит NetworkManager. Но когда я не использую этот скрипт, я хочу иметь DHCP на интерфейсах.

7
задан 16 January 2011 в 15:04

2 ответа

Если вы не хотите, чтобы ваш интерфейс отправлял запрос DHCP, просто отредактируйте его (прямо в апплете администратора сети, выберите «Редактировать соединения», щелкните по рассматриваемому интерфейсу, затем выберите вкладку IPv4 и измените «Автоматический»). (DHCP) "на" Вручную "и укажите свои настройки вручную.

Если вам необходимо независимо отключить диспетчер сети, используйте

sudo service network-manager stop

. Вы можете указать остановку, запуск или перезапуск для большинства services.

Htorque отмечает, что в Ubuntu служба устаревает в пользу команд stop, start и restart. Так что:

sudo stop network-manager

также будет работать. I все еще предпочитают использовать сервис, потому что, как и в Maverick, при использовании новых команд автоматическое заполнение отсутствует. Об этом было сообщено об ошибке , и с этого момента было выпущено исправление, так что, надеюсь, это будет быть исправленным в Natty в этом апреле.

0
ответ дан 16 January 2011 в 15:04

У меня недавно была похожая проблема. По какой-то причине NetworkManager по умолчанию использует DHCP, даже если я указываю статическую запись IP в NetworkManager или / etc / network / interfaces. Я решил это, удалив NetworkManager. Если вы хотите просто включить NetworkManager из во временное состояние , выполните:

sudo stop network-manager
0
ответ дан 16 January 2011 в 15:04

Другие вопросы по тегам:

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