Newsgroup: it.comp.reti.locali
Titolo: configurare router con Ubuntu 8.04

buongiorno,
voglio configurare un router con ubuntu server 8.04.
Il router è collegato alla rete interna 192.168.1.0 con scheda eth1 ed
a quella esterna 10.0.1.0 con dispositivo eth0. Poi dalla rete esterna
si può andare anche in internet col gateway 10.0.1.110.
Ora leggendo in Internet ho fatto le seguenti cose:
- configurato le due schede di rete del router inserendo comandi
ifconfig nel file /etc/network/interfaces
- nello stesso file alla fine ho inserito route statici del tipo:
up route add -net 127.0.0.0 netmask 255.255.255.0 dev lo
up route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1
up route add -net 10.0.1.0 netmask 255.255.255.0 dev eth0
up route add -net default gw 10.0.1.110
- nel file /etc/sysctl.conf ho settato a 1 le righe del tipo
net.ipv4.ip_forward=1
.....
net.ipv4.conf.all.send_redirects=1
-poi con iptables ho configurato il NAT
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
ptables -A FORWARD -i eth0 -o eth1 -m state --state
RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
e poi coi comandi iptables-save e iptables-restore
Fine. Reboottato tutto ma non funzia. Non riesco a pingare niente e
gli host della rete interna non escono su Internet.
Qualcuno ha qualche idea? ho sapete se ubuntu server 8.04 ha bug?
grazie mille
Nico

 si può andare anche in internet col gateway 10.0.1.110.
scusa, se dai un tracert dove si ferma?

> ptables -A FORWARD -i eth0 -o eth1 -m state --state
RELATED,ESTABLISHED -j ACCEPT
Sempre che sia un errore di battitura e non un copia incolla vero e
proprio ;-)
-- 
Il problema del capitalismo � che il padrone � troppo ingordo..
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

On 7 Feb, 11:25, writethem <""poiuuuu

eh tracert non riesco neanche a installarlo.
ma non pingo niente, non so perchè
(tranne sè stesso)

 proprio ;-)
errore di battitura

 (tranne s� stesso)
si chiama traceroute sotto linux... 

 si chiama traceroute sotto linux...
trace TAB TAB
:D

 (tranne sč stesso)
Hai controllato che il sistema non carichi delle regole iptables 
all'avvio e che fanno sě che ti rendano inutili quelle che poi aggiungi?
- Sei sicuro che i cavi siano correttamente collegati ?
Ad ogni modo, io partirei da ZERO, scalando di volta in volta le regole 
di iptables e del sistema stesso in questo modo:
Una volta partito il sistema e da linea di comando come root (grafica 
nemmeno a parlarne..) :-)
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth1 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth0 10.0.1.1 netmask 255.255.255.0 up
route add -net default gw 10.0.1.101
iptables -F
iptables -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
echo 0 > /proc/sys/net/ipv4/ip_forward
Ora pinga la rete e vedi se raggiungi le periferiche della tua lan
Se si, allora imposta il masquerade e riprova di nuovo.. e ricordati di 
settare i dns in resolv.conf ;-)
Ciao, Davide.
-- 
Il problema del capitalismo č che il padrone č troppo ingordo.

 Il 07/02/2011 12:19, Niko ha scritto:> On 7 Feb, 11:25, writethem<""poiuuuu
Ciao Davide, scusa il ritardo ma non avevo tempo.
Praticamente ho formattato e reinstallato tutto,
digitato
 ifconfig eth1 192.168.1.1 netmask 255.255.255.0 up
 ifconfig eth0 10.0.1.1 netmask 255.255.255.0 up
e pingo la rete interna 192.168.1.0 che quella esterna 10.0.1.0
poi ho digitato
 iptables -F
 iptables -X
 iptables -P INPUT ACCEPT
 iptables -P OUTPUT ACCEPT
 iptables -P FORWARD ACCEPT
 echo 1 > /proc/sys/net/ipv4/ip_forward
e ho tentato di configurare il nat.
Prima con iptables così:
iptables -t nat -A POSTROUTING -s 
192.168.1.0/16
 -o eth0 -j MASQUERADE
iptables -A FORWARD -s 
192.168.1.0/16
 -o eth0 -j ACCEPT
iptables -A FORWARD -d 
192.168.1.0/16
 -m state --state
ESTABLISHED,RELATED -i eth0 -j ACCEPT
ma non uscivo dalla rete interna.
Ho usato anche i comandi iptables-save e iptables-restore
ma il secondo si inchioda.
Poi ho provato con UFW come è scritto su
http://help.ubuntu-it.org/8.10/ubuntu/serverguide/it/firewall.html
configurare il masquerating con ufw su ubuntu
ma neanche così va
non so più cosa fare.
Saluti
Niko