VPN na żądanie na iPhonie łączy się z Wi-Fi biura, a nie z siecią komórkową
Twoja reguła wykluczenia istnieje i mimo to przegrywa. Listy na żądanie są czytane od góry do dołu, więc jedna wczesna reguła łapiąca wszystko rozstrzyga poranek, zanim reguła biurowa zostanie zobaczona.
O dziewiątej telefon dołącza do sieci bezprzewodowej biura, a tunel podnosi się sam i zostaje tam cały dzień. Sieć komórkowa później zachowuje się dokładnie tak, jak wszyscy zamierzali. Ktoś tygodnie temu dodał wykluczenie dla sieci firmowej, więc profil wygląda czysto przy przeglądzie, a każdy poranek nadal daje ten sam wynik. Urządzenie stosuje się do listy, którą dostało, a lista mówi coś innego niż wierzył jej autor.
Lista jest czytana od góry, a pierwsze dopasowanie wygrywa
Wpisy są oceniane w kolejności. Pierwszy, którego warunki zachodzą, rozstrzyga wynik na tę chwilę, a wszystko poniżej nie jest już nigdy oglądane. Kolejność niesie więc tyle samo znaczenia, co dowolny warunek zapisany wewnątrz reguły. Czytanie tablicy od góry wyjaśnia profil, który zdaje się ignorować wykluczenie, które wyraźnie zawiera.
Ogólny wpis połączenia bezprzewodowego umieszczony nad wykluczeniem biura gwarantuje tunel na miejscu. Nic innego w ładunku nie musi się przesunąć, żeby zachowanie się odwróciło.
Wpis rozłączenia robi dwie rzeczy
Gdy akcją jest Rozłącz, wpis zamyka sesję, która już działa, i blokuje nową, dopóki jego warunki pozostają prawdziwe. Obie połowy mają znaczenie dla wykluczenia, a druga połowa bywa zapominana. Ten sam wpis w drugim profilu wyjaśnia piętro, na którym VPN odmawia startu, podczas gdy reszta budynku działa. Nikt nie dotknął tunelu; zrobiła to lista.
Tabela pokazuje kształt, najpierw wykluczenie, z nazwami, które muszą pochodzić z twojego własnego wdrożenia. Zwykle wystarczą dwa wpisy, a trzeci dla sieci komórkowej utrzymuje resztę przewidywalną.
| Order | Action | Conditions |
|---|---|---|
| 1 | Disconnect | Wireless interface plus office network name |
| 2 | Connect | Wireless interface |
| 3 | Connect | Cellular interface |
Zachowaj oba warunki w wykluczeniu
Połącz nazwę sieci z typem interfejsu. Sama nazwa może zadziałać na połączonym łączu z tą samą etykietą, podczas gdy sam typ interfejsu wyklucza każdą sieć bezprzewodową, którą użytkownik odwiedza tego dnia. Obie połowy należą do jednego wpisu, a nie do dwóch reguł, które przypadkiem stoją obok siebie.
Porównanie nazwy jest dokładne i rozróżnia wielkość liter. To pasuje do jednej znanej sieci i napina wszędzie indziej, bo sieci gościnne ponownie używają znanych etykiet, lokalizacje są przemianowywane po fuzji, a biurko przewodowe nie ma żadnej nazwy. Poproś zespół sieciowy o dokładną etykietę, zamiast odczytywać ją z tabliczki na ścianie.
Kiedy sonda bije nazwę
Wpis sondy żąda adresu URL i odczytuje udaną odpowiedź jako warunek prawdziwy. Wybierz hosta, który odpowiada tylko od wewnątrz, na przykład usługę intranetową, której nie można rozwiązać publicznie, a reguła przestaje się przejmować tym, jak sieć siebie nazywa. Sonda, która odpowiada z dowolnego miejsca, testuje internet, a nie budynek. Cechą, która decyduje, czy to działa, jest odpowiedź docierająca bez przekierowania; portal gościnny, który odbija każde żądanie, zamienia sondę w szum.
Reguły oparte na domenie to osobna forma: NEEvaluateConnectionRule dopasowuje żądane domeny i może się połączyć, gdy nazwa jest wyszukiwana. Jego symbol wieloznaczny jest akceptowany tylko jako najbardziej lewa etykieta, więc *.example.com jest prawidłowy, a example.*.com nie. Jeśli profil nie używa ani warunków interfejsu, ani sond osiągalności, sprawdź, czy zamiast tego używa tego typu reguły.
Czym nie sterują reguły na żądanie
Reguły wybierają, czy tunel się zacznie, i nie mają nic do powiedzenia w utrzymaniu go w działaniu. Sesja, która pojawia się i znika kilka minut później, wskazuje na liczniki bezczynności, limity sesji bramy lub rozmiar ścieżki. Każde z nich zostawia inny ślad, i dlatego przed zmianą któregokolwiek warto wykluczyć listę reguł. Ustawienia keep-alive nie wyjaśniają tego wzorca, a ich zmiana przenosi pracę, nie dotykając przyczyny.
Użytkownicy mogą wyłączyć funkcję na żądanie w Ustawieniach, a przypisanie zarządzane może ją przywrócić przy następnym zameldowaniu. Gdy przełącznik stale zsuwa się z powrotem do poprzedniego położenia, przypisanie jest stroną aktywną. Różnica ma znaczenie, bo egzekwowanie wraca samo, podczas gdy oferta pozostaje wyłączona.
Potwierdź, która grupa profili posiada urządzenie i czy intencją jest wymuszenie tunelu, czy tylko zaproponowanie go. Ta odpowiedź decyduje, czy preferencja użytkownika liczy się jako błąd, czy jako funkcja.