Portál AbcLinuxu, 8. května 2025 22:42

Dotaz: Jednoduche routovani v linuxu

2.10.2009 10:31 Karel Lukas
Jednoduche routovani v linuxu
Přečteno: 252×
Odpovědět | Admin

Dobry den, v pripade tohoto vypisu:

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0

Chapu, ze druhy radek znamena "veskery provoz smeruj na 192.168.0.1 a ten si s tim uz dal poradi". Co prosim ale znamena ten prvni radek? Je tam vubec nutny? Co by se stalo kdyby tam nebyl?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.10.2009 11:00 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyby tam nebyl tak by ses nedostal na zadny jiny pocitac v ramci 192.168.0.*

Rika to, ze pro cokoliv s cilem 192.168.0.* se ma pouzit sitovka wlan0
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
2.10.2009 11:12 Karel Lukas
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
Ale proc? Vzdyt kdyz budu chtit pristupovat treba 192.168.0.2, tak se prece muze uplatnit pravidlo 0.0.0.0 (~vsechno) jdi na 192.168.0.1 (~router) a ten po pak posle na 192.168.0.2, ne?
2.10.2009 11:49 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
1) router je na adrese 192.168.0.x

2) to by bylo trochu nahlavu aby ti veskery lokalni provoz chodil pres jeden bod, dokazes si predstavit jak pomale by to bylo?
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
2.10.2009 12:13 Karel Lukas
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
No ja myslel ze to tak je, ze lokalni provoz chodi pres router - mam treba router a kabelem k nemu pripojene dva pocitace. Kdyz vyslu paket z pocitace 1 na pocitac 2, tak paket leti po trase pocitac 1 - router - pocitace 2, ne? Fyzicky ani jinak nemuze...
2.10.2009 12:39 kk
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu

Představ si ten router vevnitř jako dvě cásti. První je switch, který preposílá packtety v rámci lokální sítě, tam kam patří. To toho jsou připojeny lokální počítače.

A druhou část jako něco, co má IP adresu (192.168.0.1) a to všechno, co na to přijde posílá nějak do venkovní sítě (dělá NAT). Takže to co potřebuješ posílat do vnitřní sítě, tak přes tuhle část jít nemá.

Takhle zjednodušeně to tedy chápu já.
2.10.2009 12:43 MMichal | skóre: 21
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
To, čemu říkáte router, je ve skutečnosti router + switch/hub v jedné krabici a lokální provoz jde pouze do switche/hubu, nikoliv do routeru. To je méně náročné na výpočetní výkon, neboť switch operuje (zjedodušeně řečeno) na nižší vrstvě síťového modelu (linkové) než router (síťové). Podstatné též je, že switch vůbec nepoužívá CPU té "krabice".

Pozn.: V této úvaze vycházím ze skutečnosti, že tato "krabice" skutečně obsahuje samostatný switch/hub, který je připojen k jednomu síťovému rozhraní routeru, neboť většina dnešních WiFi routerů určených pro domácí použití je právě takto konstruována.
2.10.2009 13:23 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
Příloha:
presne tak... graficky znazornene v prilozenom obrazku :-)
3.10.2009 10:42 Karel Lukas
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu

Ok, tak jste me teda presvedcili a poucili:)

Kazdpopadne ale porad nechapu, proc je jako destination toho pravidla pro lokalni sit uvedeno 0.0.0.0 ?

3.10.2009 11:05 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
Destination 0.0.0.0 je uveden u default gw, protoze tam zadny destination nema smysl. Default gw ti obstarava cokoliv co nejsi schopen obstarat lokalne.
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
3.10.2009 12:38 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
Důležitá není jen IP adresa, ale i maska. A ta je u výchozí brány 0.0.0.0 – takže tomu pravidlu vyhoví úplně všechny pakety. Bývá zvykem jako „IP adresu“ označující spolu s maskou vybrat ze všech IP adres platných v té síti vybrat tu, která má nulové všechny bity, které má nulové i maska. Z rozsahu 0.0.0.0 – 255.255.255.255 je to tedy 0.0.0.0, která má všechny bity vynulované (stejně jako maska).
MMMMMMMMM avatar 3.10.2009 18:56 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu

Jednou jsem měl na PC špatně nastavenu masku sítě a divil se, proč se na některé servery v lokální síti dostanu a na některé ne. Problém byl v tom, že na některé servery šla komunikace přes bránu, kde bylo pravidlo, že v rámci lokální sítě routovat nemá :-)

xxx avatar 3.10.2009 15:56 xxx | skóre: 42 | blog: Na Kafíčko
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin

No ono kdyz mas jeden interface, tak vlastne neni co resit, ze. Proste mam jedn iface, tak vsechno sypu na nej. Takze se skutecne muze zdat, ze nejaka smerovaci tabulka je v tomhle pripade nesmysl.

Zkuste si ale predstavit, ze tech interfacu mate vic. To pak najednou zacnou vsechny ty radky davat smysl.

Please rise for the Futurama theme song.
3.10.2009 18:08 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jednoduche routovani v linuxu
No ono kdyz mas jeden interface, tak vlastne neni co resit, ze. Proste mam jedn iface, tak vsechno sypu na nej.
Routování neřeší jen kudy (které rozhraní), ale také kam (následující zařízení). A to má význam i u jednoho rozhraní, sice ne pro IP vrstvu, ale pro nižší vrstvu – pro adresáty ve své síti musím zjistit ethernetovou adresu cílového počítače, pro ostatní zjišťuji ethernetovu adresu brány.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.