Zašto samo route-nopull ostavlja datotečni server nedostupnim
Ignorisanje gurnutih ruta je pola podijeljenog tunela. Odaberite vlasnika ruta, ručno dodajte uredski prefiks i testirajte tri toka prije nego što to nazovete riješenim.
Datotečni server se otvara normalno, a video poziv u susjednom prozoru počinje da secka. Ništa nije sporo i MTU nije pogrešan: vaš klijent je prihvatio listu ruta koju mu je server dodijelio, pa svaki paket sada izlazi kroz uredski firewall. Popravka nije još jedan flag za podešavanje nego odluka o tome kome pripada klijentska tabela ruta. Ta odluka pripada jednom mjestu, a načini kvara ispod vam govore koje ste mjesto zaista odabrali.
Odlučite kome pripada tabela ruta
Moguća su tri vlasnika. Server može gurati rute i podrazumijevani gateway, u kom slučaju klijent instalira šta mu se kaže i postaje puni tunel. Klijentski profil može preuzeti vlasništvo tako što odbacuje guranja i nosi sopstvene linije ruta. Menadžer veza na radnoj površini takođe može posjedovati odluku kroz svoja svojstva rute i podrazumijevane rute.
Svaki izbor pada na drugačiji način, zato tabelu vrijedi pročitati prije nego što uredite profil. Red koji odgovara vašem simptomu je vlasnik kojeg zaista imate.
| Owner | Where it lives | Result |
|---|---|---|
| Server | server config, redirect-gateway, pushed routes | client becomes a full tunnel |
| Profile | route-nopull and its own route lines | tunnel up, office prefix missing |
| Manager | never-default plus its own routes | desktop decides, profile ignored |
Odaberite jedan i zapišite ga. Miješanje dva ostavlja host čija podrazumijevana putanja proturječi vlastitoj dokumentaciji, a sljedeći inženjer ne može reći koji je sloj pobijedio. Izbrišite gubitnika eksplicitno.
route-nopull filtrira guranja, ne dodaje rute
route-nopull pripada klijentskom profilu, a njegov redoslijed u toj datoteci je nevažan jer samo odbacuje vrijednosti koje dolaze sa servera. Odbacuje gurnute rute, uključujući gurnutu podrazumijevanu rutu, dok se tunel i dalje normalno podiže.
Posljedica koju ljudi propuštaju je da gurnute DHCP opcije idu s njima. DNS postavke koje šalje server takođe se odbacuju, pa interna imena prestaju da se razrješavaju iako je tunel zdrav i server je dostupan po adresi.
To ostavlja tunel bez putanje do uredskog prefiksa osim ako je sami ne dodate: route-nopull praćen sa route 10.30.0.0 255.255.0.0 u istom profilu. Ta linija nosi adresu i masku; ona ne imenuje sljedeći hop.
Alternativna forma dodaje token gatewaya, route 10.30.0.0 255.255.0.0 vpn_gateway, koji upućuje unos na tunel po imenu. Uvoznici se razlikuju po tome da li prevode tu varijantu, pa pregledajte sačuvanu vezu ako unos nedostaje iz kernel tabele.
Provjeravajte pretragama ruta, a ne pingom
Ping vam kaže da je nešto odgovorilo. Pretraga rute kaže koji bi interfejs kernel odabrao, a to je pitanje koje ste zaista postavili. Četiri kratke komande razdvajaju rutu koja nedostaje od rute koja pokazuje na pogrešan uređaj.
Pročitajte šta je tunel instalirao pomoću ip route show dev tun0. Potpuno odsustvo izlaza znači nula ruta, što nije podijeljeni tunel koji radi, i to je uobičajen ishod dodavanja filtera bez eksplicitne linije.
Zatim provjerite jednu uredsku adresu sa ip route get 10.30.5.7, i jednu običnu internet adresu sa ip route get 1.1.1.1. Druga treba da imenuje fizički interfejs; ako imenuje tunel, guranje uopšte nije filtrirano.
Na kraju pročitajte ip rule, jer pravilo politike koje je ostavio raniji pokušaj može nadjačati tabelu koju ste upravo ispravili. Ispravan profil sa zastarjelim pravilom na vrhu izgleda tačno kao pokvaren profil. Izbrišite pravilo koje ste dodali prošli put prije nego što dodate još jedno.
Preklapajuće podmreže izgledaju kao pokvaren tunel
Dva privatna opsega mogu biti identična iz klijentske perspektive, i tu se podijeljeni tunel okrivljuje za nešto što nije prouzrokovao. Ako ured daje isti prefiks koji koristi vaš kućni ruter, ruta tunela pokriva ruter i kućna mreža izgleda kao da je nestala.
Uporedite adresu na svom interfejsu sa rutom koju profil instalira, koristeći običan spisak adresa prije nego što bilo šta promijenite. Preklapanje je stvarno i nijedna opcija profila ga ne rješava. Ono što možete popraviti je imenovanje, da sljedeća osoba vidi dva opsega umjesto jednog.
Iskrene popravke su prenumerisati jednu stranu ili prevesti adrese u uredu. Prikvačivanje jedne host rute na ruter radi dok se adresa rutera ne promijeni, a tada postaje druga misterija na prvoj.
Neka odluka preživi ponovno povezivanje
Unosi otkucani rukom ne preživljavaju ponovno povezivanje, a menadžer veza ponovo gradi tabelu svaki put kada se profil pokrene. Stavite odluku tamo gdje se veza stvara, bilo da je to profil ili sačuvane postavke menadžera. Zatim jednom namjerno restartujte vezu umjesto da ponašanje otkrijete tokom poziva. Profil koji radi samo do sljedećeg ponovnog povezivanja nije završen.
Vježbajte tri putanje odjednom: uredski host po doslovnoj adresi, isti host po imenu, i običan javni sajt. Srednja zavisi od servisa imena koji ste konfigurisali nakon što ste odbacili gurnute DNS opcije, i ona je ta koja tiho pada.