NOTA BENE: Il Bloggatore ha rilevato dei problemi di collegamento con il blog indicato come fonte originale dell'articolo. Pertanto, al fine di consentire agli utenti di leggere questo articolo, se possibile, viene reso temporaneamente disponibile il post completo.
Potrebbe risultare molto utile rendere fruibile la connessione ad internet da un pc [A] collegato in LAN, WLAN, PPP, PPTP, HSDPA, UMTS, UMTS + bluetooth da cellulare, ecc verso altri n terminali situati in loco collegati ad [A] via cavo eth0 o wlan0 ad-hoc. Hp: [A] è dotato di 2 NIC.
Possono esistere vari scenari:
1 - [A direttamente connesso a internet: i.e. pptp, usb modem, pppOe]
wlan0 share(NAT) ppp0 —> wlan_n_1, wlan-n_2,…
2 - [A direttamente connesso a internet: i.e. pppOe]
eth0 share(NAT) ppp0 —> eth_n_1
3 - [A collegato ad un Access Point - router]
eth0 share(NAT) wlan0 —> eth_n_1
–> La soluzione da adottare è la seguente:
Su terminale [A] *dnsmasq, ipmasq mandatory
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o <interface_che_esce_in_internet> -j MASQUERADE
iptables -A FORWARD -i <interface_che_share_connection> -o <interface_che_esce_in_internet> -j ACCEPT
In particolare, nel caso 3:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
Setto un IP statico a eth0: ifconfig eth0 192.168.1.1
Setto il gateway: route add 192.168.1.1 gw <address_wlan0>
Su CLIENT (n pc)
Dovrebbe ottenere un ip attraverso “dhclient eth0″ una volta collegato il cavo rj45 con [A].
Se non funzionasse: ifconfig eth_n_1 192.168.1.2
Settare poi il gateway: route add default gw 192.168.1.1
(osservare il risultato con route -n, netstat -r)
- Articolo precedente: Adobe ha rilasciato ufficialmente il Media Player
- Articolo successivo: Ubuntu Server Guide: Part 2
SEGNALA / INVIA QUESTO POST:
Hai trovato questo articolo interessante? Iscriviti GRATIS ai nostri feeds!



non si capisce una *****