Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: aaa bbb 09. 10. 2020, 10:29:03
-
Ahoj všichni,
řeším tu problém na který jsem nenašel odpověď u strýčka googla.
Mám Kubuntu 20.04 desktop kde mám několik OpenVPN profilů pro vzdálený přístup do různých poboček.
OpenVPN spojení normálně funguje ale vždy pouze jedno jediné v danou chvíli. Jakmile otevřu 2 OpenVPN spojení to druhé spadne a nemůžu přijít na to proč... nemáte někdo podobnou zkušenost?
Na Windows je třeba přidat další TAP virtuální adaptér skritpnem "Add a new TAP virtual ethernet adapter".
Na linuxu se ale tun0 i tun1 normálně vytvoří.
Díky všem
-
Vidim nekolik moznych problemu:
a] Jedna z VPN vynucuje default route a veskery provoz prebira na sebe.
b] Prekryvaji se pridelene VPN subnety.
c] Prekryvaji se interni routovane subnety.
Zacit muzes tim, ze pustis vsechny VPN najednou a posles sem vypis 'ip route'.
-
Ještě uvedu že na Windows to funguje normálně.
default via 192.168.111.1 dev wlp2s0 proto dhcp metric 600
10.8.0.0/24 via 10.8.0.9 dev tun0 proto static metric 50
10.8.0.9 dev tun0 proto kernel scope link src 10.8.0.10 metric 50
62.204.230.150 via 192.168.111.1 dev wlp2s0 proto static metric 600
169.254.0.0/16 dev wlp2s0 scope link metric 1000
185.50.30.6 via 192.168.111.1 dev wlp2s0 proto static metric 600
192.168.111.0/24 dev wlp2s0 proto kernel scope link src 192.168.111.109 metric 600
192.168.111.1 dev wlp2s0 proto static scope link metric 600
192.168.123.0/24 dev tun1 proto kernel scope link src 192.168.123.198 metric 50
Lokální sít 192.168.111.0/24
Vzdálená síť A 192.168.123.0/24
Vzdálená síť B 192.168.11.0/24 kde VPN klienti běží v 10.8.0.0/24
A) Nejsem si vědom toho že by jedna z VPN přebírala výchozí routu. Aspoň traceroute do internetu tomu nenasvědčuje
B) Přidělené subnety jsou rozdílné
D) Nepřekrývají se nebo si toho nejsem vědom
Děkuju
-
Porovnaj si výpisy routovacej tabuľky Linux/Windows pred a po aktivácii druhej VPN, keď na Windows to funguje.
-
Ještě uvedu že na Windows to funguje normálně.
default via 192.168.111.1 dev wlp2s0 proto dhcp metric 600
10.8.0.0/24 via 10.8.0.9 dev tun0 proto static metric 50
10.8.0.9 dev tun0 proto kernel scope link src 10.8.0.10 metric 50
62.204.230.150 via 192.168.111.1 dev wlp2s0 proto static metric 600
169.254.0.0/16 dev wlp2s0 scope link metric 1000
185.50.30.6 via 192.168.111.1 dev wlp2s0 proto static metric 600
192.168.111.0/24 dev wlp2s0 proto kernel scope link src 192.168.111.109 metric 600
192.168.111.1 dev wlp2s0 proto static scope link metric 600
192.168.123.0/24 dev tun1 proto kernel scope link src 192.168.123.198 metric 50
Lokální sít 192.168.111.0/24
Vzdálená síť A 192.168.123.0/24
Vzdálená síť B 192.168.11.0/24 kde VPN klienti běží v 10.8.0.0/24
A) Nejsem si vědom toho že by jedna z VPN přebírala výchozí routu. Aspoň traceroute do internetu tomu nenasvědčuje
B) Přidělené subnety jsou rozdílné
D) Nepřekrývají se nebo si toho nejsem vědom
Děkuju
Nikde tam nevidim 192.168.11.0/24. Funguje je Vam to vubec spravne pokud to pustite samostatne? Jak to vypada?
-
Řešením je v:
/etc/NetworkManager/system-connections
najít daný profil OpenVPN
a v sekci:
[ipv4]
Přidat:
never-default=true
-
Řešením je v:
/etc/NetworkManager/system-connections
najít daný profil OpenVPN
a v sekci:
[ipv4]
Přidat:
never-default=true
Default route ma imho v pohode:
default via 192.168.111.1 dev wlp2s0 proto dhcp metric 600