Через локальную сеть все компьютеры кроме одной машины человечности могут получить доступ 1. Adobe.com 2. Icann.org 3. Apache.org 4. Example.com.
Возвраты машины человечности (в Firefox): "Хотя сайт кажется допустимым, браузер не мог установить соединение".
Кроме того, когда я traceroute те веб-сайты с помощью машины человечности, они все возвращают ubuntu.local, и это заканчивается там:
(traceroute to icann.org (192.0.32.7), 30 hops max, 40 byte packets
1 ubuntu.local (192.168.1.105) 3000.791 ms !H 3000.808 ms !H 3000.814 ms !H
Я проверил файл hosts, и там нет ничего, и у меня есть апачский сервер там поэтому, если бы он был перенаправлен к localhost, то я, вероятно, видел бы localhost webroot страница.
Заранее спасибо!
user@ubuntu:~$ netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 192.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
Машина Ubuntu является одним из шесть в сети.
Я использую opendns для DNS, таким образом, я действительно думаю, что это должно быть проблемой.
Я думаю, что это не совпадение, что весь IP-адрес тех хостов запускается с 192. Я подозреваю, что у Вас есть нечетный маршрут в Ваших таблицах маршрутизации. Что делает netstat -nr
отчет?
На основе Ваших результатов netstat я полагаю, что сетевая маска eth1 является неправильной. Это должно быть 255.255.255.0, но это наиболее вероятно 255.0.0.0. Это заставит поле человечности полагать, что все запускающееся с 192 находится на локальной LAN и не попытается отправить те пакеты на маршрутизатор. ifconfig eth1
скажет Вам, на что установлена Ваша сетевая маска.
Решение зависит от того, как Вы настраиваете тот интерфейс. /etc/network/interfaces
скажет Вам, как это настроено. Если это будет настроено через DHCP затем, то необходимо будет починить сервер DHCP. Если это настроило статичный, то можно отредактировать файл и изменить сетевую маску на правильное значение, то сделать
ifdown eth1; ifup eth0
У меня была эта та же проблема с Ubuntu 8, и это была установка MTU на маршрутизаторе. Мой маршрутизатор Belkin установил его на 1432, таким образом, я - gedit-редактор мой "//и т.д./объединять в сеть/соединять интерфейсом /" файл путем добавления строки "пред/sbin/ifconfig $IFACE mtu 1432" после строки "iface eth0 inet dhcp" в файле.
Посмотрите этот поток для большего количества подсказок, если это не решает Вашу проблему:
http://ubuntuforums.org/showthread.php?t=772234
Другое предложение состоит в том, чтобы проверить Ваш "//и т.д./размещает /" чтобы удостовериться, что это выглядит правильным. У меня была ошибка одно время, где ей добавили дополнительный "hostname.home.net" к моему IP-адресу / имя хоста. Я удалил это, и мои соединения начали работать.
Если бы эти решения не работают, было бы полезно при регистрации информации о версии человечности, настройка сети (беспроводной/бледный/?), и Ваша ситуация DNS (см. комментарий ridogi).