Hozzászólások
Van 3 külön álló hálózat. 1BNC (10gép), 1UTP(6gép), és egy WLAN(3gép). Hogyan tudom Linuxban megoldani, hogy a 3 hálózatnak a gépei lássák egymást? Mind 3 hálózat ugyanabban a munkacsoportban van, az ip számok belsők (192.168.0....) minden gép esetében, DHCP nincs.
ELsősorban olyan megoldás lenne jó mint XP-n a hálózati híd, Linuxban is lenne egy olyan gép aminek csak ez lenne a feladata hogy összekapcsolja a gépeket. A FREESCO-t kipróbáltam, de nekem egyéb disztro alatti megoldás kellene, pl.: hogy tudom megoldani ezt UHUban vagy Mandrivában vagy Suseban???
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy tudatlan vagyok, de ezt fizikailag nehezebb összehozni,
mint logikailag. Ehhez így számítogép sem kell, csak hubok.
- A hozzászóláshoz be kell jelentkezni
A csomagot bridge-utilsnak vagy bridge-toolsnak hívják, és a kernelbe is kell supportot fordítani hozzá.
- A hozzászóláshoz be kell jelentkezni
[quote:100d532483="neo26"]Van 3 külön álló hálózat. 1BNC (10gép), 1UTP(6gép), és egy WLAN(3gép). Hogyan tudom Linuxban megoldani, hogy a 3 hálózatnak a gépei lássák egymást? Mind 3 hálózat ugyanabban a munkacsoportban van, az ip számok belsők (192.168.0....) minden gép esetében, DHCP nincs.
ELsősorban olyan megoldás lenne jó mint XP-n a hálózati híd, Linuxban is lenne egy olyan gép aminek csak ez lenne a feladata hogy összekapcsolja a gépeket. A FREESCO-t kipróbáltam, de nekem egyéb disztro alatti megoldás kellene, pl.: hogy tudom megoldani ezt UHUban vagy Mandrivában vagy Suseban???
echo 1>/proc/sys/net/ipv4/ip_forwad
és kész is vagy ha azonos az alhálózat.
- A hozzászóláshoz be kell jelentkezni
Ez igazán gyors válasz volt! Köszönöm, de van egy probléma. Kezdő linuxos vagyok, addig jutottam hogy felraktam a linuxot a gépre, beállítottam a hálózatot, szóval most tanulom. Amit írtál az parancssori utasítás gondolom, de mit jelent és hová írjam? Továbbá, ha a Linux felismerte a hálókrátyákat eth0, 1, 2 - mindegyiknek megadjam külön külön az ip címét, vagy felesleges, majd csak a hálózati hídnak kell egyet ip címet adni (mint XPn) Bocs, de Windowsból jövök, ott pillanatok alatt megoldom az ilyesmit, de én Linuxra akarom! :)
- A hozzászóláshoz be kell jelentkezni
brctl addbr bridge0
brctl addif bridge0 eth0
brctl addif bridge0 eth1
brctl addif bridge0 eth2
ifconfig bridge0 inet x.x.x.x/x up
és kész van a "hálózati-hid"...
- A hozzászóláshoz be kell jelentkezni
echo 1>/proc/sys/net/ipv4/ip_forward parancsot a konzolon kell kiadni, ez olyan mind XP alatt a cmd vagy a dos. A parancs jelentése megegyezik az XP alatti hatásával azaz a /proc/sys/net/ipv4/ip_forward fájlba egy 1-est ír. Az viszont Linux (Unix) spec. dolog, hogy /proc könyvtár alatti fájlok egyfajta kivezetései a kernelnek (ez nagy leegyszerüsítés). A fenti fájl nem más mint a rendszer (sys) hálozat ipv4-es hálozatában (net/ipv4) engedélyezi a ip csomagot továbbítását a rendszer hálózatai között (ip_forward) (0 tilt, 1 enged.). Ez így biztos, persze hogy ez 3 hálókártyával is működik-e azt nem tudom, de valószínű.
ui: 1. (ip_forwad => ip_forward)
2. ez a beállítás minden indítás után el fog veszni.
3. Ha semmilyen egyébb szolgáltatást nem akarsz tényleg egyszerűbb lenne egy hub, switch (ha találsz BNC-set :) )
- A hozzászóláshoz be kell jelentkezni
üdv,
hát a linux bridging tényleg felesleges, inkább használj egy wifi portos switchet/valamit, és egy BNC médiakonverterrel illesztsd hozzá a koaxos részt.
A route-olós megoldás csak úgy működne, ha három külön alhálót adsz meg, a privát címekből (pl. 192.168.1.x/24, 192.168.2.x/24, 192.168.3.x/24), ezekből 1-1 IP-t a PC-n húzol fel és ezt az ip-t adod meg gw-nek. És persze az "echo 1>/proc/...." Érdemes átgondolni, hogy neked most layer 2 (ethernet szintű bridging) vagy layer 3 (IP szintű routing) kell. A "véghatás" kb. ugyanaz, vagyis a hostok látják egymást, de a broadcast/collision domainek másképp alakulnak, ami határhelyzetben másként jön ki, pl. a BNC legtávolabbi gépe erős forgalomban kommunikálna a wifi-n lógó másik hosttal, akinek gyenge és változó a térereje....
- A hozzászóláshoz be kell jelentkezni
Problémám a következő:
lehalt az eddigi bridge, amin 2.2-es kernel volt és gyönyörűen működött az:
ipchains -A forward -s 192.168.20.0/24 -j MASQ -p tcp -d live.enternet.hu 80 #JuventusRADIO
ipchains -A forward -s 192.168.20.0/24 -j MASQ -d ftp.fsn.hu # :-)
az új gép persze 2.4.x v. 2.6.x kell használnom a hw miatt, de ott korlátozottak az ipchains lehetőségei...
már vagy 10 órát küzdöttem az iptablessal, de ez nem sikerült.
Ötlet?
- A hozzászóláshoz be kell jelentkezni