route - pokazuje / obsługuje tablicę trasowania
protokołu IP
route [-CFvnNee] [-A family
|-4|-6]
- route
- [-v] [-A family |-4|-6] add
[-net|-host] target [netmask Nm]
[gw Gw] [metric N] [mss M]
[window W] [irtt I] [reject]
[mod] [dyn] [reinstate] [[dev] If]
- route
- [-v] [-A family |-4|-6] del
[-net|-host] target [gw Gw]
[netmask Nm] [metric M] [[dev]
If]
- route
- [-V] [--version] [-h] [--help]
Route obsługuje jądrowe tablice trasowania
protokołu IP. Jego podstawowym zadaniem jest ustawianie
statycznych tras do określonych stacji lub sieci poprzez
interfejs, skonfigurowany programem ifconfig(8).
Jeśli wykorzystywane są opcje add lub
del, route modyfikuje tablice trasowań. Bez tych opcji
program wyświetla obecną zawartość tablic
trasowania.
- -A rodzina
- use the specified address family (eg `inet'). Use route --help for
a full list. You can use -6 as an alias for --inet6 and
-4 as an alias for -A inet
- -F
- działa na jądrowej tablicy trasowania FIB (Forwarding
Information Base: Baza Informacji Przerzutowych). Jest to opcja
domyślna.
- -C
- działa na jądrowym buforze podręcznym trasowania
- -v
- wybiera szczegółowe wypisywanie informacji.
- -n
- pokazuje adresy numeryczne zamiast nazw. Jest to przydatne jeśli
próbuje się określić dlaczego trasa do serwera
nazw wyparowała.
- -e
- używa formatu netstat(8) do wyświetlania tablicy
trasowania. -ee generuje bardzo długie wiersze ze wszystkimi
parametrami z tablicy trasowania.
- del
- kasuje trasę.
- add
- dodaje nową trasę.
- cel
- the destination network or host. You can provide an addresses or symbolic
network or host name. Optionally you can use /prefixlen
notation instead of using the netmask option.
- -net
- oznacza, że cel jest siecią.
- -host
- oznacza, że cel jest stacją.
- netmask
maska
- podczas dodawania trasy sieciowej używana jest maska-sieci.
- gw brama
- trasuje pakiety poprzez bramkę (gateway).
UWAGA: Podana bramka musi być wpierw osiągalna. Oznacza
to zwykle, że trzeba mieć ustawioną do niej
wcześniej statyczną trasę. Jeśli poda
się adres jednego ze swoich lokalnych interfejsów, to
zostanie on użyty do zdecydowania o interfejsie, do którego
trasować pakiety. Jest to kompatybilność w kierunku
BSD.
- metric
metryka
- set the metric field in the routing table (used by routing daemons) to
M. If this option is not specified the metric for inet6 (IPv6)
address family defaults to '1', for inet (IPv4) it defaults to '0'. You
should always specify an explicit metric value to not rely on those
defaults - they also differ from iproute2.
- mss
rozmiar
- sets MTU (Maximum Transmission Unit) of the route to M bytes. Note
that the current implementation of the route command does not allow the
option to set the Maximum Segment Size (MSS).
- window
okno
- ustawia dla połączeń tej trasy rozmiar okna TCP na
okno bajtów. Jest to zwykle używane jedynie w
sieciach AX.25 i ze sterownikami, nie potrafiącymi
obsługiwać ramek back to back.
- irtt
czas
- ustawia początkowy czas przelotu (initial round trip time, irtt)
dla połączeń TCP na tej trasie na czas
milisekund (1-12000). Jest to zwykle wykorzystywane jedynie w sieciach
AX.25. Domyślnie przyjmuje się wartość z RFC
1122, 300ms.
- reject
- instaluje trasę blokującą, która wymusza
niepowodzenie podejrzenia trasy. Jest to używane na przykład
do maskowania sieci przed używaniem trasy domyślnej. Nie
jest to zapora ogniowa.
- mod, dyn,
reinstate
- instaluje trasę dynamiczną lub zmodyfikowaną. Flagi
te są przeznaczone dla celów diagnostycznych i
ogólnie są ustawiane tylko przez demony trasowania.
- dev
urządzenie
- wymusza związanie trasy z podanym urządzeniem. W przeciwnym
przypadku, jądro spróbuje określić
urządzenie samodzielnie (sprawdzając istniejące
już trasy i specyfikacje urządzeń). W
większości normalnych sieci nie potrzeba tego.
Jeśli dev urządzenie jest
ostatnią opcją linii poleceń, to słowo
dev może zostać pominięte, gdyż jest
przyjmowane za domyślne. W przeciwnym przypadku,
kolejność modyfikatorów trasy (metric netmask gw
dev) nie ma znaczenia.
Wyprowadzanie tablic trasowania jest organizowane w
następujące kolumny
- Destination
- Sieć docelowa lub stacja docelowa.
- Gateway
- Adres bramki lub "*" gdy jej nie ma.
- Genmask
- Maska sieci do sieci docelowej; "255.255.255.255" dla celu
stacji i "0.0.0.0" dla trasy domyślnej.
- Flags
- Dopuszczalne flagi to
U (trasa jest zestawiona [up])
H (cel jest stacją [host])
G (używa bramki [gateway])
R (przywraca trasę na trasowanie dynamiczne
[reinstate])
D (dynamicznie instalowana przez demona lub przekierowanie)
M (modyfikowana z demona trasowania lub przekierowania)
A (instalowana przez addrconf)
C (wpis bufora podręcznego [cache])
! (trasa odrzucenia [reject])
- Metric
- "Odległość" do celu (zwykle liczona w
przeskokach).
- Ref
- Liczba referencji do tej trasy. (Nie używane w jądrze
Linux).
- Use
- Liczba podglądnięć trasy (lookups). Zależnie
od użycia -F i -C będą to chybienia bufora
podręcznego trasowania (-F) lub trafienia (-C).
- Iface
- Interfejs, przez który przesyłane są pakiety tej
trasy.
- MSS
- Domyślny maksymalny rozmiar segmentu dla
połączeń TCP na tej trasie.
- Window
- Domyślny rozmiar okna dla połączeń TCP na tej
trasie.
- irtt
- Początkowy czas przelotu (RTT-Round Trip Time). Jądro
używa tego do zgadywania najlepszych parametrów
protokołu TCP bez oczekiwania na (powolne) odpowiedzi.
- HH (tylko
buforowane)
- Liczba wpisów ARP i tras buforowanych, odnoszących
się do sprzętowego bufora nagłówkowego
(hardware header cache) buforowanej trasy. Będzie to -1
jeśli adres sprzętowy nie jest wymagany dla interfejsu
buforowanej trasy (np. lo).
- Arp (tylko
buforowane)
- Czy adres sprzętowy buforowanej trasy jest aktualny.
/proc/net/ipv6_route
/proc/net/route
/proc/net/rt_cache
Route do Linuksa zostało napisane pierwotnie przez
Freda N. van Kempena, <waltje@uwalt.nl.mugnet.org>, a następnie
zostało zmodyfikowane przez Johannesa Stille'a oraz Linusa Torvaldsa
do pl15. Alan Cox dodał opcje mss oraz window do Linuksa 1.1.22.
Wsparcie irtt i połączenie z netstatem pochodzi od Bernda
Eckenfelsa.
Obecnie opiekunem jest Phil Blundell
<Philip.Blundell@pobox.com> i Bernd Eckenfels
<net-tools@lina.inka.de>.
Autorami polskiego tłumaczenia niniejszej strony
podręcznika są: Przemek Borys <pborys@dione.ids.pl> i
Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną
dokumentacją. Bliższe informacje o warunkach licencji
można uzyskać zapoznając się z
GNU General
Public License w wersji 3 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika
prosimy zgłaszać na adres listy dyskusyjnej
manpages-pl-list@lists.sourceforge.net.