Рядом с моим домом есть WiFi, которым я пользуюсь. Это открытая сеть Wi-Fi, но она требует логин и пароль, когда я подключаюсь к ней, перенаправляя на страницу входа. Все хорошо, потому что они у меня есть, потому что я за это плачу.
Самое смешное, что в Ubuntu он работает не так, как в Windows. Он работает быстро, но «отключает» меня каждые 30 секунд или каждую минуту, отображая «Невозможно подключиться к Интернету» стандартную страницу. Чтобы иметь возможность «переподключиться», мне нужно перезагрузить страницу примерно 20 раз. Только после этого он загружает его снова и работает нормально около 30 секунд.
Под «отключением» и «повторным подключением» я не имею в виду отключение от этой сети Wi-Fi. Он постоянно подключен, я пользуюсь интернетом, и это нормально. Но браузер показывает мне (любому браузеру в Ubuntu) страницу «Невозможно подключиться к Интернету», и вот как это работает.
В Windows у меня нет этой проблемы! Владелец WiFi не знает, почему это происходит.
Что мне с этим делать?
ОБНОВЛЕНИЕ:
Оказалось, что вместо перезагрузки нужно подождать 30-60 секунд, и после этого я смог загрузить страницу снова. Но проблема еще не ушла.
Похоже, ваш компьютер отправляет новый запрос DHCP каждые 30 секунд. Конечно, это трудно понять, но вы должны проверить время аренды DHCP, используя следующую команду:
$ sudo dhclient -v
И вы должны получить ответ, подобный следующему:
Listening on LPF/wlan2/1c:65:9d:ea:a5:47
Sending on LPF/wlan2/1c:65:9d:ea:a5:47
Sending on Socket/fallback
DHCPDISCOVER on wlan2 to 255.255.255.255 port 67 interval 3 (xid=0x5fcac5df)
DHCPREQUEST of 192.168.1.208 on wlan2 to 255.255.255.255 port 67 (xid=0x5fcac5df)
DHCPOFFER of 192.168.1.208 from 192.168.1.1
DHCPACK of 192.168.1.208 from 192.168.1.1
RTNETLINK answers: File exists
bound to 192.168.1.208 -- renewal in 19443 seconds.
Проверить что эта последняя строка говорит об обновлении. Если это не проблема dhcp, то это должно быть ошибка веб-страницы, и ваш поставщик услуг должен устранить проблему дальше. Нехорошо, если служба тестируется только с Windows, они должны проверить, что она работает и с другими вещами.