Sharing connection

Kako da namjestim na Linux-u (RedHat 7.2) da dijeli konekciju u mrezi (dva Windows XP klijenta) ?

Konekcija je Wireless i uredno instaliran Cisco AiroNet adapter koji naravno, radi savrseno …

Evo jedna obicna a prilicno jednostavna skripta, umjeso xxx… upisi svoju ip adresu (wireless karte)

#nat
modprobe ipt_MASQUERADE #
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to xxx.xxx.xxx.xxx
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT
iptables -P INPUT DROP #only if the first two are succesful
iptables -A FORWARD -i eth0 -o eth0 -j REJECT

Evo i mene zanima kako da dijelim konekciju, evo moj slučaj:
Imam dvije mrežne:
eth1 (nVidia Corporation CK804) *
eth0 (Marvell Yukon Gigabit LAN)

I naravno tu je i Motorola Surfboard Cable Modem:
eth2 (USB Cable Modem)

Drugi PC sa Windowsom XP je uštekan u eth1.
Protokol je naravno PPPoE.

Moze li mi iko pomoci?

Eh imam i ja slican problem samo sto je meni getway racunar WIN XP i na njemu je podesen sharing a na drugom racunaru je Slackware 10.2 Eh kad je ne WIN xp podesena ip adresa 192.168.0.1 i na slackweru 192.168.0.2 i getway 192.168.0.1 onda sve radi u redu ali mi treba da kada je na WIN Xp ip adresa 192.168.12.1 ili bilo koja druga 192.x.x.x da podesim na linuxu 192.x.x.x i da mi sve radi. Ja podesim adresu i getway u /ETC/rc.d/rc.inet1.conf i restartuje nazalost internet vise ne radi ima neka caka sa route add gw al ne kontam sta.

Koje su ti maske za ovu mrežu?

192.168.0.2 sa maskom 255.255.255.0 i
192.168.12.1 sa istom maskom su dvije različite mreže.

iste maske 255.255.255.0 recimo da su iste

eh vako izgleda kad radi

eth0 Link encap:Ethernet HWaddr 00:16:36:33:95:0E
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4404 errors:5 dropped:0 overruns:0 frame:0
TX packets:4639 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3307930 (3.1 Mb) TX bytes:1072389 (1.0 Mb)
Interrupt:17 Base address:0xa000

i evo ga route

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default frki.mshome.net 0.0.0.0 UG 1 0 0 eth0

ovaj frki.mshome.net je gw sa ip 192.168.0.1
frki = user
mshome = WORKGRUP od win
.net = nemam pojam odkud ovde :slight_smile:

Ako je ista maska, 255.255.255.0, onda moraš koristiti:

192.168.0.x mrežu i na linuxu i na windowsu.

Dakle, prije svega promijeni adrese na windows mašini, gdje god ima 192.168.12.x stavi 192.168.0.x.

U adresi 192.168.x.y, za x nije bitno koji broj izabereš ali ukoliko koristiš masku 255.255.255.0, bitno je da to bude isti broj za sve hostove u jednoj mreži. y je broj hosta.

ok hvala

@MAIDEN
M$ Windows connection sharing ( kako znam a to potvrđuje i HELP ) bez dodatnih alata jedino/default radi sa IP gate-a na 192.168.0.1 , inače ne …Ako baš MORAŠ da radiš to sa M$ win mašinom SKINI ccPROXY ili neki sličan prog. koji ide i na druge mreže…iz C class

evo link… http://www.youngzsoft.net/ccproxy/ccproxysetup.exe ( cca 800 k ).

[quote=Amar]Ako je ista maska, 255.255.255.0, onda moraš koristiti:

192.168.0.x mrežu i na linuxu i na windowsu.

Dakle, prije svega promijeni adrese na windows mašini, gdje god ima 192.168.12.x stavi 192.168.0.x.

U adresi 192.168.x.y, za x nije bitno koji broj izabereš ali ukoliko koristiš masku 255.255.255.0, bitno je da to bude isti broj za sve hostove u jednoj mreži. y je broj hosta.[/quote]
x = broj networka
y = broj hosta