Как включить автоматическое подключение к VPN на DD-WRT?
Добрый день, настроил VPN клиент на роутере Asus RT-N18U прошивка DD-WRT v3.0-r32170 std (06/01/17)
На вкладке Service-VPN, нажал VPN Client Enable, заполнил данные. Роутер подключается к сети, все ок. Но после перезагрузке роутера - не подключается автоматически. Нужно опять зайти на вкладку Service-VPN, щелкнуть VPN Client Disable - Enable, и подключится, при этом настройки ключей сохраняются.
администрирование -> команды -> при запуске. настройки клиента поправить в зависимости от настроек вашего сервера
cd /tmp
ln -s /usr/sbin/openvpn /tmp/myvpn
echo "
#если на стороне сервера 1 провайдер убрать remite-random и оставить один remote
remote-random
remote *ip вашего сервера* *порт сервера*
remote * второй ip вашего сервра* *порт сервера*
proto udp
dev tun0
secret /tmp/static.key
verb 3
comp-lzo
keepalive 15 60
daemon
cipher AES-128-CBC
#auth SHA1
#cipher none
#cipher RC2-64-CBC
#fast-io
" > SiteA-SiteB.conf
echo "
-----BEGIN OpenVPN Static key V1-----
ключ сервера
-----END OpenVPN Static key V1-----
" > static.key
/tmp/myvpn --mktun --dev tun0
#настройка тунеля сервер-роутер. здесь указывается ip на стороне роутера
ifconfig tun0 192.168.120.2 netmask 255.255.255.0 promisc up
# Notice the first 10.0.144.0 being my pfsense LAN, the second 10.0.148.1 being the openvpn gateway
#добавление маршрута. исправить на сеть которая со стороны сервера
route add -net 192.168.0.0 netmask 255.255.252.0 gw 192.168.120.1
sleep 5
/tmp/myvpn --config SiteA-SiteB.conf
работает в связке pfsense => 5 филиалов железобетонно 4+ лет. клиенты видят сеть центральную. из центральной видно сеть клиентов. между собой филиалы не видны (не настраивал)
при текущих настройках вытяигвает 35-40 мегабит на rt18-u
на rt-ac68u 45+-
после добавления конфига перезагрузить роутер
PS решение не идеально скорее всего. но как вариант возможно устроит. Самая свежая прошивка это на 68 Firmware: DD-WRT v3.0-r36104 std (06/10/18). Остальные на rt-n18u старее.
Мне бы пока чтобы просто запустить, пусть будет не идеально.
В примере только один ключ. А у меня их 3: Ca, Server и Client. С один ключом запускать?
Не могу сообразить как тут поправить:
#настройка тунеля сервер-роутер. здесь указывается ip на стороне роутера
ifconfig tun0 192.168.120.2 netmask 255.255.255.0 promisc up
# Notice the first 10.0.144.0 being my pfsense LAN, the second 10.0.148.1 being the openvpn gateway
#добавление маршрута. исправить на сеть которая со стороны сервера
route add -net 192.168.0.0 netmask 255.255.252.0 gw 192.168.120.1
Сеть роутера 192.168.5.1 - 192.168.5.255
Сеть VPN 10.10.0.0 - 10.10.255.255
Виктор, пытаюсь разобраться. Но по DD-WRT и OpenVPN не могу сообразить.
У меня есть ovpn файл, как я понимаю он содержит всю необходимую информацию о настройках сервера (я поудалял куски ключей).
Я копирую эти данные, ip, порт, тип соединение, не могу понять где разместить ключи?
dev tun
proto tcp
remote 194.58.140.104 1500
client
resolv-retry infinite
persist-key
persist-tun
comp-lzo
verb 3