Liten guide för att se till att trafik som inte hör till VPN-subnätet routas via den »vanliga« uppkopplingen. Fet stil markerar vad som ska skrivas i terminalen.
Till att börja med behöver du ta reda på vilken C-mask VPN:et använder. Hör efter med den som administrerar VPN:et. Sen behöver du IP-numret till din ordinarie router. Hittas enklast i nätverksinställningarna i Systeminställningar.
Blås igång terminalen och koncentrera dig. Nu kör vi:
1. Börja med att få root-rättigheter.
sudo su
2. Vi ska skapa ett shellscript, så vi gör en tom textfil och ställer oss i redigeringsläge i den:
pico /usr/local/bin/vpn_routing_fix.sh
3. Kopiera och klistra in texten nedan, men ändra lite grand först.
! /bin/sh
route change default XXX.XXX.XXX.XXX
route add YYY.YYY.YYY YYY.YYY.YYY.YYY
X:en byter du ut mot din ordinarie routers IP-nummer. Y:en byter du ut mot VPN:ets C-mask och router. Det skulle alltså kunna se ut så här:
route change default 10.0.0.1
route add 192.168.0 192.168.0.1
Tryck ctrl+o och sedan enter för att spara. Tryck ctrl+x för att avsluta Pico.
4. Nu måste vi göra skriptet körbart.
chmod +x /usr/local/bin/vpn_routing_fix.sh
5. Nu måste vi se till att skriptet körs automatiskt när datorn är uppkopplad med VPN.
pico /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostname
Tryck ctrl+v för att komma till slutet av skriptet. Strax innan slutet finns en rad där det står exit 0. Ovanför den skriver du:
/usr/local/bin/vpn_routing_fix.sh
och trycker sedan ctrl+o och enter för att spara, och sen ctrl+x för att avsluta Pico.
Om det skulle uppstå problem med att få svar från DNS-servrarna så anger du bara dina standard-DNS:er i VPN-inställningarna under nätverk i Systeminställningarna.