Jump to content

Recommended Posts

Posted (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 by Alex013
  • Alex013 changed the title to Настройка клиента Softether
Posted (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 by hoaxisr
  • 3 weeks later...
Posted

Спрошу тут.

Аналогично. Установил клиента, коннект поднимается, адрес можно ручками...

Вопрос в том, как можно этот получившийся интерфейс "вытащить" в кинетика?

Чтобы средствами кинетиковской ОС рулить маршрутами (включая "маршруты днс") например.

Видеть этот интерфейс в веб-конфигураторе?

Сразу говорю, я - получайник.

Ну, т.е., по отдельности в NDM, и в opkg чего-то могу, а вот как оно одно с другим совместить - не понимаю вообще.

В opkg вижу интерфейс vpn_vpn.

В CLI ему ничто не соответствует?

Можно как-то этот интерфейс достать из CLI? Желательно, в виде "подключения к интернет"...

Posted
4 часа назад, Pop70 сказал:

Спрошу тут.

Аналогично. Установил клиента, коннект поднимается, адрес можно ручками...

Вопрос в том, как можно этот получившийся интерфейс "вытащить" в кинетика?

Чтобы средствами кинетиковской ОС рулить маршрутами (включая "маршруты днс") например.

Видеть этот интерфейс в веб-конфигураторе?

Сразу говорю, я - получайник.

Ну, т.е., по отдельности в NDM, и в opkg чего-то могу, а вот как оно одно с другим совместить - не понимаю вообще.

В opkg вижу интерфейс vpn_vpn.

В CLI ему ничто не соответствует?

Можно как-то этот интерфейс достать из CLI? Желательно, в виде "подключения к интернет"...

Я думаю что в версии NDM > 5.0 вы можете использовать инструмент opkgtun для того, чтобы "сообщить" прошивке, что у вас есть в entware интерфейс.

Поиск по форуму по opkgtun наведет вас на нужные команды и принцип настройки. Можете почитать тему amneziawg-go в entware и сделать аналогично.

  • Upvote 1
Posted
10 минут назад, hoaxisr сказал:

Я думаю что в версии NDM > 5.0 вы можете использовать инструмент opkgtun для того, чтобы "сообщить" прошивке, что у вас есть в entware интерфейс.

Поиск по форуму по opkgtun наведет вас на нужные команды и принцип настройки. Можете почитать тему amneziawg-go в entware и сделать аналогично.

Ок. Спасибо. Будем курить.

Posted

Покурил. Пока вижу проблему.

vpn клиент создаёт интефейс с префиксом vpn_

Т.е., даю ему команду создать интерфейс opkgtun0 - он создаёт, но vpn_opkgtun0.

 

Posted
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

 

и если работает, то добавить это переименование в скрипт

  • Thanks 1
Posted
54 минуты назад, hoaxisr сказал:

может быть попробовать:

ip link set vpn_opkgtun down

ip link set vpn_opkgtun name opkgtun

ip link set opkgtun up

 

и если работает, то добавить это переименование в скрипт

Я попробую, конечно, но дело в том, что клиент сам создаёт интерфейс, и работает с ним.

Думаю, что будут проблемы после переименования.

Posted
В 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 не теряла этот интерфейс.

  • Thanks 1
Posted
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 не теряла этот интерфейс.

Я рад, что у вас получилось реализовать задуманное и вы нашли подходящее под задачу решение!

 

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.