Проблема с Windows 10
Проблема с Windows 10
Суть проблемы - после shutdown, иногда и после reboot Windows не отправляет DHCPDISCOVER.
Соответственно accel не поднимает "сессию" по dhcpv4.
Помогает в-основном ipconfig /renew на WIndows. В 90% случаев этим грешит только "десятка".
Не уверен на все 100, но похоже что винда назначает себе ранее полученный IP, вместо того, чтобы запросить получение.
Есть какое-то решение на стороне accel?
Соответственно accel не поднимает "сессию" по dhcpv4.
Помогает в-основном ipconfig /renew на WIndows. В 90% случаев этим грешит только "десятка".
Не уверен на все 100, но похоже что винда назначает себе ранее полученный IP, вместо того, чтобы запросить получение.
Есть какое-то решение на стороне accel?
Re: Проблема с Windows 10
Со стороны accel-ppp решения в лоб нет. Если я не ошибаюсь, в чате проекта неоднократно обсуждали данную ситуацию, суть проблемы в присвоении Windows, ip параметров с lease-time взятого из неоткуда сроком более 5 дней. Рекомендую обратиться в поддержку Microsoft по данному факту. Если accel научить отвечать NAK таким клиентам, то пропадает возможность использовать более одного сервера для резервирования.KovAl wrote: ↑04 Feb 2019, 13:17 Суть проблемы - после shutdown, иногда и после reboot Windows не отправляет DHCPDISCOVER.
Соответственно accel не поднимает "сессию" по dhcpv4.
Помогает в-основном ipconfig /renew на WIndows. В 90% случаев этим грешит только "десятка".
Не уверен на все 100, но похоже что винда назначает себе ранее полученный IP, вместо того, чтобы запросить получение.
Есть какое-то решение на стороне accel?
Если есть возможность, поделитесь дополнительной информацией:
1. Скрин winver (кнопка пуск, выполнить, winver)
2. Скрин окна о состоянии подключения с временем аренды ip адреса
PS:// Дополнительный способ сброса аренды не вводя команды в консоль.
Выключаете PC из розетки и нажимаете кнопку питания (когда обесточен). Далее включаете в розетку и аренда должна будет обнулиться.
Re: Проблема с Windows 10
Шутите?
![Подмигивает ;)](./images/smilies/icon_e_wink.gif)
А если ноут? Вынимать батарею?
![Подмигивает ;)](./images/smilies/icon_e_wink.gif)
Мда.. Тупичок, однако..
А может есть костыль для винды? Какой-нибудь параметр DHCP-клиента изменить в реестре?
Такой вариант не рассматривался?
Re: Проблема с Windows 10
Чего бы это, уже отправляли запросы ребята, ждут пока.
По поводу ноутбуков не скажу, ну по логике... стоит попробовать.
Там скрипты в автозагрузки с /renew писали, про другие костыли не припомню.
Как у себя на стенде воспроизвести подобное поведение от Win 10?
Re: Проблема с Windows 10
По информации от клиентов, происходит оно так: вечером комп. выключил, ушёл спать, утром включаю - интернета_точка_нет..
P.S. На всякий случай, мой конфиг -
Code: Select all
[ipoe]
verbose=1
any-login=0
noauth=0
username=lua:is_user
password=superpassword
lua-file=/etc/accel/accel-ppp.lua
shared=0
ifcfg=1
mode=L2
proxy-arp=0
ip-unnumbered=1
start=dhcpv4,start=up
lease-time=600
renew-time=300
max-lease-time=660
attr-dhcp-client-ip=Framed-IP-Address
attr-dhcp-opt82-remote-id=AccelRemoteId
attr-dhcp-opt82-circuit-id=AccelCircuitId
attr-l4-redirect=L4-Redirect
attr-l4-redirect-ipset=L4-Redirect-ipset
l4-redirect-ipset=Debtors
l4-redirect-on-reject=600
l4-redirect-ip-pool=guest
vlan-mon=re:eth0\.3[3-9][0-9][0-9],100-2727
vlan-timeout=300
interface=re:eth0\.\d{4}\.\d{3},mtu=1500
check-mac-change=1
gw-ip-address=172.16.0.1/19
gw-ip-address=192.168.252.1/22
Re: Проблема с Windows 10
У данного клиента не постоянно же так, верно?
Re: Проблема с Windows 10
Не совсем понял, Вы про какого "данного клиента"? Их вообще-то существенно больше одного.
И возможно было бы ещё больше, если бы положение не спасали роутеры, за которыми эти гадские "десятки" живут у многих абонентов.
Насчёт повторяемости проблемы пока информации нет, навскидку вроде как да - проблема вылезает периодически.
Но это не 100%, т.к. специально такой анализ не проводили.
Re: Проблема с Windows 10
Именно интересовала повторяемость у клиентов, тут бы хоть какую то зацепку, что бы воспроизвести ситуацию.
У вас не реализовано резервирование вторым accel-ppp сервером?
У вас не реализовано резервирование вторым accel-ppp сервером?
Re: Проблема с Windows 10
Я набросал и затестил патчик на стенде для данной ситуации, главное что бы Win 10 клиент слал реквесты по renew-time (у вас 300 указано), ну они скорее всего от него и идут, на всякий случай проверьте.
https://raw.githubusercontent.com/Dmitr ... nown.patch
Дальше как по мануалам из вики.
После применения патча и сборки в accel-ppp.conf допишите
Алгоритм прост, когда на accel прилетит DHCP request от пользователя сессии которого нет в accel, будет отослан NAK заставив клиента отослать DHCP Discover.
https://raw.githubusercontent.com/Dmitr ... nown.patch
Code: Select all
wget https://raw.githubusercontent.com/DmitriyEshenko/custom/master/nak_for_unknown.patch
patch -p1 < nak_for_unknown.patch
После применения патча и сборки в accel-ppp.conf допишите
Code: Select all
[ipoe]
nak-for-unknown=1