Portál AbcLinuxu, 5. května 2024 13:53


Dotaz: Automatické pripojenie k VPN cez network manager

7.7.2012 23:11 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Automatické pripojenie k VPN cez network manager
Přečteno: 308×
Odpovědět | Admin
Zdravím

Pripájam sa do VPN sieťe prostredníctvom OpenVPN bežiacom na servery s verejnou IP.

V NetworkManager-y som si pridal túto VPN sieť. Po klinuťí na ikonu na lište a vybraní VPN sieťe sa na ňu pripojím.

Aj napriek tomu že mám v setupe NM nastavené "autoconect" tak sa musím stále pripájať ručne.

Dá sa niekde v NnetworkManagery nastaviť aby som sa vždy pripájal cez VPN automaticky ihneď po pripojení na sieť?

Ďakujem
pocasienahorach.sk

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (tomolc (tazatel))
20.7.2012 16:50 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Automatické pripojenie k VPN cez network manager
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dostal som sa k tomu znovu až teraz:

Distribúcia: Ubuntu (Lubuntu)

Je to bug v NM.

Dá sa to "obísť" cez dispatcher v "etc/NetworkManager/dispatcher.d/". Je tam súbor "01ifupdown".

Z neho som pochopil že po nadviazani sieťového spojenia spúšťa skripty z "/etc/network/if-up.d/"

Tak som tam (po prečítaní fóra) umiestnil skript "vpnon":

#!/bin/bash

/usr/bin/nmcli con up id VPN_samox86

#/bin/su tomolc -c "/usr/bin/nmcli con up id VPN_samox86"

Po zasunutí lan kábla sa NM pripoil do VPN čo je OK. Problém je že sa o pripojenie do VPN následne pokúša stále znovu dokola.

Viete mi prosím niekto poradiť
pocasienahorach.sk
20.7.2012 16:53 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Automatické pripojenie k VPN cez network manager
Ešte doplním že v podstate som postupoval podla tohto návodu.
pocasienahorach.sk
Řešení 1× (tomolc (tazatel))
20.7.2012 17:01 Sten
Rozbalit Rozbalit vše Re: Automatické pripojenie k VPN cez network manager
Stačí na začátek přidat test, jestli ta VPNka už neběží:
nmcli -t -f name con status | grep -q '^VPN_samox86$' && exit
20.7.2012 17:20 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Automatické pripojenie k VPN cez network manager
Ďakujem za radu.

Všetko už funguje podla očakávania.

Ešte mám doplňujúcu otázku:

Z chovania NM mi vychádza, že on vlastne sústavne spúšťa ten vpnon script a zrejme aj všetky dalšie v tom adresáry, aj napriek tomu že služby už dávno bežia. To znamená že všetky skripty musia kontrolovať či už predmetne služby bežia alebo nie. Nieje to zbytočné prebúdzanie CPU? (pri NB zvýšená spotreba).
pocasienahorach.sk
20.7.2012 17:46 Sten
Rozbalit Rozbalit vše Re: Automatické pripojenie k VPN cez network manager
Pokud zavoláte nmcli con up id jméno a rozhraní již běží, provede se jeho kompletní reaktivace, což může znamenat třeba to, že dané rozhraní dostane i úplně jinou IP adresu, takže opětovné volání těch skriptů má smysl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.