» »

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 :((
==
  • 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]

TgT ::

hm.


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 ::

jup mam, oba pingata en druzga ...
==

iNN ::


hm.


iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT


mogoce? :p

CAAARRR !!!!!!!!!!!!!!! DEEEEEEEEEEEEEELLLLLLLAAAA, hvala res::D :D
==

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.

iNN ::

IP forward v kernelu si omogocu?
echo 1 > /proc/sys/net/ipv4/ip_forward
==

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?

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

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
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:


# 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]

kitarist ::

bom probal s tem firewallom


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

iptables

Oddelek: Omrežja in internet
61403 (1318) kihc
»

Linux, Windows, lan, intrnet

Oddelek: Omrežja in internet
91088 (977) Mavrik
»

nujno-internet sharing v linux mandrake 10.0

Oddelek: Operacijski sistemi
191270 (1135) moj_nick
»

Kako naredim preusmeritev???

Oddelek: Operacijski sistemi
71250 (1140) 2nemesis
»

DEBIAN problem

Oddelek: Omrežja in internet
161703 (1513) AirBladE

Več podobnih tem