Gnum Bix Posted May 1, 2020 Share Posted May 1, 2020 Здравствуйте. Недавно стал обладателем 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. Заранее большая благодарность за ответ. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted May 1, 2020 Share Posted May 1, 2020 Модифицируйте скрипт запуска dante - в сасмом начале поставьте в цикле проверку, что нужный интерфейс существует. Если это делать лень - просто вставьте паузу, сколько нужно секунд ждать - определите экспериментально. Quote Link to comment Share on other sites More sharing options...
Gnum Bix Posted May 1, 2020 Author Share Posted May 1, 2020 (edited) В том то и дело. Пробовал паузу. Это была моя первая мысль... Даже 20 минут делал. Ругается и всё тут. 8 minutes ago, zyxmon said: Модифицируйте скрипт запуска dante - в сасмом начале поставьте в цикле проверку, что нужный интерфейс существует. Если это делать лень - просто вставьте паузу, сколько нужно секунд ждать - определите экспериментально. Edited May 1, 2020 by Gnum Bix Quote Link to comment Share on other sites More sharing options...
zyxmon Posted May 1, 2020 Share Posted May 1, 2020 А самое правильное - использовать хуки и вызывать dante из хука - https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmopenvpn-d Quote Link to comment Share on other sites More sharing options...
Gnum Bix Posted May 1, 2020 Author Share Posted May 1, 2020 О а это уже любопытно. Попробую хуки. Спасибо за наводку.. Не знал про них. 3 minutes ago, zyxmon said: А самое правильное - использовать хуки и вызывать dante из хука - https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmopenvpn-d Quote Link to comment Share on other sites More sharing options...
Gnum Bix Posted May 1, 2020 Author Share Posted May 1, 2020 Попробовал через хуки. Да отлично срабатывает. Огромная благодарность Только нужно сделать проверку на повторный запуск. И тогда всё отлично. Quote Link to comment Share on other sites More sharing options...
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.