Alex013 Posted December 23, 2025 Posted December 23, 2025 (edited) Всем добрый день Имею Giga KN-1010, с настроенным OPKG, Entware, BusyBox и установленным клиентом softether. Установлен пакет softethervpn5-client - 5.02.5184-1 (и все его зависимости) Настроен до момента, когда создан виртуальный адаптер, настроен профиль vpn, и по команде он поднимается. Но в описании softether сказано, что линукс версия этого клиента не умеет сама автоматом ip адрес по dhcp получать и маршруты настраивать. И нужно вручную через dhcp дергать (dhclient <virtual_network_adapter_name>) А dhclient что-то я не вижу в BusyBox Что делать, други? Есть может какой-то мануал как без этого обойтись? Edited December 23, 2025 by Alex013 Quote
hoaxisr Posted December 23, 2025 Posted December 23, 2025 (edited) Я правильно понимаю, что можно просто ip address add dev <ИМЯ_интерфейса> <x.x.x.x/24> и потом ip link set up dev <ИМЯ_интерфейса> iptables -A INPUT -i <ИМЯ_интерфейса> -j ACCEPT iptables -A FORWARD -i <ИМЯ_интерфейса> -j ACCEPT Edited December 23, 2025 by hoaxisr Quote
Pop70 Posted January 8 Posted January 8 Спрошу тут. Аналогично. Установил клиента, коннект поднимается, адрес можно ручками... Вопрос в том, как можно этот получившийся интерфейс "вытащить" в кинетика? Чтобы средствами кинетиковской ОС рулить маршрутами (включая "маршруты днс") например. Видеть этот интерфейс в веб-конфигураторе? Сразу говорю, я - получайник. Ну, т.е., по отдельности в NDM, и в opkg чего-то могу, а вот как оно одно с другим совместить - не понимаю вообще. В opkg вижу интерфейс vpn_vpn. В CLI ему ничто не соответствует? Можно как-то этот интерфейс достать из CLI? Желательно, в виде "подключения к интернет"... Quote
hoaxisr Posted January 8 Posted January 8 4 часа назад, Pop70 сказал: Спрошу тут. Аналогично. Установил клиента, коннект поднимается, адрес можно ручками... Вопрос в том, как можно этот получившийся интерфейс "вытащить" в кинетика? Чтобы средствами кинетиковской ОС рулить маршрутами (включая "маршруты днс") например. Видеть этот интерфейс в веб-конфигураторе? Сразу говорю, я - получайник. Ну, т.е., по отдельности в NDM, и в opkg чего-то могу, а вот как оно одно с другим совместить - не понимаю вообще. В opkg вижу интерфейс vpn_vpn. В CLI ему ничто не соответствует? Можно как-то этот интерфейс достать из CLI? Желательно, в виде "подключения к интернет"... Я думаю что в версии NDM > 5.0 вы можете использовать инструмент opkgtun для того, чтобы "сообщить" прошивке, что у вас есть в entware интерфейс. Поиск по форуму по opkgtun наведет вас на нужные команды и принцип настройки. Можете почитать тему amneziawg-go в entware и сделать аналогично. 1 Quote
Pop70 Posted January 8 Posted January 8 10 минут назад, hoaxisr сказал: Я думаю что в версии NDM > 5.0 вы можете использовать инструмент opkgtun для того, чтобы "сообщить" прошивке, что у вас есть в entware интерфейс. Поиск по форуму по opkgtun наведет вас на нужные команды и принцип настройки. Можете почитать тему amneziawg-go в entware и сделать аналогично. Ок. Спасибо. Будем курить. Quote
Pop70 Posted January 8 Posted January 8 Покурил. Пока вижу проблему. vpn клиент создаёт интефейс с префиксом vpn_ Т.е., даю ему команду создать интерфейс opkgtun0 - он создаёт, но vpn_opkgtun0. Quote
hoaxisr Posted January 8 Posted January 8 29 минут назад, Pop70 сказал: Покурил. Пока вижу проблему. vpn клиент создаёт интефейс с префиксом vpn_ Т.е., даю ему команду создать интерфейс opkgtun0 - он создаёт, но vpn_opkgtun0. может быть попробовать: ip link set vpn_opkgtun down ip link set vpn_opkgtun name opkgtun ip link set opkgtun up и если работает, то добавить это переименование в скрипт 1 Quote
Pop70 Posted January 8 Posted January 8 54 минуты назад, hoaxisr сказал: может быть попробовать: ip link set vpn_opkgtun down ip link set vpn_opkgtun name opkgtun ip link set opkgtun up и если работает, то добавить это переименование в скрипт Я попробую, конечно, но дело в том, что клиент сам создаёт интерфейс, и работает с ним. Думаю, что будут проблемы после переименования. Quote
Pop70 Posted January 15 Posted January 15 В 08.01.2026 в 20:27, hoaxisr сказал: может быть попробовать: ip link set vpn_opkgtun down ip link set vpn_opkgtun name opkgtun ip link set opkgtun up и если работает, то добавить это переименование в скрипт Спасибо за идею! Правда, всё оказалось чуть сложнее, но принцип подошёл идеально. ip link set opkgtap0 down ip link set opkgtap0 name vpn_vpn ip link set vpn_vpn up vpncmd localhost /client /CMD AccountConnect MyConnectionName ip link set vpn_vpn down ip link set vpn_vpn name opkgtap0 ip link set opkgtap0 up ip addr add 192.168..../24 dev opkgtap0 ip route add default via 192.168..1 dev opkgtap0 Т.е, приходится дважды его переименовывать при старте. Вначале в имя, которое должен создать клиент при поднятии подключения, чтобы познакомить клиента с интерфейсом, а потом обратно, чтобы NDM не теряла этот интерфейс. 1 Quote
hoaxisr Posted January 15 Posted January 15 7 часов назад, Pop70 сказал: Спасибо за идею! Правда, всё оказалось чуть сложнее, но принцип подошёл идеально. ip link set opkgtap0 down ip link set opkgtap0 name vpn_vpn ip link set vpn_vpn up vpncmd localhost /client /CMD AccountConnect MyConnectionName ip link set vpn_vpn down ip link set vpn_vpn name opkgtap0 ip link set opkgtap0 up ip addr add 192.168..../24 dev opkgtap0 ip route add default via 192.168..1 dev opkgtap0 Т.е, приходится дважды его переименовывать при старте. Вначале в имя, которое должен создать клиент при поднятии подключения, чтобы познакомить клиента с интерфейсом, а потом обратно, чтобы NDM не теряла этот интерфейс. Я рад, что у вас получилось реализовать задуманное и вы нашли подходящее под задачу решение! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.