@sogrin

Как настроить маршрутизацию OpenVPN на OpenWRT?

Приветствую, специалисты!
Суть вопроса такова.
Имеется роутер tp-link 1043 v2 с установленной openWRT и openVPN. 192.168.200.1.
Также имеется сетка 192.168.201.x\24 без DHCP
Сетка подключена к 4 порту роутера 1043.
На роутере поднят и работает openvpn сервер. 10.0.0.0 255.255.255.0
Клиент подключается к серверу и получает адрес из сети выше.
Как связать мне 4 порт и vpn сервер на роутере, чтобы я из любого места имел VPN доступ именно к этой сетке? В сети свободны адреса от 192.168.201.240 и выше.
Создать vlan и интерфейс на 4 порт и прописать маршрутизацию между ним и openvpn сервером?
Не могу понять как и как прописать настройки фаервола.
Настройки server
config openvpn lan
option enable 1
option port 1194
option proto udp
option dev tun
option ca /etc/easy-rsa/keys/ca.crt
option cert /etc/easy-rsa/keys/server.crt
option key /etc/easy-rsa/keys/server.key
option dh /etc/easy-rsa/keys/dh2048.pem
option ifconfig_pool_persist /tmp/ipp.txt
option keepalive "10 120"
option comp_lzo no
option persist_key 1
option persist_tun 1
option status /var/log/openvpn-status.log
option verb 3
option server "10.0.0.0 255.255.255.0"
option client_to_client 1
list push "dhcp-option DNS 192.168.200.1"
list push "route 192.168.200.0 255.255.255.0"
Настройки client
client tls-client
dev tun
proto udp
remote МОЙ ВНЕШНИЙ IP 1194
resolv-retry infinite
nobind
ca ca.crt
cert client1.crt
key client1.key
dh dh2048.pem
persist-tun
persist-key
verb 3
firewall
config include
option path '/etc/firewall.user'
config rule
option target 'ACCEPT'
option name 'VPN'
option src 'wan'
option proto 'udp'
option dest_port '1194'
firewall user
iptables -t nat -A prerouting_wan -p udp --dport 1194 -j ACCEPT
iptables -A input_wan -p udp --dport 1194 -j ACCEPT
iptables -I INPUT -i tun+ -j ACCEPT
iptables -I FORWARD -i tun+ -j ACCEPT
iptables -I OUTPUT -o tun+ -j ACCEPT
iptables -I FORWARD -o tun+ -j ACCEPT
  • Вопрос задан
  • 3063 просмотра
Пригласить эксперта
Ответы на вопрос 1
@mureevms
Правильно ли я понял, Вам нужен доступ до подсети 192.168.201.0\24 для OpenVPN клиента?
Подсеть 192.168.200.0 доступна для клиента?
Если да, то надо просто запушить роут до этой подсети на ovpn сервере:

push "route 192.168.201.0 255.255.255.0"

Что за странные option перед параметрами на сервере, это такой синтаксис у openWRT? Тогда
list push "route 192.168.201.0 255.255.255.0"
Ответ написан
Ваш ответ на вопрос

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

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