Autore:**//Santo Patti & Fabio Di Matteo//** PC PORTATILE ROUTER ADSL WIFI eth0 -192.168.1.2 --- cavo cross --- 192.168.1.3 --- eth0 eth1--192.168.0.3*))) (((*192.168.0.1 **Scenario:** Un portatile con scheda wireless ed ethernet, la scheda wireless si collega al router adsl. Un PC solo con scheda ethernet. PC e portatile con cavetto ethernet **PASSO 0:** Stabiliamo la connessione wifi router adsl sul portatile, supponiamo che dhclient ha assegnato 192.168.0.3 al portatile. **PASSO 1:** Stabiliamo la connessione PC-PORTATILE su cavo ethernet incrociato PC#ifconfig eth0 192.168.1.2 up PORTATILE#ifconfig eth0 192.168.1.3 up Notare 192.168.0.xxx != 192.168.1.xxx **PASSO 2:** Abilitiamo il forwarding dei pacchetti ip sul PC PORTATILE#echo 1 > /proc/sys/net/ipv4/ip_forward **PASSO 3:** Stabiliamo le regole per iptables PORTATILE#iptables -t nat -A PREROUTING -p tcp -i eth1 --dport www -j DNAT --to 192.168.1.2:80 PORTATILE#iptables -t nat -A POSTROUTING -o eth1 -s 192.168.1.0/24 -j SNAT --to 192.168.0.3 Note importanti 0) 80 รจ la porta http, per ogni servizio bisogna stabilire la regola. 1) il gateway sul pc deve essere l'indirizzo ethernet del portatile (route add default gw 192.168.1.1) 2) /etc/resolv.conf deve contenere l'ip del router adsl (cat "nameserver 192.168.0.1" >> /etc/resolv.conf)