У меня проблемы с конфигурацией OpenVPN на DD-WRT. Весь трафик должен проходить через туннель. Устройство DD-WRT не имеет прямого доступа к Интернету, поэтому брандмауэр отключен.
Файл конфигурации моего сервера:
mode server
proto udp
port 1194
dev tap0
server-bridge 192.168.0.2 255.255.255.0 192.168.0.20 192.168.0.29
# Gateway (VPN Server) Subnetmask Start-IP End-IP
push "dhcp-option DNS 195.130.130.4"
push "dhcp-option DNS 195.130.131.4"
push "redirect-gateway"
keepalive 10 120
daemon
verb 5
client-to-client
dh /tmp/openvpn/dh.pem
ca /tmp/openvpn/ca.crt
cert /tmp/openvpn/cert.pem
key /tmp/openvpn/key.pem
Мой файл конфигурации клиента:
remote xxxx.no-ip.org 1194
client
dev tap0
proto udp
resolv-retry infinite
nobind
persist-key
persist-tun
float
verb 5
ca ca.crt
cert client1.crt
key client1.key
ns-cert-type server
Моя сеть выглядит так:
------------
DD-WRT Device (functions as a switch) ----- Router ----------| Internet |
192.168.0.2 192.168.0.1 ------------
Когда я нажимаю параметр default-gateway def1, таблица маршрутизации на клиенте выглядит следующим образом (netstat -rn):
IPv4 routing table
===========================================================================
Active routes:
Network Address Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.43.1 192.168.43.57 25
0.0.0.0 128.0.0.0 192.168.0.2 192.168.0.20 30
84.197.216.14 255.255.255.255 192.168.43.1 192.168.43.57 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
128.0.0.0 128.0.0.0 192.168.0.2 192.168.0.20 30
192.168.0.0 255.255.255.0 On-link 192.168.0.20 286
192.168.0.20 255.255.255.255 On-link 192.168.0.20 286
192.168.0.255 255.255.255.255 On-link 192.168.0.20 286
192.168.43.0 255.255.255.0 On-link 192.168.43.57 281
192.168.43.57 255.255.255.255 On-link 192.168.43.57 281
192.168.43.255 255.255.255.255 On-link 192.168.43.57 281
192.168.221.0 255.255.255.0 On-link 192.168.221.1 276
192.168.221.1 255.255.255.255 On-link 192.168.221.1 276
192.168.221.255 255.255.255.255 On-link 192.168.221.1 276
192.168.233.0 255.255.255.0 On-link 192.168.233.1 276
192.168.233.1 255.255.255.255 On-link 192.168.233.1 276
192.168.233.255 255.255.255.255 On-link 192.168.233.1 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.20 286
224.0.0.0 240.0.0.0 On-link 192.168.43.57 281
224.0.0.0 240.0.0.0 On-link 192.168.221.1 276
224.0.0.0 240.0.0.0 On-link 192.168.233.1 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.20 286
255.255.255.255 255.255.255.255 On-link 192.168.43.57 281
255.255.255.255 255.255.255.255 On-link 192.168.221.1 276
255.255.255.255 255.255.255.255 On-link 192.168.233.1 276
===========================================================================
Как видите, нужный маршрут по-прежнему переопределяется (другой, небезопасный маршрут имеет более низкую метрику).
Однако, когда я нажимаю просто «default-gateway» (без "def1"), моя таблица маршрутизации выглядит следующим образом:
IPv4 routing table
===========================================================================
Active routes:
Network Address Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.2 192.168.0.20 30
84.197.216.14 255.255.255.255 192.168.43.1 192.168.43.57 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.0.0 255.255.255.0 On-link 192.168.0.20 286
192.168.0.20 255.255.255.255 On-link 192.168.0.20 286
192.168.0.255 255.255.255.255 On-link 192.168.0.20 286
192.168.43.0 255.255.255.0 On-link 192.168.43.57 281
192.168.43.57 255.255.255.255 On-link 192.168.43.57 281
192.168.43.255 255.255.255.255 On-link 192.168.43.57 281
192.168.221.0 255.255.255.0 On-link 192.168.221.1 276
192.168.221.1 255.255.255.255 On-link 192.168.221.1 276
192.168.221.255 255.255.255.255 On-link 192.168.221.1 276
192.168.233.0 255.255.255.0 On-link 192.168.233.1 276
192.168.233.1 255.255.255.255 On-link 192.168.233.1 276
192.168.233.255 255.255.255.255 On-link 192.168.233.1 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.20 286
224.0.0.0 240.0.0.0 On-link 192.168.43.57 281
224.0.0.0 240.0.0.0 On-link 192.168.221.1 276
224.0.0.0 240.0.0.0 On-link 192.168.233.1 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.20 286
255.255.255.255 255.255.255.255 On-link 192.168.43.57 281
255.255.255.255 255.255.255.255 On-link 192.168.221.1 276
255.255.255.255 255.255.255.255 On-link 192.168.233.1 276
===========================================================================
Что, я думаю, правильно.
Но я все еще не могу подключиться к Интернету, и даже звонок на внутренний адрес больше не работает ....
Любая помощь очень ценится!