У меня есть маршрутизатор ASUS RT-AC66U, и он работал нормально в течение последнего года или около того.
Затем, вчера, я внезапно начал испытывать спорадическую проблему, когда определенный веб-сайт не мог быть загружен.
Странно то, что я могу загрузить сайт с 2 из 8 моих устройств, которые также подключены к этому маршрутизатору.
Сайт на самом деле мой и размещен на сервере общего хостинга. Ни один из сайтов, указывающих на этот хост, не загружается.
Единственное изменение, которое я могу вспомнить, вызвало бы это, когда неделю назад мне был нужен переключатель для подключения нескольких устройств к локальной сети (подключенный к маршрутизатору), и поэтому я подключил старый маршрутизатор DIR-655 и отключил все для пусть он действует как переключатель. Следует отметить, что это было сделано неделю назад, и проблема не возникла до вчерашнего дня.
Что я пробовал до сих пор:
- побежал
traceroute
в домен на роутере ASUS: висел на прыжке 20 - работал
tracert
на машине с Windows 10, и он получил несколько прыжков дальше, чем маршрутизатор - pinging на всех устройствах, которые всегда получают успешный ответ
- подделка MAC-адреса нескольких устройств на маршрутизаторе и выключение питания модема (читайте это где-нибудь на форуме): не работает
- подключение напрямую к модему. Это всегда решает проблему, которая заставляет меня поверить, что проблема с маршрутизатором
- подключение маршрутизатора в качестве клиента через соединение OpenVPN: все еще не работает (это странно для меня)
- подключение к FTP-порту домена сайта. Это сработало!
- явное подключение через HTTPS (также пробовал
wget
через порт 443): не работает - удаление DIR-655 из всей установки: не работает
Также следует отметить, что каждый раз, когда я вносил изменения, я сбрасывал днс на любом устройстве, которое я тестировал, и перезагружал маршрутизатор.
2 устройства, на которые загружается сайт, - это мобильный телефон Samsung и ноутбук под управлением Windows 7.
Другие 2 мобильных телефона, Raspberry Pi, планшет Android, ПК с Windows 10 и сервер под управлением Ubuntu-Server, не могут загрузить сайт.
Любые идеи?
Редактировать (дополнительная информация) :
- Устройства, которые загружают сайт, выйдут из строя, если я выполню действие POST. (Я использую сайт для обновления некоторых личных пунктов повестки дня. Как только я нажимаю «Сохранить», который выполняет запрос POST, сайт зависает. Но затем я могу вернуться и посмотреть сайт)
- Я знаю, что устройства загружают не только кэшированную версию веб-страницы, либо потому, что я стер кэш-память и обновил страницы ... и т. Д.
- Около месяца назад произошла странная вещь, которая, кажется, в некоторой степени связана с тем, что я думаю об этом: когда я загружал тот же сайт со своего мобильного телефона, но через мобильные данные (я был вне дома), он просто зависал и давал мне ошибка "сайт занял слишком много времени, чтобы ответить", как я сейчас получаю на этих устройствах. И что еще больше добавляет этой странности, это мобильный телефон, который работает при подключении к маршрутизатору ASUS, но как только я отключаюсь и перехожу на Cell Data, он зависает.
источник
removing the DIR-655 from the whole setup: didn't work
- если это всего лишь предположить, чтобы действовать как переключатель, то это выглядит странно. Я склонен подозревать, что ваши проблемы проистекают из этого устройства. Тем более, что вы добавили его в сеть всего за неделю до того, как у вас начались проблемы.Ответы:
Я надеюсь, что это помогает кому-то еще, кто сталкивается с этой проблемой.
Моя проблема была окончательно решена с помощью опции в прошивке Tomato.
Вероятно, есть способ сделать это без установки программного обеспечения Tomato, но я не знаю, где находится опция в стандартной прошивке ASUS.
Исправление:
Опция, которая исправила все это, заключалась в установке
Route Modem IP
адреса модема / маршрутизатора, поставляемого с провайдером. В моей настройке я подключаю этот модем / маршрутизатор ISP к порту WAN моего маршрутизатора ASUS и отключаю все на этом маршрутизаторе ISP (например, DHCP и т. Д.).В моем конкретном случае IP-адрес модема (IP-адрес, который я использую для доступа к его веб-интерфейсу) был
192.168.0.1
. Поэтому я установил это в текстовом поле.Я буквально пробовал каждый вариант и тщательно сбрасывал все между каждой попыткой. Но как только я изменил эту опцию, каждое устройство неожиданно получило доступ к сайту.
Я прошу прощения за то, что не смог объяснить, почему это сработало, хотя я могу подтвердить, что установка этой опции обратно
Disabled
внезапно все сломает.источник