Forum » Operacijski sistemi » Linux CC kot router... problem
Linux CC kot router... problem
iNN ::
Zivijo, torej problem je tezak ... kot se zdi, pisal sem ze na kar nekaj forumih vendar pravega odgovora ni. Prebral sem kar nekaj howtojev... brezuspesno.
Problem je sledec: masina na kateri je instaliran Linux CC naj bi sluzila za router, v prihodnosti mogoce se za kaksen u izi server. Ima dve mrezni kartici ena je povezana z ADSL modemom druga pa preko crossover kabla z drugo masino. ADSL povezava deluje, prav tako deluje povezava med prvo in drugo kisto, na drugi kisti kjer je instaliran winxp je kot deafult gateway nastavljen IP prve kiste (Linux CC). problem je to da masina na kateri je Linux CC ne usmerja podatkov... oz predvidevam da je tako. Na podlagi prebrani howtojev sem napisal skripto
modprobe iptable_nat
ifconfig eth1 192.168.1.1 up
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.1.2 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
Torej ip prve kiste (kjer je namescen Linux CC) = 192.168.1.1
ip druge kiste (winxp) = 192.168.1.2
eth0 = interface za ADSL povezavo na Linux CC kisti
eth1 = interface za povezavo z drugim racunalnikom (winxp)
Da se enkrat poudarim povezava med racunalnikoma deluje !!!!! Prav tako deluje internet povezava iz Linux CC kiste. Vendar ... ne deluje internet na winxp kisti. PROSIM ZA POMOC :((
Problem je sledec: masina na kateri je instaliran Linux CC naj bi sluzila za router, v prihodnosti mogoce se za kaksen u izi server. Ima dve mrezni kartici ena je povezana z ADSL modemom druga pa preko crossover kabla z drugo masino. ADSL povezava deluje, prav tako deluje povezava med prvo in drugo kisto, na drugi kisti kjer je instaliran winxp je kot deafult gateway nastavljen IP prve kiste (Linux CC). problem je to da masina na kateri je Linux CC ne usmerja podatkov... oz predvidevam da je tako. Na podlagi prebrani howtojev sem napisal skripto
modprobe iptable_nat
ifconfig eth1 192.168.1.1 up
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.1.2 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
Torej ip prve kiste (kjer je namescen Linux CC) = 192.168.1.1
ip druge kiste (winxp) = 192.168.1.2
eth0 = interface za ADSL povezavo na Linux CC kisti
eth1 = interface za povezavo z drugim racunalnikom (winxp)
Da se enkrat poudarim povezava med racunalnikoma deluje !!!!! Prav tako deluje internet povezava iz Linux CC kiste. Vendar ... ne deluje internet na winxp kisti. PROSIM ZA POMOC :((
==
- spremenilo: iNN ()
Kami ::
Najboljše, da narediš tako, da na routerju nastaviš DHCP server in pri drugem PC-ju nastaviš, da dobi pc IP in ostale podatke od DHCP serverja.
Daedalus ::
DNS, gateway - to je prav naštimano (na win mašini)?
Man is condemned to be free; because once thrown into the world,
he is responsible for everything he does.
[J.P.Sartre]
he is responsible for everything he does.
[J.P.Sartre]
TgT ::
hm.
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
mogoce? :p
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
mogoce? :p
Hit'N'Run
bastadu ::
Pingaš lahko CC mašino iz XPjev (in obratno)? Imaš nastavljen DNS v XPjih (isti IP kot prehod/gateway)?
iNN ::
hm.
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
mogoce? :p
CAAARRR !!!!!!!!!!!!!!! DEEEEEEEEEEEEEELLLLLLLAAAA, hvala res:
==
kitarist ::
Jaz imam isti problem. Mam 3 masine v mrezi. Glavna je Linux Fedora core 4 (ima 2 mrezni; eth0 za mrezo in eth1 za internet). Utp kabl iz eth0 gre v swich v katerega mam prihaklani se drugi dve masini.
Problem je, da mi internet deluje samo na linux masini (uporabljam samo text mode, X-ov nisem namescal, ker jih kista ni sposobna poganjat), mreza pa mi deluje normalno. Torej pingam lahko vse masine iz vseh, mreza mi deluje (vidita se samo windows masini, ker se nisem usposobil sambe) normalno; iz moje masine (win) preko puttyja operiram z linuxom.
Na netu sem nasel nekaj howtojev o ip masqueradingu pa sem vse probal pa ne dela. uporabil sem sledece ukaze:
eth0 ima ip 192.168.0.1
win masini mata 192.168.0.2, 192.168.0.3; default gw je pa 192.168.0.1
1.
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --appedn FORWARD --in-interface eth0 -j ACCEPT
in pa v /etc/sysctl.conf sem spremenil net.ipv4.ip_forward = 0 na 1
2.
iptables -t nat -A POSTROUTING -s 192.168.0.1 MASQUERADE
iptables --appedn FORWARD --in-interface eth0 -j ACCEPT
3.
sem probal na taki nacin kot je napisal TGT.
Ne vem vec kaj naj naredim. Prosim za pomoc
P.s.:spremembe iptables-ov sem vedno shranil (service iptables save) in rebootal.
Problem je, da mi internet deluje samo na linux masini (uporabljam samo text mode, X-ov nisem namescal, ker jih kista ni sposobna poganjat), mreza pa mi deluje normalno. Torej pingam lahko vse masine iz vseh, mreza mi deluje (vidita se samo windows masini, ker se nisem usposobil sambe) normalno; iz moje masine (win) preko puttyja operiram z linuxom.
Na netu sem nasel nekaj howtojev o ip masqueradingu pa sem vse probal pa ne dela. uporabil sem sledece ukaze:
eth0 ima ip 192.168.0.1
win masini mata 192.168.0.2, 192.168.0.3; default gw je pa 192.168.0.1
1.
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --appedn FORWARD --in-interface eth0 -j ACCEPT
in pa v /etc/sysctl.conf sem spremenil net.ipv4.ip_forward = 0 na 1
2.
iptables -t nat -A POSTROUTING -s 192.168.0.1 MASQUERADE
iptables --appedn FORWARD --in-interface eth0 -j ACCEPT
3.
sem probal na taki nacin kot je napisal TGT.
Ne vem vec kaj naj naredim. Prosim za pomoc
P.s.:spremembe iptables-ov sem vedno shranil (service iptables save) in rebootal.
kitarist ::
ja, v /etc/sysctl.conf sem spremenil vrednost iz 0 na 1 oz. isto je ce vpises ta ukaz
echo 1 > /proc/sys/net/ipv4/ip_forward
Mogoce nimam v winsih kaj prav nareto?? Sej druga ko ip 192.168.0.2 netmasko pa gateway (192.168.0.1) ni treba met ali pac?
echo 1 > /proc/sys/net/ipv4/ip_forward
Mogoce nimam v winsih kaj prav nareto?? Sej druga ko ip 192.168.0.2 netmasko pa gateway (192.168.0.1) ni treba met ali pac?
bastadu ::
Pa še vsaj en DNS server moreš imeti vpisan... Če maš že na linux kišti vnešene DNSe, potem lahko na windows mašini za DNS vpišeš kar linux mašino, se pravi v tvojem primeru 192.168.0.1
kitarist ::
Sem v winsih dodal dns (ip gateway-a) pa vseeno ne deluje. Cudno se mi zdi, ker sem ze vse probal.
Mogoce bi lahko kdo od vas,ko vam dela, pastal datoteki
/etc/sysconfig/iptables
/etc/sysctl.conf
pa da vidim ce tu kaj ne stima
Mogoce bi lahko kdo od vas,ko vam dela, pastal datoteki
/etc/sysconfig/iptables
/etc/sysctl.conf
pa da vidim ce tu kaj ne stima
r5r ::
Pokažeš ifconfig in route...
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
And it makes me wonder.
Daedalus ::
Poglej tole.
Takale je pa moja interfaces datoteka, nahaja se v /etc/network. Ono zgornjo skripto samo malo poeditiraš, jo shraniš kot npr. firewall.sh, s chmod +x jo naredis izvršljivo in vrzes nekam na disk (pri meni /etc/network/firewall.sh) in klices ob zagonu mrežnih vmesnikov:
Uporabljam pa ubuntu server. Verjetno ma Fedora kako podobno postimano...
Takale je pa moja interfaces datoteka, nahaja se v /etc/network. Ono zgornjo skripto samo malo poeditiraš, jo shraniš kot npr. firewall.sh, s chmod +x jo naredis izvršljivo in vrzes nekam na disk (pri meni /etc/network/firewall.sh) in klices ob zagonu mrežnih vmesnikov:
# We always want the loopback interface. # auto lo iface lo inet loopback # An example ethernet card setup: (broadcast and gateway are optional) # auto eth1 iface eth1 inet static address 192.168.1.1 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 # gateway 192.168.1.1 # post-up /etc/network/if-up.d/00-firewall auto dsl-provider iface dsl-provider inet ppp provider dsl-provider up /etc/network/firewall.sh # post-up /etc/network/if-up.d/fw.dsl.start # please do not modify the following line pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf # added by pppoeconf auto eth0 iface eth0 inet manual
Uporabljam pa ubuntu server. Verjetno ma Fedora kako podobno postimano...
Man is condemned to be free; because once thrown into the world,
he is responsible for everything he does.
[J.P.Sartre]
he is responsible for everything he does.
[J.P.Sartre]
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | iptablesOddelek: Omrežja in internet | 1487 (1402) | kihc |
» | Linux, Windows, lan, intrnetOddelek: Omrežja in internet | 1141 (1030) | Mavrik |
» | nujno-internet sharing v linux mandrake 10.0Oddelek: Operacijski sistemi | 1345 (1210) | moj_nick |
» | Kako naredim preusmeritev???Oddelek: Operacijski sistemi | 1319 (1209) | 2nemesis |
» | DEBIAN problemOddelek: Omrežja in internet | 1824 (1634) | AirBladE |