Temat: [ROZWIĄZANY] Routing w OpenVPN po raz kolejny
Witam,
wiem, że temat routingu pakietów przez tunel był już wałkowany wiele razy i we wszystkie strony, ale nigdzie nie napotkałem rozwiązania mojego problemu:
Posiadam następującą konfigurację:
Serwer VPN (adres tun: 10.10.10.1, LAN: 192.168.0.0/24), to VPS ze stałym zewnętrznym IP i zainstalowanym OpenVPN
port 143
proto tcp
dev tun
server 10.10.10.0 255.255.255.0
route 192.168.1.0 255.255.255.0 10.10.10.1
route 192.168.2.0 255.255.255.0 10.10.10.1
ifconfig-pool-persist /etc/openvpn/server/ipp.txt
client-to-client
keepalive 10 120
client-config-dir /etc/openvpn/server
persist-key
persist-tun
status /etc/openvpn/server/status.txt
log /etc/openvpn/server/log.txt
verb 3
<ca>
...
</ca>
<cert>
...
</cert>
<key>
...
</key>
<dh>
...
</dh>Klienci:
TP-Link MR3420v1 (adres tun: 10.10.10.10, LAN: 192.168.1.0/24), z zainstalowanym CC
Zawartość pliku konfiguracyjnego klienta:
ifconfig-push 10.10.10.10 10.10.10.9
iroute 192.168.1.0 255.255.255.0 10.10.10.1TP-Link MR3420v2 (adres tun: 10.10.10.20, LAN: 192.168.2.0/24), z zainstalowanym CC
Zawartość pliku konfiguracyjnego klienta:
ifconfig-push 10.10.10.20 10.10.10.19
iroute 192.168.2.0 255.255.255.0 10.10.10.1Kilku klientów na Android, którzy pracują na jednym certyfikacie
Brak plików konfiguracyjnych dla klientów AndroidNa chwilę obecną:
- każdy klient "widzi" serwer
- serwer widzi każdego klienta
- klienci widzą się pomiędzy sobą, ale tylko wewnątrz tunelu
- serwer widzi LAN za każdym klientem (nie licząc tych androidowych)
- klienci nie widzą sieci LAN innych klientów
Mój problem polega na tym, że co bym nie robił, to klienci nie widzą wzajemnie swoich sieci LAN. To co jest za LAN serwera mnie póki co nie interesuje.
W tej chwili radzę sobie przekierowując porty, ale urządzeń w sieciach przybywa, a moje rozwiązanie wymaga ręcznego dodawania reguł, no i potem trzeba pamiętać, co jest na którym porcie, krótko mówiąc rozwiązanie jest upierdliwe i niewygodne.
Pytanie: co robię źle, albo jak należy poprawnie ustawić routing w konfiguracji serwera albo klientów, aby każdy klient miał dostęp do zasobów LAN pozostałych klientów?