Temat: Brak otoczenia sieciowego przez OpenVPN
Potrzebuję rady praktyka, a nie eksperymentatora, bo moje eksperymenty nic nie dały.
Na routerze TL-WR1043ND v1 zainstalowałem najnowszy Gargoyle 1.6.2.2 i skonfigurowałem OpenVPN za pomocą zakładki Konfiguracja->OpenVPN z opcjami:
Wewnętrzny adres IP serwera: 10.8.0.1
Komunikacja pomiędzy klientami VPN: Dozwolona
Dostęp do urządzeń w sieci LAN: Dopuszczony
Klienty używają VPN do: Całego ruchu internetowego
Moja sieć to 192.168.68.0/255.255.255.0, a router ma IP 192.168.68.68
Klient windowsowy (10.8.0.2) łączy się bez problemu.
Mogę połączyć się pulpitem zdalnym z innym komputerem w sieci, ale niestety przez \\192.168.68.X nie mogę się dostać do żadnego komputera. Nie działa również Ping do tych komputerów. Ping odpowiada tylko z routera 192.168.68.68.
Na kliencie dla pewności wyłączyłem firewall, bo podejrzewałem, że ona mogła coś mieszać, ale to nic nie dało.
KONFIGURACJE
/etc/openvpn/server.conf
mode server
port 1194
proto udp
tls-server
ifconfig 10.8.0.1 255.255.255.0
topology subnet
client-config-dir /etc/openvpn/ccd
client-to-client
cipher BF-CBC
keysize 128
dev tun
keepalive 25 180
status /var/openvpn/current_status
verb 3
dh /etc/openvpn/dh1024.pem
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
tls-auth /etc/openvpn/ta.key 0
persist-key
persist-tun
comp-lzo
push "topology subnet"
push "route-gateway 10.8.0.1"
push "redirect-gateway def1"/etc/openvpn/route_data/server
192.168.68.0 255.255.255.0 10.8.0.1/etc/openvpn/ccd/klient1
ifconfig-push 10.8.0.2 255.255.255.0
push "route 192.168.68.0 255.255.255.0 10.8.0.1"/etc/config/firewall
Część dotycząca OpenVPN
config include
option path '/etc/firewall.user'
option reload '1'
config include 'openvpn_include_file'
option path '/etc/openvpn.firewall'
option reload '1'
config zone 'vpn_zone'
option name 'vpn'
option network 'vpn'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option mtu_fix '1'
option masq '1'
config forwarding 'vpn_lan_forwarding'
option src 'lan'
option dest 'vpn'
config remote_accept 'ra_openvpn'
option zone 'wan'
option local_port '1194'
option remote_port '1194'
option proto 'udp'
config forwarding 'vpn_wan_forwarding'
option src 'vpn'
option dest 'wan'
config rule
option _name 'openvpn'
option src 'wan'
option target 'ACCEPT'
option proto 'udp'
option dest_port '1194'/etc/firewall.user jest pusty
Wynik działania route -n w Gargoyle
root@Gargoyle:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.140.1 0.0.0.0 UG 0 0 0 eth0.2
10.0.140.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.2
10.8.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
192.168.68.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
root@Gargoyle:~#klient1_win.ovpn
client
remote domena-mojego-routera.no-ip.org 1194
dev tun
proto udp
status current_status
resolv-retry infinite
ns-cert-type server
topology subnet
verb 3
cipher BF-CBC
keysize 128
ca ca.crt
cert klient1.crt
key klient1.key
tls-auth ta.key 1
nobind
persist-key
persist-tun
comp-lzo