Dvě souběžná OpenVPN připojení v Kubuntu 20.04 Desktop

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
« Poslední změna: 09. 10. 2020, 11:30:58 od Petr Krčmář »


Re:2 souběžné OpenVPN připojení v Kubuntu 20.04 Desktop
« Odpověď #1 kdy: 09. 10. 2020, 11:35:23 »
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'.

Re:Dvě souběžná OpenVPN připojení v Kubuntu 20.04 Desktop
« Odpověď #2 kdy: 09. 10. 2020, 12:48:23 »
Ještě uvedu že na Windows to funguje normálně.

Kód: [Vybrat]
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

Re:Dvě souběžná OpenVPN připojení v Kubuntu 20.04 Desktop
« Odpověď #3 kdy: 09. 10. 2020, 13:29:34 »
Porovnaj si výpisy routovacej tabuľky Linux/Windows pred a po aktivácii druhej VPN, keď na Windows to funguje.

Re:Dvě souběžná OpenVPN připojení v Kubuntu 20.04 Desktop
« Odpověď #4 kdy: 09. 10. 2020, 19:28:30 »
Ještě uvedu že na Windows to funguje normálně.

Kód: [Vybrat]
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?


creco

Re:Dvě souběžná OpenVPN připojení v Kubuntu 20.04 Desktop
« Odpověď #5 kdy: 09. 10. 2020, 21:26:39 »
Řešením je v:

/etc/NetworkManager/system-connections

najít daný profil OpenVPN

a v sekci:

[ipv4]

Přidat:

never-default=true

Re:Dvě souběžná OpenVPN připojení v Kubuntu 20.04 Desktop
« Odpověď #6 kdy: 09. 10. 2020, 21:41:18 »
Ř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