Slackware Gateway Setup


Introduzione

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.

Procedura

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:

  • ip,
  • netmask,
  • gateway,
  • server DNS

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

Autore

valfe@slacky.it