Сетевой интерфейс не должен делать запрос на IP через DHCP. Итак, что команда отключить NetworkManager в Ubuntu?
Обновление:
Я пишу скрипт, в котором интерфейсы получают статические IP-адреса. Чтобы это произошло, мне нужно вставить в скрипт строку, которая отключит NetworkManager. Но когда я не использую этот скрипт, я хочу иметь DHCP на интерфейсах.
Если вы не хотите, чтобы ваш интерфейс отправлял запрос DHCP, просто отредактируйте его (прямо в апплете администратора сети, выберите «Редактировать соединения», щелкните по рассматриваемому интерфейсу, затем выберите вкладку IPv4 и измените «Автоматический»). (DHCP) "на" Вручную "и укажите свои настройки вручную.
Если вам необходимо независимо отключить диспетчер сети, используйте
sudo service network-manager stop
. Вы можете указать остановку, запуск или перезапуск для большинства services.
Htorque отмечает, что в Ubuntu служба устаревает в пользу команд stop
, start
и restart
. Так что:
sudo stop network-manager
также будет работать. I все еще предпочитают использовать сервис, потому что, как и в Maverick, при использовании новых команд автоматическое заполнение отсутствует. Об этом было сообщено об ошибке , и с этого момента было выпущено исправление, так что, надеюсь, это будет быть исправленным в Natty в этом апреле.
У меня недавно была похожая проблема. По какой-то причине NetworkManager по умолчанию использует DHCP, даже если я указываю статическую запись IP в NetworkManager или / etc / network / interfaces. Я решил это, удалив NetworkManager. Если вы хотите просто включить NetworkManager из во временное состояние , выполните:
sudo stop network-manager