@Dima_kras

Как включить автоматическое подключение к 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, и подключится, при этом настройки ключей сохраняются.
  • Вопрос задан
  • 501 просмотр
Пригласить эксперта
Ответы на вопрос 1
alhray
@alhray
администрирование -> команды -> при запуске. настройки клиента поправить в зависимости от настроек вашего сервера

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

администрирование -> команды -> файрволл (убрать если что не нужно)
iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT
iptables -I INPUT 3 -i tun0 -p icmp -j ACCEPT
iptables -I INPUT 2 -p udp --dport *ваш порт* -j ACCEPT
iptables -I INPUT -i tun0 -j REJECT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE

работает в связке pfsense => 5 филиалов железобетонно 4+ лет. клиенты видят сеть центральную. из центральной видно сеть клиентов. между собой филиалы не видны (не настраивал)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы