Zrozumienie mojej tabeli tras


9

to wcale nie jest programowanie, ale widziałem pokrewne tematy, więc pomyślałem, dlaczego nie. Korzystam z Ubuntu i obecnie próbuję nauczyć się podstawowej sieci. Czytam dużo teorii, więc rozumiem terminy (brama, maska ​​sieci itp.), Ale wydaje mi się, że nie rozumiem własnej sieci w domu. Mam router, który obsługuje mój laptop (bezprzewodowy) i komputer stacjonarny (ethernet). Po uruchomieniu routena komputerze stacjonarnym jest to wynik:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        *               255.255.255.0   U     1      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         RTA1025W.home   0.0.0.0         UG    0      0        0 eth0

Nie rozumiem tego Wiem, że tabela określa reguły routingu, po prostu nie rozumiem tych reguł. Przykład byłby bardzo mile widziany: jeśli wyślę datagram do innego komputera w mojej sieci domowej, pierwsza reguła powinna pasować, prawda? W której kolumnie podano przekierowanie datagramu?

Ponadto, aby się upewnić, że jeśli próbuję wejść na stronę internetową, wszystkie datagramy są kierowane na mój router, prawda?

Co to jest link-local? Jest to zdefiniowane w moim /etc/networkspliku, po prostu nie wiem co to jest.

Mam nadzieję, że zrozumiałem, co próbuję zrozumieć, jeśli nie tylko dlatego, że jestem kompletnym nowicjuszem. W każdym razie dzięki!

EDYCJA: aby to wyjaśnić, przeczytałem man route. O ile rozumiem: Destinationodnosi się do miejsca docelowego aktualnie kierowanego datagramu. To samo dotyczy Gatwayi Genmas. To świetnie, ale nie rozumiem, dokąd zostanie skierowany? Właśnie to próbuję zrozumieć

Yotam

Odpowiedzi:


5

Aby uzyskać szybki przegląd routepoleceń (lub dowolnych poleceń, których jeszcze nie rozumiesz w pełni), możesz wpisać man routeterminal, który da ci przegląd polecenia.

Możesz także wyszukiwać man routew google, co spowoduje powrót do strony podręcznika umożliwiającej przeglądanie online.

Spójrz tutaj , wyjście w twoim przypadku jest dość proste.

O link-localwejściu to jest normalne, jak można zobaczyć tutaj .

Informacje o bieżących wpisach w tabeli tras:

Pierwszy wpis zawiera następujące informacje:

  • Jakikolwiek ruch z miejscem docelowym 10.0.0.0 nie będzie korzystał z bramy (to *znaczy na linii), będzie wykorzystywał maskę sieci 255.255.255.0, trasa jest W GÓRĘ (to znaczy U) i jakiego interfejsu używa trasa. Jeśli to zrobisz ifconfig -a, prawdopodobnie zobaczysz, że Twój adres IP eth0 mieści się w zakresie 10.0.0.0, więc jest to Twoja trasa sieci lokalnej.

Trzeci wpis zawiera następujące informacje:

  • Jeśli jakikolwiek ruch nie pasuje do ruchu określonego na innych zasadach, skorzystaj z tej trasy. Wyobraź sobie, że chcesz odwiedzić www.yahoo.com. Adres zostanie przetłumaczony (nie wiem jaki jest dokładny wynik, ale na pewno nie będzie w zakresie 10.0.0.0). Ponieważ nie zmieści się na 1. lub 2. trasie, zostanie trasowany przy użyciu bramki domowej RTA1025W. Metryka nie będzie miała znaczenia i będzie korzystała z interfejsu zdefiniowanego w domyślnej linii trasy.

Wielkie dzięki! Jeszcze jedno: jeśli wyślę datagram do komputera w mojej sieci, czy nie musi on przechodzić przez router? Jeśli tak, to czy nie używa bramy? Dzięki
yotamoo,

Twój router jest twoją bramą w tablicy tras, czy twój router nie jest RTA1025W?
Bruno Pereira

Tak to jest. Więc kiedy dwa komputery w mojej sieci domowej komunikują się, muszą przejść przez router, prawda? Pytam, ponieważ dla pierwszej reguły nie jest zdefiniowana jako brama. Może jest to brama tylko wtedy, gdy jest używana do przesyłania informacji poza siecią?
yotamoo,

Tak, ale pierwsza reguła mówi systemowi, że jeśli tłumaczenie adresu z nazwy hosta pasuje do pierwszego wiersza (więc wszystkie adresy 10.0.0.0, które można utworzyć za pomocą maski sieci 255.255.255.0), nie zostaną w ten sposób przekierowane do bramy twoje komputery mogą komunikować się ze sobą bez konieczności przekazywania routera (możesz go faktycznie wyłączyć, a komputery mogą się ze sobą kontaktować).
Bruno Pereira

Strony podręcznika nie są zbyt przyjazne dla użytkownika, a tym bardziej dla początkujących ...
Cerin,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.