Возможно боян и эту проблему решают с легкостью, однако думаю не помешает новичкам.
Итак если мы видим после команды
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
и убеждаемся, что теперь в лог ничего не пишется по части авто негоциации.
Все )))