Barra laterale

rete:condivisione_internet

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)


rete/condivisione_internet.txt · Ultima modifica: 18/04/2018 - 15:49 (modifica esterna)