Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › netmegosztas tobb gepre
- This topic has 12 hozzászólás, 6 résztvevő, and was last updated 22 years, 1 months telt el by
Kraszi.
-
SzerzőBejegyzés
-
2003-07-03-17:16 #1908523
ja es persze 3 halokartyaval :-))
2003-07-04-00:17 #1908524hi!
Hogyan lehet megosztani a netet tobb gepre? Egy gepre ment a megosztas, de sajnos tobbre nem :-((
kell egy egyszerû gép (akár 386-os, 525 MB-os wincsivel) két hálókártyával, telepítésig CD-vel, akár vga-s monitor, kell egy HUB. A HUB-ra kell csatolni a megosztó gépet, és a többi gépet usb-s kábellel.
le kell tölteni az ipcop-t az ipcop.org-ról. Az iso file-t ki kell írni cd-re. Meg kell csinálni az indító floppyt, majd a cd-rõl fel kell telepíteni.
az internet lesz a red hálózat, a saját lesz a green. Az IP címeket kell jól beállítani.A telepítés kb. 20 perc.
2003-07-04-06:47 #1908525Az elv a kovetkezo:
Annak a gepnek, amely a gepek kozul „kapcsolatban van az Internettel”, a routing tablajaba be kell irni, hogy a default route arra az interfeszre mutasson, amelyik a net fel van (man route). A tobbi gep routing tablajaba pedig a default route-ot az „Intenet fel nezo gep” halozati kartyajara kell megadni. Ez azert kell, hogy ha esetleg nem talalna a halozaton a keresett gepet, akkor forduljon a net fel nezo gephez. Mivel az sem fogja megtalalni, ezert kimegy a defaul utvonalon, tehat a netre. Ekkor nem hasznalsz DNS-t!
Na most nem vagyok biztos benne, hogy mi van, ha DNS-ed is van. Szerintem ilyenkor a kliens gepek routing tablajaba nem kell default route-ot megadni, mivel a resolv.conf-ban ott a DNS. A DNS-nek van egy forwarding opcioja. Ha nem talalna a sajat zonajaban a keresett gepet, akkor az ott megadott cimre megy tovabb. Gondolom ez jelen esetben lehet a net fel nezo gep (router). Szerintem ebben az esetben igy mukodhet a dolog.2003-07-04-06:50 #1908526Egy kicsit pontatlan voltam:(
1. A kliens gepek routing tablajaban a router azon halozati kartyajat kell megadni, amelyiket termeszetesen a tobbi gep is lat.
2. a DNS a sajat halozatban, a routeren innen van2003-07-04-07:52 #1908527Jesszusom mivan itt !!! ???
nah, miaz hogy egy gépre ment a megosztás ??????
ha már egy gépen ment akkor van telepített rendszered ?????
milyen az a rendszer ???
milyen konfiggal ment ???
milyen hálózat ??? utp /bnc / wireless ???
utp esetén hub kell, oda nem mind1 a kábel….
stb…2003-07-04-09:06 #1908528A dolog lenyege a kovetkezo. Van hubom, de kicsi a kabel es most nincs keretem egy 30m-s kabelre… viszont van egy folos halokartyam es azt szeretnem beallitani, hogy gyakorlatilag egyben hub-kent is funkcionaljon a gep.
Ami eddig sikerult: UHU linux gepen megosztani a netet egy amsik gepre.
Amit szeretnek: Beepiteni meg egy halokartyat, ami nem gond. Viszont nem tudom beallitani, hogy az is routoljon. Azt szeretnem, hogy mindket gep elerje a netet es lassak egymast is.2003-07-04-15:54 #1908529Na szia!
Látom nagy a vergõdés, de semmi gond én is így kezdtem…:))
Akkor hogy tiszta legyen a kép, van neked egy géped amin már létezik internet kapcsolat, feltételezem hogy linux fut rajta vagy valamilyen unix, és van benne 2 db hálókártya ami a LAN hálózatod felé néz +1 ami az internet felé.
Feltételezem hogy nem modemes kapcsolatot akarsz megosztani, hanem valamilyen DSL-t, ami ethernet végpontal megy le hozzád.
elsõ lépés: debian linux feltelepít, aztán pppoeconf-al beállítod az internet kapcsolatot az eth0-ra fontos hogy ennek az interfésznek ne adj semmilyen statikus ip címet, ugyanis erre fog ráülni egy virtuális ppp0 i.fész ha ez megvan akkor már megy is a net a szerverrõl, mehetünk tovább, definiálni kelll a maradék 2 db. hálókártyának külön-külön hálózati cimeket és tartományokat, itt egy példa:
/etc/network/interfaces-ben nagyjából ehhez hasonlót kell produkálnod.
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255ez lesz az egyik (eth1-es) kártyád alhálózata.
auto eth2
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255ez meg lesz az eth2-es kártyád alhálozata.
ezek után érdemes egy ifdown -a majd ifup -a parancsal ujrarántani az összes ifacét.
na ezzel még messze vagyunk a végétõl, hozz létre egy iprules.sh fájlt az /etc/init.d/ alá,
vagy az /etc/rc.boot/ alá a te esetedben mindegy hová teszed,így tudod ezt megtenni : touch /etc/rc.boot/iprules.sh
ezután tedd futtathatóvá így: chmod a+x /etc/rc.boot/iprules.shezután vi-vel vagy mc-vel kezd el szerkeszteni úgy hogy errre hasonlítson :)))
#!/bin/bash
echo 1 ] /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPTiptables -A FORWARD -s 192.168.0.0/24 -o ppp0 -j ACCEPT
iptables -A FORWARD -s 192,168.1,0/24 -o ppp0 -j ACCEPTiptables -A FORWARD -i ppp0 -d 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -i ppp0 -d 192.168.1.0/24 -j ACCEPT# ez csak akkor kell ha le akarod tiltani a kommunikációt a két alhálózatod között.
iptables -A FORWARD -s 192.168.0.0/24 -d 192.168.1.0/24 -j DROP
iptables -A FORWARD -s 192.168.1.0/24 -d 192.168.0.0/24 -j DROP
#iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADEna ha ez megvan akkor mehet egy reboot , persze mentsd el elötte …:)))
ezután érdemes feltenni egy bind-ot ( apt-get install bind dnsutils ) amiben meg kell adni a
forwarders részben az általad használt nameservereket ( DNS ) ha ez meg van akkor lehet a kliens gépeken a DNS-ekhez írni az eth1 vagy az eth2 hostcímét, menni fog a névfeloldás mint a villám, még annyit hozzátennék hogy érdemes belepillantani ez /etc/resolv.conf-ba ott vannak-e a nameserver x.y.z.c bejegyzések.Az itt leírtak egyáltalán nem felelnek, meg semmilyen biztonsági elvárásnak sem kízárólag müködõképessé tesz egy hálózatot, de nem védetté!!!!!!!!!!
sok sikert!
2003-07-04-15:59 #1908530bocs volt néhány ragozási hiba ,de hulla vagyok……csáááá
2003-07-04-17:08 #1908531Koszonom! nekem ez a fajta valasz kellett, hogy mit miert :-)) Nem celom vedeni, eleg nekem a emgosztas :-)) Ha jol ertettem, akkor a ket # jel kozotti reszt kell kihagynom, hogyha azt akarom, hogy lassak egymast a gepek, igaz?
2003-07-04-19:10 #1908532Na sikerult emgoldani.
A fenti leirassal az volt a baj, hogy amit emlitettelconfig filet, azt nem talaltam meg UHU alatt 😳 valoszinuleg csak en vagyok a bena, dehat ez van… nem ismerem en meg a linuxot… csak probalok osszerakni egy jobb fajta desktopot egyenlore 😀
A segitseget nagyon koszonom!Ja es leirom a megoldast is, mert ezt sehol nem lattam:
iptables –table nat –append POSTROUTING –out-interface eth0 -j MASQUERADE
iptables –append FORWARD –in-interface eth2 -j ACCEPT
iptables –append FORWARD –in-interface eth1 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz