Невозможно получить доступ к определенным веб-сайтам

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

1
задан 01.12.2009, 01:07

2 ответа

Я думаю, что это не совпадение, что весь 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
1
ответ дан 24.11.2019, 02:18

У меня была эта та же проблема с 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).

-1
ответ дан 24.11.2019, 02:18

Теги

Похожие вопросы