Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem lama dotaz ohledne routovani v Debianu

Zdar mam jeden LLD(linux lama dotaz) tak me pls nekamenujte a nezmenujte to z LMD ;)
Neb jsem linux zacatecnik tak se uz dva dny stvu s routovanim v Debianu, precetl jsem toho kupu ale nekde je furt problem a nevim kde. Pravdepodobne v tom ze jsem pako a mozna je to i v tom ze vlastne nechci routovat ale jen forwardovat, jenze to jako linux lama nevim a nepoznam ;)

Mam lokalni sit kde je NB(ip 10.0.10.15) ten je pripojen router se Debianem 3.1_r2 (ip eth0 10.0.10.1 eth1 10.0.0.100). Z toho notebooku pingnu 10.0.0.100 ale nedostanu se dal napr na 10.0.0.11 coz je pc ucetni, 10.0.0.1 coz je gw do netu. Jinak z toho routeru s Debianem v pohode pingnu do netu ale z notebooku do netu se to nedostane.

v routovaci tabulce mam tohle:
Kernel IP routing table
Destination | Gateway | Genmask | Flags | Metric | Ref | Use | Iface
10.0.0.0 | 0.0.0.0 | 255.255.255.0 | U | 0 | 0 | 0| eth1
10.0.10.0 | 0.0.0.0 | 255.255.255.0 | U | 0 | 0 | 0 | eth0
0.0.0.0 | 10.0.0.1 | 0.0.0.0 | UG | 0 | 0 | 0 | eth1

Kazdou konstruktivni radu vitam a predem za ni dekuji.

Předmět Autor Datum
problem neni v tvem routru. Problem je v brane 10.0.0.1.. ta totiz nema nastaveno ve sve routovaci t…
JR_Ewing 03.07.2006 16:11
JR_Ewing
Super dik moc za info. V jeden moment me tohle taky napadlo, ale zavrhl jsem to neb jsem si rikal ze…
hugo 03.07.2006 16:47
hugo
a nebo pridat routu na sit 10.0.10.0 na gateway 10.0.0.0 a nebo primo pro vsechny klienty site 10.0.…
JR_Ewing 03.07.2006 20:28
JR_Ewing
ne, proč? (editováno) je to triviální: 1. síť 10.0.0.0/24: stanice mají bránu 10.0.0.100 pro síť 1…
touchwood 03.07.2006 20:33
touchwood
jear tu podal dost zmatocny vyklad ktoremu som nerozumel ani ja. podla mna mas routovacie tabulky na…
fleg 03.07.2006 20:58
fleg
nemaji zle nastavenou branu. Jestli jsem pochopil dotaz spravne, tak oni maji spravne nastavenou bra…
JR_Ewing 04.07.2006 10:29
JR_Ewing
pardon, prikaz ma byt add -net 10.0.10.0 netmask 255.255.255.0 gw 10.0.0.100
JR_Ewing 04.07.2006 10:30
JR_Ewing
klientov nemusi zaujimat ze nepoznaju siet 10.0.10.0/24. klient siete 10.0.0.0/24 ked siet nepozna p…
fleg 04.07.2006 10:46
fleg
ale default router site 10.0.0.0 neni ten debiani.. ten ma v te siti adresu 10.0.0.100 .. default ga… poslední
JR_Ewing 04.07.2006 21:27
JR_Ewing
Presne tak jak rikas,pochopil jsi to zcela spravne, 10.0.10.0 je schovana za deb routerem 10.0.0.100…
hugo 04.07.2006 10:48
hugo
no pak musíš na stanice v 10.0.0.0/24 síti nějak přidat routu na tvou síť 10.0.10.0/24 (jak jsem už…
touchwood 04.07.2006 11:08
touchwood
Také z dotazu nejsem moc moudrý.:-/ Častou začátečnickou chybou bývá, nezapnutý IP Forwarding. V /pr…
Rce 03.07.2006 23:57
Rce
to by mu ale IMHO nepingalo ani druhé rozhraní routeru
touchwood 04.07.2006 07:06
touchwood
ip forwarding mam zapnuty
hugo 04.07.2006 10:46
hugo

problem neni v tvem routru. Problem je v brane 10.0.0.1.. ta totiz nema nastaveno ve sve routovaci tabulce, ze 10.0.10.0/24 ma smerovat na tvuj debiani router. Klienti te site maji nastaveno, ze podsit 10.0.0.0 dosahnou primo a ostatni IP smeruji na branu 10.0.0.1.. ale ta brana nema tuseni, ze 10.0.10.0 visi za tvym routrem. To znamena ze 10.0.0.11 dostane dotaz pingem, ale odpoved k tobe nedorazi, protoze ji nema kam odroutovat.

Super dik moc za info.
V jeden moment me tohle taky napadlo, ale zavrhl jsem to neb jsem si rikal ze kdyz ze sveho deb. routeru pingnu napr 10.0.0.11 a vrati se mi to tak ze to pude i primo z notase.

Takze asi jedine reseni je rozjet na tom mem debianim routeru NAT?

ne, proč? (editováno)

je to triviální:

1. síť 10.0.0.0/24: stanice mají bránu 10.0.0.100 pro síť 10.0.10.0/24
2. síť 10.0.10.0/24: stanice mají bránu 10.0.10.1 pro síť 10.0.0.0/24
3. router musí mít alespoň 3 routovací záznamy:
a) pro síť 10.0.0.0/24 (na dané rozhraní)
b) pro síť 10.0.10.0/24 (na dané rozhraní)
c) pro všechny ostatní sítě (aneb default routa)

samozřejmě, pokud je někde ještě nějaká brána, musíš to zohlednit.

NAT je potřeba až v případě, že přecházíš z neveřejného rozsahu do internetového rozsahu a dále pak v případě, kdy chceš "maskovat" nebo schovat jednotlivá PC v dané subsíti před (jednoduchou) možností evidence v druhé síti.

jear tu podal dost zmatocny vyklad ktoremu som nerozumel ani ja. podla mna mas routovacie tabulky nastavene v poriadku coho dokazem je ze pingnes aj iny subnet. problem je v klientoch ineho subnetu ktory pravdepodobne maju zle nastavenu branu...ja tipujem ze icmp packet odide ale uz sa chudak nevrati pretoze uctovnik ma zlu default gw.
nabuduce popis aj nastavenie klientov nielen routra tam mas imho nastavene vsetko ok. inak plati to co napisal touchwood

nemaji zle nastavenou branu. Jestli jsem pochopil dotaz spravne, tak oni maji spravne nastavenou branu, do ktere smeruji vsechny dotazy ktere nepatri do jejich subnetu, tedy 10.0.0.0/24 problem je, ze debiani router a potazmo cela sit 10.0.10.0/24 neni za tou branou do internetu, ale ve vnitrni siti schovana za routrem 10.0.0.100.. ten router je nataveny korektne, zna obe podsite a ma danou branu do internetu 10.0.0.1. Problem je, ze brana 10.0.0.1 potazmo klienti site 10.0.0.0/24 neznaji cestu do site 10.0.10.0/24, nikdo jim ji nerekl. A tim nekym by mela byt brana 10.0.0.1, kde by melo byt nastaveno route add 10.0.10.0 netmask 255.255.255.0 gw 10.0.0.100 pak by to slapalo spravne. Pokud do toho routru 10.0.0.1 nema pristup, pak mu nic jineho, nez NAT nezbyde.

klientov nemusi zaujimat ze nepoznaju siet 10.0.10.0/24. klient siete 10.0.0.0/24 ked siet nepozna posle packet na default routu co je debina a ten pozna predsa vsetky subnety cize vie kam dalej packet odoslat.
je mozne ze dochadza k zacykleniu co sa obcas pri zle nastavenom routovani stava...pomohlo by vypis z traceroutu resp win tracertu.
z debiana net ide cize routy v debiane su ok (aj podla vypisu) problem vidim v klientoch.
inak cela otazka dost matie nevidim ci sa klienti zo siete 10.0.0.0/24 pripajaju priamo na debian cez switch a tym padom su na na jednom switchi aj s gw 10.0.0.1/24 alebo je gw adsl router (tipumjem) so 4 eth portami a klienti sa pripajaju tam...chcelo by to viacej vysvetlit.inak mohol by si mat pravdu keby ma nemiatol fakt ze nemoze pingnut ani to pc uctovnika pretoze packet k nemu nema co liezt cez 10.0.0.1. na druhej strane 10.0.0.1 je na 90% adsl router kde sa routa nepridava cez prikazovu riadku a ja osobne by som odporucal pridat radsej 16 subnet ako viacej 24 cize 10.0.0.0/16.

ale default router site 10.0.0.0 neni ten debiani.. ten ma v te siti adresu 10.0.0.100 .. default gateway je 10.0.0.1, coz je jiny stroj. I v adsl routru lze pridat routu. Alespon v tech D-linkach co jsem mel tu cest nastavovat to slo.

no pak musíš na stanice v 10.0.0.0/24 síti nějak přidat routu na tvou síť 10.0.10.0/24 (jak jsem už psal).

To můžeš udělat několika způsoby:

1. ručně nastavit routu (to je pracné, a lama-like :-) )
2. v DHCP serveru přenastavit defaultní router na tvůj router mezi dvěma sítěmi, který bude ovládat směrování v celé LAN a případnou inetovou komunikaci směrovat na ten "nemanageovatelný" router

Zpět do poradny Odpovědět na původní otázku Nahoru