
Я могу пинговать другие рабочие станции с рабочей станции Ubuntu 11.10. Я могу пинговать рабочую станцию Ubuntu 11.10 с других рабочих станций. Но я не могу пинговать шлюз с рабочей станции Ubuntu.
/etc/resolv.conf
есть три сервера имен, сохраненных даже после нескольких перезагрузок. Все еще не удается подключиться к интернету. Невозможно пинговать или копать google.com Невозможно загрузить пакеты с помощью sudo apt-get update
.
У меня есть запись для eth0
настроенного в /etc/network/interfaces
и также managed=true
установленного в /etc/NetworkManager/NetworkManager.conf
файле. Я очень признателен, если вы могли бы сказать мне, что я делаю не так.
Спасибо
решение1
Другой способ
У меня та же проблема, даже шлюз пингуется, но интернет не работает.
Итак, самый простой способ, который я сделал, это зарезервировал IP-адрес в своем маршрутизаторе для своего MAC-адреса...
решение2
Вам нужно получить правильную таблицу маршрутизации. Используйте, sudo netstat -r
чтобы узнать, есть ли у вас маршрут по умолчанию. Если маршрута по умолчанию нет, используйте эту команду, чтобы задать маршрут по умолчанию:
sudo route add default gw <ip address of the gateway>
/etc/resolv.conf не имеет никакого отношения к маршрутизации, он для DNS. Теперь проверьте, работает ли ваш интернет с помощью ping 8.8.8.8
. Если пинг работает, вы можете добавить DNS-серверы в /etc/resolv.conf, и ваша сеть будет полностью функциональна.
решение3
Что вы использовали для статического IP? Если вы выбрали уже используемый IP, вы можете пинговать другие машины, но шлюз может конфликтовать с тем, что вы установили. Каждый IP-адрес должен быть уникальным в пределах сети.
Вы можете проверить свой IP-адрес с помощью: ifconfig eth0
Вам действительно нужен статический IP-адрес? У вас есть DHCP-сервер?