vpn, использующий динамический DNS, подключенный, но без интернета (маршрутизатор openwrt в качестве сервера)

0

Я настроил маршрутизатор как сервер с 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, но все тот же.

Джордж
источник
после подключения, что выводит "route -n" на клиенте vpn?
aseaudi
@aseaudi: Здравствуйте, я обновил свой пост. Думаю, мне нужно найти способ передать порт 1194 сетевому менеджеру ..
Джордж,
1. после того, как вы подключитесь к маршрутизатору, сможете ли вы пропинговать хосты локальной сети за маршрутизатором?
aseaudi
2. ваш маршрут по умолчанию указывает на маршрутизатор вашего сервера vpn, удалите его и вместо этого добавьте другой маршрут по умолчанию к шлюзу wifi, а также попробуйте использовать другую подсеть для вашего vpn, то есть 192.168.10.0/24.
aseaudi
@aseaudi: По первому вопросу я не могу проверить его, потому что у меня есть 1 рабочий стол, и он не может получить доступ к сигналу. Ноутбук в порядке. По второму вопросу, пожалуйста, напишите мне инструкции? Потому что я не уверен ... Вы имеете в виду «route del 192.168.1.254» и «route add 192.168.1.1». , пока я подключен к vpn?
Джордж

Ответы:

1

Попробуйте назначить другую подсеть для VPN.

Например, установите IP-адрес сервера vpn на 10.10.10.1 и клиента vpn на 10.10.10.2.

На роутере есть файл / etc / config / openvpn:

option 'server_bridge' '10.10.10.1 255.255.255.0 10.10.10.2 10.10.10.10'
aseaudi
источник