Я настроил маршрутизатор как сервер с openwrt. Я добавил конфигурацию динамического DNS. (Я создал учетную запись с noip)
Когда я пытаюсь подключиться через openvpn (в бесплатном wifi), я использую свой домен в качестве шлюза, он показывает, что подключен к моему vpn, но у меня нет доступа в Интернет.
Из конфигурации DNS (noip) я использую
Host type: DNS(A)
Есть ли что-то еще, что я должен сделать / проверить?
Я также уже сделал на маршрутизаторе:
config 'rule'
option 'target' 'ACCEPT'
option 'dest_port' '1194'
option 'src' 'wan'
option 'proto' 'tcpudp'
option 'family' 'ipv4'
Маршрут -n после подключения:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0
79........... 192.168.1.254 255.255.255.255 UGH 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.1.2 127.0.0.1 255.255.255.255 UGH 303 0 0 lo
192.168.1.134 127.0.0.1 255.255.255.255 UGH 303 0 0 lo
79 ... правильно (мой внешний ip). Я не знаю, что такое 192.168.1.254.
Мой маршрут -n до подключения к vpn:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.1.2 127.0.0.1 255.255.255.255 UGH 303 0 0 lo
192.168.1.134 127.0.0.1 255.255.255.255 UGH 303 0 0 lo
192.168.1.1 - это роутеры ip.
Я также попытался ввести порт шлюза (при дополнительных настройках в сетевом менеджере) «1194», но это тоже не работает.
ОБНОВИТЬ:
Также я заметил, что resolv.conf перед подключением к vpn:
domain lan
nameserver 192.168.1.1
и при подключении:
nameserver 192.168.1.254
Это правильно? Я пытался поставить
nameserver myhostname, но все тот же.
источник
Ответы:
Попробуйте назначить другую подсеть для VPN.
Например, установите IP-адрес сервера vpn на 10.10.10.1 и клиента vpn на 10.10.10.2.
На роутере есть файл / etc / config / openvpn:
источник