Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

 

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

Недавно стал обладателем 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. Заранее большая благодарность за ответ.
 

 

 

Опубликовано

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

Опубликовано (изменено)

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

8 minutes ago, zyxmon said:

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

 

Изменено пользователем Gnum Bix
Опубликовано

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

3 minutes ago, zyxmon said:

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

 

Опубликовано

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

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.