Problemi di configurazioni di un Gateway
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Problemi di configurazioni di un Gateway
ciao,
su un PC con Slackware 12.0 ho avuto la brillante ideaa di creare un gateway per un LAN mista Win-Linux con max di 5-6 pc.
Ho seguito le guide di questo sito:
http://www.slacky.eu/wikislack/index.ph ... eway_Setup
http://www.slacky.eu/wikislack/index.ph ... me_Gateway
ho eseguito da shell
chmod +x /etc/rc.d/rc.ip_forward
ho messo nel file /etc/rc.d/rc.local le seguenti istruzioni
#Configuro la scheda di rete.
ifconfig eth0 192.168.1.2 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
il problema è che il Gateway pinga il router ma non si connette ad Internet, i Client del gateway pingano il Gateway e ovviamente non si connettono ad internet.
Ho cambiato i DNS...successo niente.....qualcuno sa che passaggio ho sbagliato? come faccio a far andare il gateway e i client su internet?
su un PC con Slackware 12.0 ho avuto la brillante ideaa di creare un gateway per un LAN mista Win-Linux con max di 5-6 pc.
Ho seguito le guide di questo sito:
http://www.slacky.eu/wikislack/index.ph ... eway_Setup
http://www.slacky.eu/wikislack/index.ph ... me_Gateway
ho eseguito da shell
chmod +x /etc/rc.d/rc.ip_forward
ho messo nel file /etc/rc.d/rc.local le seguenti istruzioni
#Configuro la scheda di rete.
ifconfig eth0 192.168.1.2 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
il problema è che il Gateway pinga il router ma non si connette ad Internet, i Client del gateway pingano il Gateway e ovviamente non si connettono ad internet.
Ho cambiato i DNS...successo niente.....qualcuno sa che passaggio ho sbagliato? come faccio a far andare il gateway e i client su internet?
- j0kers
- Linux 2.x

- Messaggi: 418
- Iscritto il: dom 22 lug 2007, 1:31
- Slackware: 13
- Kernel: 2.6.32
- Desktop: xfce4
Hai settato il file /etc/resolv.conf inserendo al suo interno i dns in questo modo :
[/code]
Codice: Seleziona tutto
nameserver dns1
nameserver dns2
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
si,j0kers ha scritto:Hai settato il file /etc/resolv.conf inserendo al suo interno i dns in questo modo :[/code]Codice: Seleziona tutto
nameserver dns1 nameserver dns2
nameserver 212.216.112.112
nameserver 212.216.172.62
ma non succede niente
da quanto dici il problema sta tra il tuo gateway ed il gateway del tuo operatore telefonico che ti consente di andare in internet.
fai un paio di prove con il comando ping usando l`opzione -I che ti permette di settare l`interfaccia da cui devono partire i pacchetti (man ping per il manuale di ping) io partirei da eth0 e vedrei se eth0 pinga il gateway esterno .se lo pinga mentre la eth1 no probabilmente ti sei dimenticato di impostare correttamente l`ip forwarding.
se invece eth0 non pinga allora probabilmente e un problema di configurazione degli indirizzi ip su eth0 . (o non hai tirato su l`interfaccia con ifconfig eth0 up)
che ip ha il gateway che ti da l`accesso alla rete esterna ?
fai un paio di prove con il comando ping usando l`opzione -I che ti permette di settare l`interfaccia da cui devono partire i pacchetti (man ping per il manuale di ping) io partirei da eth0 e vedrei se eth0 pinga il gateway esterno .se lo pinga mentre la eth1 no probabilmente ti sei dimenticato di impostare correttamente l`ip forwarding.
se invece eth0 non pinga allora probabilmente e un problema di configurazione degli indirizzi ip su eth0 . (o non hai tirato su l`interfaccia con ifconfig eth0 up)
che ip ha il gateway che ti da l`accesso alla rete esterna ?
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Allora ti spiego come è formata la rete:kobaiachi ha scritto:da quanto dici il problema sta tra il tuo gateway ed il gateway del tuo operatore telefonico che ti consente di andare in internet.
fai un paio di prove con il comando ping usando l`opzione -I che ti permette di settare l`interfaccia da cui devono partire i pacchetti (man ping per il manuale di ping) io partirei da eth0 e vedrei se eth0 pinga il gateway esterno .se lo pinga mentre la eth1 no probabilmente ti sei dimenticato di impostare correttamente l`ip forwarding.
se invece eth0 non pinga allora probabilmente e un problema di configurazione degli indirizzi ip su eth0 . (o non hai tirato su l`interfaccia con ifconfig eth0 up)
che ip ha il gateway che ti da l`accesso alla rete esterna ?
INTERNET<-------> ROUTER/MODEM (192.168.1.1 DNS 212.216.112.112/212.216.172.62) <----pinga ma niente internet--------->GETWAY (192.168.1.2 ESTERNO / 192.168.0.1 INTERNO) <---si pingano a vicenda ma niente interet--->CLIENT WIN/LINUX (192.168.0.xxx)
premetto che il gateway è in fase di prova, ho altri PC connessi ad internet tramite il Router (per cui queste impostazioni sono ok) , il problema è che i PC e lo stesso Gateway non si connettono ad internet.
- nicop
- Linux 2.x

- Messaggi: 232
- Iscritto il: mer 18 gen 2006, 11:21
- Nome Cognome: Nicola Palmieri
- Slackware: 12.0
- Kernel: 2.6.21.5
- Desktop: Gnome Slacky
- Località: San Martino In P. (Cb)
- Contatta:
Re: Problemi di configurazioni di un Gateway
scusa non ho capito bene la tua configurazione!!riotten ha scritto:
il problema è che il Gateway pinga il router ma non si connette ad Internet, i Client del gateway pingano il Gateway e ovviamente non si connettono ad internet.
Ho cambiato i DNS...successo niente.....qualcuno sa che passaggio ho sbagliato? come faccio a far andare il gateway e i client su internet?
da quello che ho letto deduco che hai un pc che gli vuoi far fare da gateway,ma hai anche un router...giusto??
se ho capito bene la tua configurazione,direi che è quasi logico che non funziona!!!
ti faccio alcune domande :
la tua linea adsl dove è collegata??al router o al pc???
se vuioi settare il pc come gateway devi aver un modem usb/ethernet,una o due schede di rete questo dipende dal tipo di modem che hai ed uno switch per condividere la connesione con gli altri pc.
Per il resto le regole di iptables che hai usato vanno bene .....
adesso che ho letto gli how to che hai consultato ti posso dire che molta della documentazione che hai seguito nel tuo caso non serve .
comunque tu hai internet----router-----GW------pc .
ora in questo contesto la soluzione piu semplice se hai la possibilita di inserire una rotta sul router e quella di impostare un routing statico tra gw e router.
la rotta che dovrai inserire sul router in questo caso e` rete 192.168.0.1 gw 192.168.1.2 (se il router e un cisco il comando e ip route 192.168.0.0 255.255.255.0 192.168.1.2 )
sul gw
1) dovrai abilitare ip forwarding
2) dovrai inserire una default route verso il router con route add default gw 192.168.1.1 .
in questa configurazione il nat non serve .
se invece non hai possibilita di configurare il router allora serve necessariamente usare il nat.
ed in questo caso sul gw devi impostare l`ip forwarding il nat e la default route .
sui pc poi in entrambi i casi, se non abiliti il servizio dhcp sul gateway, dovrai impostare gli ip, i dns, ed il default gw che nel tuo caso sara 192.168.0.1
un comodo test per vedere se tutto funziona e di usare un ping con l`opzione -I (-I sta per Interface ) che ti permette ad esempio sul gatewai di vedere se il routing funziona con il comando ping -I eth1 192.168.1.1
ciao
comunque tu hai internet----router-----GW------pc .
ora in questo contesto la soluzione piu semplice se hai la possibilita di inserire una rotta sul router e quella di impostare un routing statico tra gw e router.
la rotta che dovrai inserire sul router in questo caso e` rete 192.168.0.1 gw 192.168.1.2 (se il router e un cisco il comando e ip route 192.168.0.0 255.255.255.0 192.168.1.2 )
sul gw
1) dovrai abilitare ip forwarding
2) dovrai inserire una default route verso il router con route add default gw 192.168.1.1 .
in questa configurazione il nat non serve .
se invece non hai possibilita di configurare il router allora serve necessariamente usare il nat.
ed in questo caso sul gw devi impostare l`ip forwarding il nat e la default route .
sui pc poi in entrambi i casi, se non abiliti il servizio dhcp sul gateway, dovrai impostare gli ip, i dns, ed il default gw che nel tuo caso sara 192.168.0.1
un comodo test per vedere se tutto funziona e di usare un ping con l`opzione -I (-I sta per Interface ) che ti permette ad esempio sul gatewai di vedere se il routing funziona con il comando ping -I eth1 192.168.1.1
ciao
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Re: Problemi di configurazioni di un Gateway
Ovviamente ho già 2 schede di rete, 1 switch ed il modem ethernet (l'attuale router)nicop ha scritto: scusa non ho capito bene la tua configurazione!!
da quello che ho letto deduco che hai un pc che gli vuoi far fare da gateway,ma hai anche un router...giusto??
se ho capito bene la tua configurazione,direi che è quasi logico che non funziona!!!
ti faccio alcune domande :
la tua linea adsl dove è collegata??al router o al pc???
se vuioi settare il pc come gateway devi aver un modem usb/ethernet,una o due schede di rete questo dipende dal tipo di modem che hai ed uno switch per condividere la connesione con gli altri pc.
Per il resto le regole di iptables che hai usato vanno bene .....
Allora allo stato attuale la linea adsl passa sul router, poi il router verrà usato solamente come modem ethernet e lo smistamento pacchetti verrà fatto dal gateway......
Se mi confermate che Iptables è corretto, proverò a staccare interamente la rete, far diventare il router un modem e provare con questa configurazione.....
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Grazie, adesso il gateway va su internet perfettamente........Ti devo una birra.kobaiachi ha scritto:adesso che ho letto gli how to che hai consultato ti posso dire che molta della documentazione che hai seguito nel tuo caso non serve .
comunque tu hai internet----router-----GW------pc .
ora in questo contesto la soluzione piu semplice se hai la possibilita di inserire una rotta sul router e quella di impostare un routing statico tra gw e router.
la rotta che dovrai inserire sul router in questo caso e` rete 192.168.0.1 gw 192.168.1.2 (se il router e un cisco il comando e ip route 192.168.0.0 255.255.255.0 192.168.1.2 )
sul gw
1) dovrai abilitare ip forwarding
2) dovrai inserire una default route verso il router con route add default gw 192.168.1.1 .
in questa configurazione il nat non serve .
se invece non hai possibilita di configurare il router allora serve necessariamente usare il nat.
ed in questo caso sul gw devi impostare l`ip forwarding il nat e la default route .
sui pc poi in entrambi i casi, se non abiliti il servizio dhcp sul gateway, dovrai impostare gli ip, i dns, ed il default gw che nel tuo caso sara 192.168.0.1
un comodo test per vedere se tutto funziona e di usare un ping con l`opzione -I (-I sta per Interface ) che ti permette ad esempio sul gatewai di vedere se il routing funziona con il comando ping -I eth1 192.168.1.1
ciao
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Sempre io, adesso il Gateway va su internet ma i client no
eseguendo da shell route -n
bash-3.1# route -n
Kernel IP routing table
Destination......Gateway......Genmask..........Flags...Metric...Ref...Use.....Iface
192.168.1.0.....0.0.0.0..........255.255.255.0.....U..........0..........0......0.......... eth0
192.168.0.0.....0.0.0.0..........255.255.255.0.....U..........0..........0.......0.......... eth1
127.0.0.0.........0.0.0.0..........255.0.0.0.............U..........0..........0.......0.......... lo
0.0.0.0............192.168.1.1....0.0.0.0................UG.......0..........0........0.......... eth0
cosa devo cambiare affinche i client vadano su internet?
eseguendo da shell route -n
bash-3.1# route -n
Kernel IP routing table
Destination......Gateway......Genmask..........Flags...Metric...Ref...Use.....Iface
192.168.1.0.....0.0.0.0..........255.255.255.0.....U..........0..........0......0.......... eth0
192.168.0.0.....0.0.0.0..........255.255.255.0.....U..........0..........0.......0.......... eth1
127.0.0.0.........0.0.0.0..........255.0.0.0.............U..........0..........0.......0.......... lo
0.0.0.0............192.168.1.1....0.0.0.0................UG.......0..........0........0.......... eth0
cosa devo cambiare affinche i client vadano su internet?
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
ok una semplice domanda, basta che digito
echo "1" > /proc/sys/net/ipv4/ip_forward
per attivarlo?
oltre a cio, al boot della slackware appare il messaggio
iptables v1.3.8: Can't Use -D with -A
penso riferito allo script per l'instradamento.....come ne esco?
echo "1" > /proc/sys/net/ipv4/ip_forward
per attivarlo?
oltre a cio, al boot della slackware appare il messaggio
iptables v1.3.8: Can't Use -D with -A
penso riferito allo script per l'instradamento.....come ne esco?
Ultima modifica di riotten il gio 20 set 2007, 14:19, modificato 1 volta in totale.
