LINUX.ORG.RU

OpenWRT долгое поднятие WAN по DHCP

 , ,


0

2

Здравствуйте! подскажите пожалуйста, установил прошивку openwrt, роутер Asus TUF Gaming AX6000 идет очень долгое поднятие wan порта по dhcp, на СТАНДАРТНОЙ прошивке все ок, поднятие в течении 40 секунд после включения роутера, но openwrt dhcp поднимается от 5 до 15 минут, так же у провайдера два разных IPv4 Gateway, который то заканчивается на 1 то на 254, может быть дело в этом, иногда при долгом поднятии достаточно прописать в lan интерфейс ipv4 gateway и ван порт сразу поднимается, но частенько приходится гадать какой прописать то 1 то 254, но опять же на стандартной прошивке таких проблем не было, и все работает как надо, откатывать на сток не вариант, кто - то сталкивался с такой же проблемой?

так же у провайдера два разных IPv4 Gateway, который то заканчивается на 1 то на 254

Прикольный провайдер.

Дальше я ничему не удивлюсь.

vel ★★★★★
()

Это не долго, а очень долго.

А если ты поднимешь, будешь dhcp сервер для wan порта, то также?

NyXzOr ★★★★
()
Ответ на: комментарий от NyXzOr

Да, всё тоже самое, позвонил провайдеру спросил, что там у них, специально перезагрузил при них роутер, говорит через 35 сек появляется всё, но у меня нет интернета, в логах тоже всё ок, не понимаю, че ему не нравится.

Corason
() автор топика

У тебя там dual connect, что ли? Сначала получает шлюз по DHCP, потом поднимает VPN, из которого достаёт новый шлюз?

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от Corason

Интересно, а сколько время проходит от включения роутера на опенврт до возможности зайти на сам роутер (ping/ssh/web)?

Я бы посмотрел dmesg на предмет времени загрузки ядра и модулей, а потом логи на ту же тему.

На родной прошивке что-то не устраивало? Роутер новый, обновления небось выходят регулярно.

vel ★★★★★
()
Ответ на: комментарий от vel

через 30 секунд примерно в сам роутер можно зайти после включения, на родной прошивке не устраивало то, что нельзя сделать точечную маршрутизацию, т.е. впн работает на всех сайтах, что не особо устраивает, сначала думал, что как-то впн влияет, но нет, даже на чистой прошивке openwrt долго поднимается, проверял на другом провайдере всё ок, просто странно, что на стандартной прошивке никаких проблем нет.

Corason
() автор топика
Ответ на: комментарий от Corason

Логи dhcp и dump трафика не смотрел? Может тебе сразу от 2 серверов поступает ответ и он долго думает какой выбрать?

Kolins ★★★★★
()
Ответ на: комментарий от Corason

Если есть уверенность, что проблема именно в dhcp клиенте, то есть смысл попробовать запустить его вручную и посмотреть на результат.

И самое главное - логи. Без них можно гадать сколько угодно.

vel ★★★★★
()
Ответ на: комментарий от vel

После перезагрузки wan порта вручную выдает в логах такое.

Tue Nov 26 01:38:08 2024 daemon.notice netifd: Network device 'awg0' link is down
Tue Nov 26 01:38:08 2024 daemon.notice netifd: awg0 (12174): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): udhcpc: received SIGTERM
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): udhcpc: unicasting a release of 146.120.105.178 to 146.120.104.254
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): udhcpc: sending release
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): udhcpc: entering released state
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "wan" } (Permission denied)
Tue Nov 26 01:38:08 2024 daemon.notice netifd: Interface 'wan' is now down
Tue Nov 26 01:38:08 2024 daemon.notice netifd: Interface 'wan' is setting up now
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (12220): udhcpc: started, v1.36.1
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting discover
Tue Nov 26 01:38:08 2024 daemon.notice netifd: Interface 'awg0' is now down
Tue Nov 26 01:38:08 2024 daemon.notice netifd: Interface 'awg0' is setting up now
Tue Nov 26 01:38:08 2024 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg
Tue Nov 26 01:38:08 2024 daemon.notice netifd: awg0 (12273): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1
Tue Nov 26 01:38:09 2024 daemon.notice netifd: Interface 'awg0' is now down
Tue Nov 26 01:38:11 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1
Tue Nov 26 01:38:14 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1
Tue Nov 26 01:38:37 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting discover
Tue Nov 26 01:38:40 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting discover
Tue Nov 26 01:40:03 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1
Tue Nov 26 01:40:06 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1
Tue Nov 26 01:40:10 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1
Corason
() автор топика
Ответ на: комментарий от NyXzOr

на чистой прошивке, после sysupgrade тоже самое было, после этого поставил только amnezia for wireguard, больше ничего.

Corason
() автор топика
Ответ на: комментарий от Corason

Возможно, установка wireguard затянула isc-dhcpc, или как его там зовут в openwrt, и два клиента конфликтуют?

Khnazile ★★★★★
()
Ответ на: комментарий от Corason
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): udhcpc: received SIGTERM
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (10999): udhcpc: unicasting a release of 146.120.105.178 to 146.120.104.254
.......
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (12220): udhcpc: started, v1.36.1
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting discover
Tue Nov 26 01:38:08 2024 daemon.notice netifd: wan (12220): udhcpc: broadcasting select for 146.120.105.178, server 146.120.104.1

Кто-то грохнул udhcpc, потом запустил снова. Проблема явно не в dhcpc. Все моментально получено.

IMHO какая-то проблема со скриптами wireguard

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от vel

а без wireguard та же самая история, как и писал выше, он не поднимается моментально, все то же самое 5-15 минут на чистой прошивке.

Corason
() автор топика
Ответ на: комментарий от Corason

Посмотри логи загрузки на чистой прошивке.

Если ли возможность снести udhcpd и поставить другого клиента (isc-dhcp)? Или хотя бы поставить isc dhcp client?

vel ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.