Ciao!
Premetto che ho cercato in rete e non riesco a venirne a capo...e premetto che in fatto di reti sono assolutamente alla prime armi!
Ho un pc (PC1) con 2 interfacce di rete, tramite eth1 mi collego alla rete e fin qui tutto bene.
Inoltre ho un altro pc (PC2) che ho collegato all'interfaccia eth2 del PC1 tramite la eth1 del PC2.
Insomma lo schema e' questo:
INTERNET - (eth1) - | PC1 | - (eth2) --- (eth1) - | PC2 |
Vorrei far uscire il PC2 passando per il PC1 e dopo una breve ricerca sul web mi pare di capire che la parola magica sia masquerading...
Ho provato a seguire un po' di procedure ma niente di niente...posso solo accedere al PC2 tramite il PC1.
Al momento ho ripulito il tutto con iptables -F; iptables -t nat -F; iptables -t mangle -F successivamente ho dato iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE ed infine echo 1 > /proc/sys/net/ipv4/ip_forward il tutto solamente sul PC1.
Cosa mi manca?! Qualcuno puo' darmi una mano? Poi prometto un HOW-TO visto che dalla rete non ci capisco una fava...
Ciao,
Marco

).

Ti manca semplicemente la regola di forwarding sulla eth2, se ci pensi nei tuoi comandi non e' mai presente, quindi come potrebbe funzionare?
Prova e facci sapere
Pietro
Debian Lenny on BeagleBoard