IP Forwarding & NAT
Ciao a tutti,
ho una linux-box con Knoppix debianizzato (dopo
l'installazione dell'HD ho messo i repository
di Sid in sources.list e fatto un upgrade parziale).
In passato questa box aveva Sid (puro) e mi funzionava
egregiamente come internet access point wireless...poi
ho installato knoppix (pessima idea, non mi ha neanche
risolto il problema per cui lo avevo installato) e mi
si e' scassato tutto. Ho rimesso a posto molte cose,
reistallando un po di roba da Sid e ripristinanto
pezzi del vecchio /etc, ma NAT+IP forwarding mi danno ancora problemi.
Situazione:
Modem ADSL <-> Knoppix/Sid Box <...wireless...> Laptop
- Dalla Knoppix/Sid Box vedo Internet OK.
- Dal laptop posso collegarmi alla Sid Box (e.g. ssh) OK.
- Se dal laptop provo ad accedere ad internet, i pacchetti
escono, ma in qualche modo il 'percorso di ritorno' si
blocca (ad esempio un browser risolve l'indirizzo, dice
che si collega ma poi "resta in attesa di risposta";
fetchmail mi 'vede' la mail sul server, dice che ci sono
X messaggi da scaricare ma va in timeout quando cerca di
scaricarli).
Sulla Knoppix/Sid box lancio questi comandi (come facevo
anche prima):
pon dsl-provider
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Il kernel e' il 2.6.8-1-686.
Se faccio 'route' sulla Knoppix/Sid box ottengo:
Destination Gateway Genmask Flags Metric Ref Use Iface
<ip dinamico> * 255.255.255.255 UH 0 0 0 ppp0
172.16.1.0 * 255.255.255.0 U 0 0 0 wlan0
default <gateway provider> 0.0.0.0 UG 0 0 0 ppp0
dove 172.16.1.x e' la sottorete wireless.
Sul laptop faccio:
route add default gw myepy # myepy e' il nome della
Knoppix/Sid box
Cosa mi manca?
Reply to: