Jump to content

Как настроить у Dante external интерфейс для автозапуска (Kennetic + OPKG + Dante + OpenVPN)


Recommended Posts

 

Здравствуйте.

Недавно стал обладателем Keenetic Ultra. И захотелось мне подключаться к VPN и на этом-же роутере поднять Socks5 proxy. Чтобы через него можно было ходить в VPN...
Но не тут-то было. В самом Keenetic нет Socks5. Но зато есть opkg. Через который я поставил dante.
И вот тут я столкнулся с дилеммой.

У меня есть интерфейсы в BusyBox (ifconfig):

br0, br1, eth2, eth2.1, eth2.2, eth2.3, eth3, ezcfg0, lo, ovpn_br1, ovpn_br7, ra4, ra4.1, ra4.2, ra4.3, rai4, rai4.1, rai4.2, rai4.3, tun0, tun1  


у dante в конфиге нужно указать:

internal: br0 port = 1080
external:  ????

Но вопрос в том. Что если я указываю ovpn_br1, например. 
То зайдя по ssh я могу запустить dante. И он работает. Но если сделать автозапуск в /opt/etc/init.d.
Он не стартует при запуске роутера. Говоря, что ovpn_br1 не существует.

Подскажите пожалуйста. Как его прописать. Чтобы он автоматически стартовал при запуске роутера. Какой ему external прописать? Или что сделать… Перерыл уже кучу форумов. Но ответа не обнаружил.

Пробовал br0 прописывать. Тогда через proxy внутренняя сетка есть,а VPN доступа нет.

ovpn_br* - это openVPNы
br0 – это локальный бридж (домашней сетки)

 

P.S. Заранее большая благодарность за ответ.
 

 

 

Link to comment
Share on other sites

Модифицируйте скрипт запуска dante - в сасмом начале поставьте в цикле проверку, что нужный интерфейс существует. Если это делать лень - просто вставьте паузу, сколько нужно секунд ждать - определите экспериментально.

Link to comment
Share on other sites

В том то и дело. Пробовал паузу. Это была моя первая мысль... Даже 20 минут делал. Ругается и всё тут.

8 minutes ago, zyxmon said:

Модифицируйте скрипт запуска dante - в сасмом начале поставьте в цикле проверку, что нужный интерфейс существует. Если это делать лень - просто вставьте паузу, сколько нужно секунд ждать - определите экспериментально.

 

Edited by Gnum Bix
Link to comment
Share on other sites

О а это уже любопытно. Попробую хуки. Спасибо за наводку.. Не знал про них.

3 minutes ago, zyxmon said:

А самое правильное - использовать хуки и вызывать dante из хука - https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmopenvpn-d

 

Link to comment
Share on other sites

Попробовал через хуки. Да отлично срабатывает. Огромная благодарность :)

Только нужно сделать проверку на повторный запуск. И тогда всё отлично.

Link to comment
Share on other sites

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...