Через роутер не работает интернет на Windows 7 и Windows Vista
Когда-то давно на одном интернет-канале с роутером FreeBSD перестал работать интернет на ноутбуке с Windows Vista, выглядело это странным — вроде ничего не делалось на роутере да и на ноутбуке тоже, но пинг идет, а в браузерах сайты не показываются. Тогда я подумал глюк винды, восстановил из образов восстановления операционную систему заново — тоже самое — пинг есть, сайты не идут.
Как-то попробовал разобраться с проблемой, но было не очень нужно, так как клиентов с Windows 7 и Windows Vista почти не было, а кто был перенаправил через другой шлюз.
Но вот сегодня решил разобраться с этим вопросом окончательно и я его решил.
Гугление в который раз ничего не дало, проблемы такие вроде бы встречаются, но те советы, которые давались относились к настройке Windows, а проблема, как я и думал была на роутере.
Повторю еще раз проблему — Через роутер не работает интернет на Windows 7 и Windows Vista, через роутер FreeBSD не работает Windows 7, пинг есть, в браузерах сайты не грузятся, через прокси сайты работают нормально. Какие порты нужно открыть на роутере чтобы работал интернет в windows 7? Vista не выходит в интернет через роутер
Решение — логически понятно, что проблема кроется или в NAT или в фаерволле.
Я начал поиски — очистил фаервол, чтобы сбросились счетчики срабатываний правил и пытался понять какие правила срабатывают в момент обращения к сайтам с компьютера Windows 7. Мне казалось, что какое-то запрещающее правило рубит траффик или не открыты какие-то дополнительные порты, которые нужны именно для ОС Windows Vista и Windows 7. Ничего подозрительного нету, временно удалил правила, которые вводили запреты, но это не помогло. И тут я заметил, что срабатывают правила на фаерволле, которыми был открыт доступ к FTP, впринципе на роутере фтп был уже давно не нужен и я запретил эти правила, кстати физически они располагались ниже по тексту, а вот номера были присвоены более ранние, поэтому они располагались в начале списка (одно из правил срабатывало)
00095 41 1968 allow tcp from any to тут IP роутера dst-port 49152-65535 via nve0
00095 41 1968 allow tcp from any to тут IP роутера dst-port 49152-65535 via nve0
Получается в самом начале срабатывало правило, трафик проходил по нему и не доходил до клиента, так как правила NAT находились ниже по списку!
Убираем это правило и все, сайты в браузере заработали (при этом в Windows XP все и так замечательно работало!)
Решение проблемы с Интернетом
На клиентском ПК вдруг перестал работать интернет. Машина: ноутбук под управлением Windows Vista подключен к локальной сети через маршрутизатор. IP адреса присваиваются черед DHCP-службу на маршрутизаторе. Все остальные компьютеры в сетке прекрасно выходят в Интернет.
Клиент — немного заикающаяся, но жутко милая женщина, пояснила, что неприятность случилась аккурат после установки обновлений для Висты (опять!). Стал смотреть настройки сети — оказалось, что адрес DNS сервера был указан как 127.0.0.1 или localhost.
Localhost или 127.0.0.1 — в буквальном переводе «этот компьютер». В таком случае, при попытке выйти в интернет, Windows делалет запросы сама себе, естественно, ничего не работает
Меняем настройки сети на правильные. Для этого:
1. Заходим в Панель управления,
2. Кликаем на Центре управления сетями и общим доступом,
3. Смотрим Свойства нашего подключения, чтобы убедиться — верны ли настройки. Надо кликнуть по его названию,
4. Открывается меню «Состояние». Нажимаем кнопку «Сведения»,
5. Современные модели маршрутизаторов по умолчанию присваивают всем подключившимся к ним устройствам правильные IP адреса. Как вы видите на скрине ниже, настройки выставлены верно и доступ в Интернет у меня есть. В случае с клиентом, в параметре DNS — сервер IPv4 был указан адрес 127.0.0.1
5. Исправляем проблему: Жмем «Закрыть» и в окне «Состояние» жмем кнопку «Свойства». Открывается окно настройки сетевого подключения. Выделяем параметр «Протокол Интернета версии 4» и опять жмем кнопочку «Свойства».
5. В данном случае я переставил переключатели в положение «Получить адрес DNS-сервера автоматически» и нажал «ОК»
Проблема с отсутствием Интернета решилась в течении 2 минут, гораздо больше времени я потратил на дорогу. Зато заработал 500 рублей и восхищение в глазах тетенек из офиса ))