Questo howto spiega come configurare in poco tempo un Gateway per condividre la connessione con la nostra LAN. Abbiamo bisogno di un modem ethernet, due schede di rete e del pacchetto rp-pppoe. Tutte le configurazioni vanno effettuate da root. Le configurazioni si riferiscono ad un modem connesso su eth0 e una lan su eth1.
1. Imposta i dati della connessione:
# adsl-setup (alla richiesta dei DNS scriviamo server)
2. Abilita la condivisione della connessione:
# chmod +x /etc/rc.d/rc.ip_forward
3. Copia questi comandi in /etc/rc.d/rc.local per farli eseguire all'avvio:
#Configuro la scheda di rete. ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up #Carico i moduli per il supporto al masquerading modprobe ip_tables modprobe ip_conntrack modprobe iptable_nat modprobe ipt_MASQUERADE #Imposto il masquerading per tutto quello che non è destinato alla Lan. iptables -t nat -A POSTROUTING -d ! 192.168.0.0/24 -j MASQUERADE #Concedo il masquerading solo ai computer della Lan. iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT iptables -A FORWARD -D 192.168.0.0/24 -j ACCEPT iptables -A FORWARD -j DROP #Connetto il pc ad Internet. adsl-start
4. Configura i client Linux inserendo ip, netmask e gateway in /etc/rc.d/rc.inet1.conf e i server DNS in /etc/resolv.conf. Configura i client Windows inserendo:
nelle impostazioni tcp/ip della scheda di rete.
[IP:192.168.0.2/3/etc; NETMASK:255.255.255.0; GATEWAY:192.168.0.1] [DNS primario: 212.216.112.112; DNS secondario: 212.216.172.62]
5. Ok il Gateway e pronto, riavvia e buona navigazione
valfe@slacky.it