Aby ustawić routing statyczny do sieci 192.168.10.0, należy wydać polecenie
A. static 192.168.10.0 MASK 255.255.255.0 192.168.10.1 5 route
B. route ADD 192.168.10.0 MASK 255.255.255.0 192.168.10.1 5
C. static route 92.168.10.1 MASK 255.255.255.0 192.168.10.0 5
D. route 192.168.10.1 MASK 255.255.255.0 192.168.10.0 5 ADD
Pytanie z egzaminu CKE, czerwiec 2020 (arkusz EE.08-SG-20.06).
Polecenie route ADD 192.168.10.0 MASK 255.255.255.0 192.168.10.1 5 ma właściwą kolejność elementów dla dodania trasy statycznej w systemie Windows. Najpierw podaje się narzędzie route, potem akcję ADD, czyli dodanie wpisu do tablicy routingu. Następnie występuje adres sieci docelowej 192.168.10.0, maska tej sieci 255.255.255.0 oraz brama następnego skoku, tutaj 192.168.10.1. Ostatnia wartość 5 oznacza metrykę, czyli koszt trasy; im niższa metryka, tym chętniej system wybierze daną trasę, jeśli istnieje kilka możliwych dróg. Moim zdaniem warto zapamiętać ogólny schemat: route ADD sieć MASK maska brama metryka. W praktyce używa się tego np. gdy komputer ma dwie karty sieciowe albo gdy trzeba skierować ruch do konkretnej podsieci przez określony router. Dobrą praktyką jest po dodaniu trasy sprawdzić ją poleceniem route print oraz przetestować łączność przez ping lub tracert. W nowszych Windows często spotkasz też zapis z jawnym słowem METRIC, a jeśli trasa ma przetrwać restart systemu, dodaje się przełącznik -p, np. route -p ADD ...
W błędnych propozycjach problemem jest głównie pomieszanie składni polecenia oraz ról poszczególnych adresów IP. W poleceniu route dla Windows kolejność ma znaczenie: najpierw wskazuje się operację ADD, później sieć docelową, po niej maskę, następnie bramę, przez którą ruch ma zostać wysłany. Nie można przenieść ADD na koniec, bo interpreter poleceń nie czyta tego jak zdania po polsku, tylko oczekuje parametrów w określonym układzie. Adres 192.168.10.0 oznacza całą sieć przy masce 255.255.255.0, a adres 192.168.10.1 najczęściej pełni rolę bramy lub routera. Zamiana tych wartości miejscami powoduje, że system próbowałby traktować hosta jako sieć docelową albo sieć jako bramę, co logicznie nie ma sensu w typowej konfiguracji routingu. Pojawia się też zapis static route, który może kojarzyć się z opisem funkcji, ale nie jest poprawnym poleceniem w wierszu poleceń Windows. To typowy błąd: ktoś zna pojęcie routingu statycznego, ale myli nazwę mechanizmu z nazwą komendy. Dodatkowo adres 92.168.10.1 wygląda jak literówka względem 192.168.10.1; taka drobnostka w sieciach kompletnie zmienia adresację i może skierować konfigurację w zupełnie obce miejsce. Z mojego doświadczenia najlepiej uczyć się tego przez rozpisanie: dokąd chcę iść, jaka jest maska tej sieci, przez jaką bramę mam wyjść i jaki koszt nadaję trasie. Wtedy składnia route ADD staje się dużo bardziej naturalna.