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 route
na 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/networks
pliku, 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: Destination
odnosi się do miejsca docelowego aktualnie kierowanego datagramu. To samo dotyczy Gatway
i Genmas
. To świetnie, ale nie rozumiem, dokąd zostanie skierowany? Właśnie to próbuję zrozumieć
Yotam
źródło