Polecenie route w systemach Linux/Unix służy do ręcznej modyfikacji tablicy routingu (m.in. dodawania i usuwania tras statycznych). Aby usunąć trasę do sieci (a nie do pojedynczego hosta), w składni narzędzia z pakietu net-tools stosuje się przełącznik -net. Następnie podaje się adres sieci oraz maskę podsieci.
Poprawna odpowiedź: route del -net 192.168.1.0 netmask 255.255.255.0. Jest poprawna, ponieważ:
- del to standardowa opcja usuwania wpisu w Linuksowym route (skrót od "delete").
- -net wskazuje, że dotyczy to trasy do całej sieci.
- Maska 255.255.255.0 odpowiada prefiksowi /24, więc jednoznacznie definiuje sieć 192.168.1.0/24.
Dlaczego pozostałe propozycje są niepoprawne? Warianty z rem i remove nie odpowiadają typowym opcjom polecenia route w Linuksie, więc administrator, który spróbuje ich użyć, otrzyma błąd składni. Z kolei forma z route delete jest kojarzona raczej z rodziną systemów BSD (inna składnia poleceń), więc w kontekście Linuksa będzie myląca. Dodatkowo zapis 192.168.1.0/24 jest notacją prefiksową (CIDR) i chociaż powszechna w nowoczesnych narzędziach, to w klasycznym route typowo podaje się maskę przez słowo netmask.
W praktyce warto pamiętać, że współcześnie zalecane bywa używanie narzędzi iproute2 (np. ip route), ale na egzaminach i w starszych środowiskach nadal spotyka się route. Dobrą metodą weryfikacji jest podejrzenie tablicy routingu po zmianie, np. komendą route -n.