Portál AbcLinuxu, 16. července 2025 15:19


Dotaz: Trocha sitove teorie

29.4.2006 08:38 TIM
Trocha sitove teorie
Přečteno: 171×
Odpovědět | Admin
ahoj, chci stavet malou sit s routerem postavenym na linuxu. Jde o to ze od providera dostanu rozsah rekneme (priklad) 192.168.0.0/16 a branu 192.168.0.1. No a ja bych ho chtel rozkouskovat do 255ti podsiti 192.168.x.0/24.

Jde to udelat tak, ze na hlavnim routeru nastavim (ukazkovy priklad):
                          
|-------------------|     |--------------------|          
|provider           |     |Muj router          |
|192.168.0.1/16 eth0|=====|eth0 192.168.0.2/16 |
|-------------------|     |192.168.1.1/24  eth1|===....
                          |192.168.2.1/24  eth2|===....
                          |192.168.x.1/24  ethx|===....
                          |--------------------|
mohlo by to takhle fungovat? samozrejme s tim ze pocitacom v jednotlivych podsitich nastavi prislusnou branu.

Vim ze je to hodne zacatecnicky dotaz, ale momentalne si funkci nemam kde vyzkouset.

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

Odpovědi

29.4.2006 08:59 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Trocha sitove teorie
Odpovědět | | Sbalit | Link | Blokovat | Admin

Skoro takhle by to fungovat mohlo. Jediný rozdíl je v tom, že byste se musel s providerem domluvit na routování těch rozsahů, které chcete použít "vevnitř".

Mezi vámi a providerem by nesměla být spojovací síť 192.168.0.0/16 (ta by totiž "spolkla" veškerý provoz pro 192.168.x.x), ale jenom třeba 192.168.0.0/24. Provider by musel na svém routeru nastavit routování 192.168.0.0/16 via 192.168.0.2 (váš router) a pak už byste to mohl mít klidně přesně tak, jak popisujete.

Výše popsaný způsob je standardní řešení takovéto situace. Pokud by z nějakého důvodu provider nechtěl na routování spolupracovat (neumím si ale takový důvod moc dobře představit), šlo by to obejít tak, že byste skutečně mezi providerem a sebou použil spojku 192.168.0.0/16 a na vašem routeru rozjel ARP proxy. Ale to je složitější a pracnější varianta.

29.4.2006 09:25 TIM
Rozbalit Rozbalit vše Re: Trocha sitove teorie
Dekuji za objasneni. A jeste jedna otazka k maskam podsite. Mohli by spolecne komunikovat rozhrani, ktere jsou sice podle adresy v jedne siti, ale jejich maska se lisi? napr:
eth0 192.168.1.1/23 ======= 192.168.1.2/24
jde je mi ciste jenom o teorii. Dekuji
29.4.2006 09:55 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Trocha sitove teorie

Bude to fungovat, ale...

Maska slouží k tomu, aby zařízení poznalo, "jak velký kus sítě" má k danému rozhraní připojeno. Čili mám-li adresu 192.168.1.1/23, znamená to, že v dané LAN bych měl najít adresy 192.168.0.1 až 192.168.1.254. Pokud chci komunikovat s některou z těchto adres, budu rovnou posílat ARP dotaz do příslušné LAN, chci-li komunikovat s adresou mimo tento rozsah, budu to muset někudy routovat. Při samotné komunikaci mezi dvěma uzly se maska k ničemu nepoužívá, nepřenáší se jako součást adresy, ani nic podobného - prostě mi pouze slouží k rozhodnutí, co mám připojeno lokálně a co ne.

Ve vámi uváděném příkladu to v praxi znamená, že uvedené dva počítače spolu budou komunikovat bez potíží, ale otázka je, jak budou komunikovat s jinými počítači v téže LAN.

Řekněme, že máte v jedné LAN tyto uzly:
A: 192.168.1.1/23
B: 192.168.1.2/24
C: 192.168.0.1/23
D: 192.168.0.2/24

Kdo s kým bude schopen komunikovat:
A <-> B
A <-> C
A -> D (A správně posílá na D, D nedokáže odeslat na A)
B <- C (B nedokáže odeslat na C, C správně posílá na B)
B - D (se spolu nedomluví vůbec)
C <-> D

Tož tak. Všeobecně není míchání masek v jedné LAN považováno za dobrý nápad, ale pokud přesně víte co a proč děláte a co z toho plyne, nic vám v tom nebrání.

29.4.2006 16:55 ja
Rozbalit Rozbalit vše Re: Trocha sitove teorie
dekuji za objasneni :)
29.4.2006 17:24 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Trocha sitove teorie
Dodal bych, že nastavení různě velkého rozsahu na jednotlivých počítačích znamená poměrně velkou pravděpodobnost problémů s broadcasty.

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.