Друзья! Столкнулся вот с чем. На машинах Windows 10, нулёвая, интернет проводной. При включении машины с утра сам открывается браузер, а в нём страничка аутентификации (это специально сделано для конторы, чтобы так просто в интернет никто не попал). Как аутентифицируешься, так появляется интернет (ссылки в браузере, ассистент и прочая). Что характерно- если с утра включчить машину не с виндой, а Debian 12 (например), то браузер с нужной сраничкой сам НЕ открывается. Надо открывать вручнаю и аутентифицироваться.
Я вот думаю- как браузер сам собой-то окрывается на нужной страничке? Естессно, ни в какой из автозагрузок его включение не прописано- говорю же, ось нулёвая. Родительский процесс у браузера explorer, на этом всё. В общем, я сделал вывод, что DHCP-сервер и DHCP-клиент обмениваются между собой сообщениями прямо с утра и DHCP-сервер как-то умудряется дать команду DHCP-клиенту открыть нужную страничку, что тот и делает. По-другом я не могу никак объяснить это всё.
Потому, собсно и сабж. А да, я посчитал, что на линуксе такое поведение DHCP-сервера тоже можно попробовать воспроизвести, хотя бы просто открытие в браузере простой странички с надписью "привет, дружок!" потому и спрашиваю. А так реально странно- это ж целая программа запускается (я про браузер). Сама фактически. Это не шутки.
Чё могу по DHCP-серверу: да ничего фактически. Здесь прочёл как надо чё делать (кроме написанного, надо ещё кофигурировать файл /etc/default/isc-dhcp-server) и научился на виртуалке кропать DHCP-сервер, подсоединяюсь к нему клиентами, сетевые настройки раздаются. На этом всё. Спасибо, кто откликнется.
Как DHCP сервер может заставить открыться определённую страницу в браузере на конечном хосте?
Модератор: Модераторы разделов
-
жучара
- Сообщения: 1167
- ОС: Debian 12
-
Bizdelnick
- Модератор
- Сообщения: 21504
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как DHCP сервер может заставить открыться определённую страницу в браузере на конечном хосте?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
жучара
- Сообщения: 1167
- ОС: Debian 12
Re: Как DHCP сервер может заставить открыться определённую страницу в браузере на конечном хосте?
а может такое быть, что в dhcp-сервере это просто не реализовано, то есть нет такой опции? Искал в man 5 dhcp-options по ключевым словам "capt" и "porta", вообще ничего нет. Debian 13, пакет isc-dhcp-server
Я просто читаю маны.
-
Bizdelnick
- Модератор
- Сообщения: 21504
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как DHCP сервер может заставить открыться определённую страницу в браузере на конечном хосте?
Может. На то в том же мане есть раздел Defining new options.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
жучара
- Сообщения: 1167
- ОС: Debian 12
Re: Как DHCP сервер может заставить открыться определённую страницу в браузере на конечном хосте?
Я думал, DHCP всему виной, но нет. Между DHCP-сервером и DHCP-клиентом обмен стандарнтными сообщенями, не более. Option 114 среди них НЕТ И В ПОМИНЕ. После отработки DHCP другие какие-то пакеты туда-сюда ходят (не DHCP!) ну а потом происходит так, что мой хост делает несколько запросов к DNS, где находятся те или иные узлы, среди которых сайт верификации. Для незнающего человека (для меня) это выглядит так, что конечный хост вдруг самостоятельно решает узнать их ip-адреса. Смотрел в Wireshark из-под винды, перехватывая все пакеты подряд.
Чудес не бывает, конечно, но вот как-то так. Мне сейчас и в ближайшем будущем не разобраться. Но хотя бы я узнал, что DHCP протокол не имеет к этому отношения- бывает и такое.
Чудес не бывает, конечно, но вот как-то так. Мне сейчас и в ближайшем будущем не разобраться. Но хотя бы я узнал, что DHCP протокол не имеет к этому отношения- бывает и такое.
Я просто читаю маны.
-
Bizdelnick
- Модератор
- Сообщения: 21504
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как DHCP сервер может заставить открыться определённую страницу в браузере на конечном хосте?
Да, там напридумывали 100500 методов. Через DHCP — наиболее новый, как я понимаю, и единственный стандартизированный, но от нестандартных если и избавятся, то нескоро.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |