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)