Repository 32bit  Forum
Repository 64bit  Wiki

Slackware Gateway Setup

Da Slacky.eu.
Versione delle 23:09, 10 set 2006, autore: Darkside04 (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)


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

Strumenti personali
Namespace

Varianti