Newsgroup: it.comp.reti.locali
Titolo: Iptables chenge source address

 route add -net 192.168.1.0 netmask 255.255.255.0 gw eth0 
Isn'it ???
E iptables ???
Grazie !
Gab
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEUEARECAAYFAkowkKYACgkQ2+ZUJYAjGpC54gCfT+AyUAcuxJW3eWDFUx4Aggpi
EXMAmPsRyakGsbkoiDmZKKZ1TSSGjeg=
=w5uL
-----END PGP SIGNATURE-----

 > route add -net 192.168.1.0 netmask 255.255.255.0 gw eth0
10.0.0.0 mask 255.255.255.0 gw 192.168.1.2 nel gateway metric 1
(regola da impostare nel gateway 192.168.1.1)
poi devi attivare il routing nella linux box (dovrebbe essere già
attivo visto che stai facendo NAT)
devi creare le regole di iptables per consentire tutto il traffico tra
192.168.1.X e 10.0.0.X o se vuoi puoi limitare l'accesso locale
diretto a solo alcuni ip della lan o ad alcune porte.
Ciao

 Ciao
Ciao e grazie :-) .
Gab
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkow9HAACgkQ2+ZUJYAjGpCJXQCfTETZYwYAIZ++ZEsOK8hxXA/8
CzEAnR3tx5Uilt1Ey8N1qxt8m1ioB+EA
=PZ2W
-----END PGP SIGNATURE-----

 iptables -t nat -i eth0 -p tcp -s 
192.168.1.0/24
 -j SNAT --to 192.168.1.2 ???
Sono un po indurito in iptables sono anni che non lavoro in linux,
Comunque sicuramente no, non devi fare nat tra eth0 e eth1 devi solo
conesentire il traffico di routing tra le due eth.
con il routing attivo nella linux box (echo 1 > /proc/sys/net/ipv4/
ip_forward) , devi solo creare delle regole del tipo:
sorgente 192.168.1.0 mask 255.255.255.0 protocolli tutti TO
destinazione 10.0.0.0 mask 255.255.255.0 protocolli tutti ACCEPT
sorgente 10.0.0.0 mask 255.255.255.0 protocolli tutti TO destinazione
192.168.1.0 mask 255.255.255.0 protocolli tutti ACCEPT
queste regole devono essere integrate nelle regole già presenti per
consentire il routing solo tra i client locali di entrambe le reti
(eth0 e eth1) dovrebbero essere credo così:
iptables -A FORWARD -i eth0 -o eth1 -m state --state
NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state
NEW,ESTABLISHED,RELATED -j ACCEPT
Queste regole così permettono troppo, bisognerebbe sostituire -i e -o
con i range degli ip locali per filtrare gli ip pubblici.
Spero che qualche specialist ti possa spiegare eventualmente nel
dettaglio.
Ciao

 Ciao
Ciao
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoxHLYACgkQ2+ZUJYAjGpA9NgCgh2+JM3XO3u0vme6cYpktKda4
fFQAniAsKxGfC2ic0k7bBYaQRmDWMp8o
=7mpw
-----END PGP SIGNATURE-----

 Con iptables son + ferrato grazie.
Per curiosità allora mi posti le due regole per consentire il routing
tra eth0/eth1 e viceversa, mi sono avvicinato con quelle che ti ho
postato? dovrebbero mancare solo -s e -d per limitare il routing ai
soli ip locali.
Ciao

 Ciao
Ciao
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoxaJ0ACgkQ2+ZUJYAjGpDATQCggmmpRVKHopfMjxfBgW3ftyuG
XAIAnihCHC9FFCi2YJN6cjejzMgt6QcU
=qFHi
-----END PGP SIGNATURE-----

 anche le NEW.
Ok ma io avevo capito che c'erano solo dei server che pubblicano
servizi su questa sotto rete e che quindi devono accettare in ingresso
(di solito si fa la regola dnat specificando le singole porte da
girare).
Spiega meglio la tua config, forse hai anche i client su 10.0.0.X e
quando si connettono in wireless finiscono nella 192.168.1.X?
Ciao

 Ciao
Pardon !
Gab
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoyHYgACgkQ2+ZUJYAjGpCMzQCbBTRrdvIwP+70yraK4PNWEbrd
Tn0AoIf2YJjzkP6U3geze25yhaqQVWGA
=+NkL
-----END PGP SIGNATURE-----

 portatili (rete clients 
192.168.1.0/24
).
I portatili 
192.168.1.0/24
 possono poter accedere ai servizi esposti nella
rete 
10.0.0.0/8
 . 
Scusa la confusione.
Gab
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoyIQoACgkQ2+ZUJYAjGpBYrgCeNBt5Ssm4oCBZEL1qdeXrHgsQ
hJYAn1TWN7w6S0h7B4skXc0qIg4POUz2
=k3wv
-----END PGP SIGNATURE-----

 Scusa la confusione.
Si solo se crei la route statica sui client e se il firewall
(linuxbox) accetta state "New" da 192.168.1.X to 10.0.0.X
Ciao

 Ciao
Ciao
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoyXFsACgkQ2+ZUJYAjGpA20gCfZUCTi3ocoIn9ewxKxDskBDz9
4OkAoL6nU287lL9WDe4FeqX9QSUrPqF9
=ZdM/
-----END PGP SIGNATURE-----

 10.0.0.1
O dovrei aggiungere un iptables sul portatile 192.168.1.77 che fa SNAT per
10.0.0.1 per le connessioni direzione 10.0.0.0 network ?
Attendo con *anzia* !!!
Gab
- -- 
8D7912A0 B26A 9F72 E8A0 0FEB 4607  A2E6 3262 11A9 8D79 12A0
Noauth Usenet News & mail2news  
http://www.gabrix.ath.cx/
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkozFxkACgkQ2+ZUJYAjGpCgnACeNYr0NkuO9G8SbKvj1ljvXv1G
vFEAoJzA0NJrH492ARIRpDdZa9ZafXQ/
=iaNe
-----END PGP SIGNATURE-----

 *non funziona* . :(
Sicuramente non funziona per il ping visto che hai impostato che la
regola vale solo per TCP :-) e comunque sia questa regola crea un nat
che non ti server perchè tu devi fare un semplice routing in rete
locale, questa regola dovrebbe significare che tutte le connessioni
create da 192.168.1.X verso la rete 10.0.0.X (deve arrivare in
postrouting quindi tutto quello che si riferisce al routing deve
essere già funzionante) vengono mascherate modificando l'ip sorgente
da 192.168.1.X in 10.0.0.1 cosa che non ti serve.
Posta la tabella di routing della linux box, posta la configurazione
di iptables della linux box.
Ciao