Haliho!
Valahoyg csak nem talalok valaszt a kerdesemre...Adott egy gep, Debian unstable, harom halokartyaval, eth0 a net fele, eth1 es eth2 a helyi halora. (otthoni gep, szoval sok gep nem log rajta :) A helyi halo a 192.168.1.0. Az egyik szobaban (eth1/192.168.1.5) van egy switch, amire rakotve egy desktop gep, fix ip-vel (192.168.1.101). Masik szobaban eth2-re semmi sincs kotve. dnsmasq nevu programot hasznalok DNS cache-re es DHCP-re. Ugyanis itt jon a gond. A dhcp 192.168.1.102-109 van kiosztva. (Laptop, melohelyi, tartomanyos, szoval a tartomanyi hazirend miatt nem is tudok fix ip-t beallitani. Egyebkent fix ip-vel is ugyanaz a gond).
A porblema:
Ha arra a switchre van kotve, ahol a dekstop gep is, DHCP oke, net van, mindenki boldog.
Ha atviszem a masik szobaba, masik kabelre, masik halokartyara kotom (eth2/192.168.1.4) nincs semmi, meg a szervert sem tudom pingelni (szerverrol sem a gepet).
ahogy elneztem, route-olasi porblema van, de ami esetleg hasznalhato lenne (sztem), az a routed, ami mar oldstable...
Ide irom a route tablat, hatha mond valakinek valamit:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 192.168.1.4 255.255.255.0 UG 0 0 0 eth2
192.168.9.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
x.x.x.x 0.0.0.0 255.255.252.0 U 0 0 0 eth0
y.y.y.y 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 x.x.x.x 0.0.0.0 UG 0 0 0 eth0
Az elso ket sor mar az en probaim eredmenye. Eredetile ott ez volt :
route add 192.168.1.101 gw 192.168.1.5
route add 192.168.1.102 gw 192.168.1.5
route add 192.168.1.103 gw 192.168.1.4
Vagyis fix ip-k, az elso halokartyan (192.168.1.5) ket gep logott fix ip-vel, masodikon egy gep, fix ip-vel. Mukodott is.
A fenti route sor igy kerult bele:
route add -net 192.168.1.0 netmask 255.255.255.0 gateway 192.168.1.5 eth1
Persze probalkoztam igy is:
route add -net 192.168.1.0 netmask 255.255.255.0 gateway 192.168.1.5 eth1
route add -net 192.168.1.0 netmask 255.255.255.0 gateway 192.168.1.4 eth2
(Remelve, hoyg dinamukis lesz, vagyis ha az elson nem talalja a cuccot, akkor keresi a masodikon) Nem jon be.
Van valakinek otlete, hogyan lehetne ilyen dinamukis route-olast beallitani?
- 2587 megtekintés
Hozzászólások
Biztos, hogy valamit a route-olassal kellene:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.9.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
x.x.x.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
0.0.0.0 x.x.x.x 0.0.0.0 UG 0 0 0 eth0
Az eth1 route lett eloszor hozzaadva, aztan az eth2, igy barmilyen 192.168.1.x cimet probalok pingelni, az az eth2-n megy, ha ott nem talalja, nem probalkozik az eth1-en :(
- A hozzászóláshoz be kell jelentkezni
a topologiat lerajzolnad? nem latom at elsore :)
- A hozzászóláshoz be kell jelentkezni
Jol latom, hogy az eth1 es az eth2 is ugyanabban a subnetben van? Az ugy nagyon nem fog menni...
Legyen az eth1 192.168.1.5/24, az eth2 meg 192.168.2.x/24. dnsmasq kell mindkettore, es mar mehet is.
Alternativ megoldaskent csinalhatsz egy bridge-et a ket belso halokartyadbol, csak ennek a bridge-nek adsz IP cimet, es csak erre inditod el a dnsmasq-ot.
- A hozzászóláshoz be kell jelentkezni
Én is a bridge-et tudom javasolni, nálam is az lett, miután meguntam a külön IP-tartományokat. (Egyik háló koax-os, másik UTP-s. :) )
Én ezt tettem az /etc/network/interfaces-be:
auto br0
iface br0 inet static
bridge-ifaces eth1 eth2
address 10.255.255.254
netmask 255.0.0.0
Az if-pre-up.d és if-post-down.d könyvtár pedig tartalmaz 1-1 szkriptet, amely föl- és lerántja a hidat. ifconfig-nak 0.0.0.0-t kell megadni az ethernet-kártyákhoz, mert a br0 eszköznek lesz IP-címe, a brctl parancsot nézd meg.
- A hozzászóláshoz be kell jelentkezni
Oh, nagyon koszi, majd utanaezek. Sajnos, most egy hetig megint nem tudok velel foglalkozni, de legalabb azt latom, hoyg teljesen rossz nyomon voltam. Ezert is nem talaltam semmit errol a google-ban.
- A hozzászóláshoz be kell jelentkezni
Aha. Koszi. Az elso mondatodbol ertem, hogy nem is johetett volna ossze, ahogy probaltam.
Bridge jo otletnek tunik, csak eddig nem tudtam mire jo. Utananezek.
Koszi, hogy elindulasi pontot adtal, azt sem talaltam eddig.
- A hozzászóláshoz be kell jelentkezni
Koszonom mindenkinek, osszejott :) Irok rola egy blog-bejegyzest , mert nem volt tul egyszeru :)
- A hozzászóláshoz be kell jelentkezni