Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [HOWTO] Как устранить постоянную запись в лог сообщение eth0 : auto negotiating  (Прочитано 1537 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MastaKuper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • Ubuntu 9.10 Karmic Koala
    • Просмотр профиля
Возможно боян и эту проблему решают с легкостью, однако думаю не помешает новичкам.

Итак если мы видим после команды

sudo tail -F /var/log/messages

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

ethX : auto negotiating...

(Х может быть любым, чаще eth0) , значит у нас есть сетевая карта какая неактивна и настройки какой не прописаны в /etc/network/interfaces.
Какую только ересь для решения проблемы раньше не предлагали, вплоть до деинсталляции network manager (!!!), но этого ни в коем случае делать не надо.

Нужно просто "придумать" неактивной сетевухе реквизиты и прописать их. Желательно придумать реквизиты иной подсети нежели рабочая, например у меня роутер 192.168.0.1, значит подсеть ноль сети 192.168.0.0. Чтобы от греха подальше настройки не спутались (хотя мы застрахуемся от этого) , лучше выбрать иную подсеть например "придумать" неактивной сетевухе реквизиты:

IP 192.168.10.253
маска 255.255.255.0
шлюз 192.168.10.1

Чтобы валидно прописать настройки, почитаем документацию Ubuntu, в Server guide показано как это делать по ссылке https://help.ubuntu.com/10.04/serverguide/C/network-configuration.html в разделе "Static IP Address Assignment".

Мы сделаем так: добавим в /etc/network/interfaces настройки:

iface ethX inet static
address 192.168.10.253
mask 255.255.255.0
gateway 192.168.10.1

где Х - ваш номер сетевухи, обычно 0.

Моменты:
1. Ничего не трогаем из тех настроек какие ранее туда были вписаны. Только добавляем
2. Заметьте, что мы не писали auto ethX, то есть интерфейс не будет поднят при пуске системы и наша таблица роутинга не засорится ненужными маршрутами.

После внесения этих изменений и перезагрузки, снова делаем

sudo tail -F /var/log/messages

и убеждаемся, что теперь в лог ничего не пишется по части авто негоциации.

Все )))




 

Страница сгенерирована за 0.015 секунд. Запросов: 21.