1

Я использую Windows XP.

Каждый час или около того мой беспроводной маршрутизатор отключается, и все не могут подключиться к Интернету в течение пары минут. Если я щелкаю правой кнопкой мыши по своему сетевому соединению и выбираю «Восстановить», я обычно получаю Интернет быстрее.

Есть ли способ, которым я могу автоматически попытаться восстановить соединение, когда оно разрывается? Могу ли я написать программу для этого, если нет встроенной настройки?

РЕДАКТИРОВАТЬ: Мой маршрутизатор является Linksys WRT110 с версией прошивки 1.0.04. У меня есть кабельный интернет. Сигнал 100%. Я живу в многоквартирном комплексе, и мне доступно около 15 других сетей Wi-Fi, но я не уверен, что это что-то меняет.

1 ответ1

3

По моему опыту, машины с Windows регулярно "икают" из-за продления аренды DHCP.

Я полагаю, что для вашего маршрутизатора (Linksys WRT110) тайм-аут продления аренды сервера DHCP установлен на 1 час или «бесконечно».

Windows имеет «причуду» в том, что когда срок аренды истекает, она отбрасывает все соединения, а затем отправляется на поиски новой аренды.

Если для тайм-аута обновления аренды маршрутизатора установлено значение «бесконечное», оно устанавливает значение 32-битного UNSIGNED MAX_INT ... (0xFFFFFFFF), которое продукты Microsoft обрабатывают как значение SIGNED. (-1).

RFC2131 описывает правильную интерпретацию используемых значений, и маршрутизатор все делает правильно! Windows интерпретирует время истечения срока аренды как «-1» или «одну секунду назад», что опять-таки заставляет его сбрасывать все сетевые подключения.

Чтобы исправить это, нужно снова установить время обновления DHCP на маршрутизаторе до 7 дней (168 часов) или около того. Даже 24 часа будут работать, хотя 23 или 25 будет лучше, так что «мерцание» не будет непрерывным в середине вашего серфинга, а будет медленно дрейфовать в течение дня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .