Problemi Routing

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.
Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Problemi Routing

Messaggio da Frunktz »

Hi @ all.
Ho un nuovo problema..Routing table.
Devo aver fatto qualche malanno e la soluzione usata è assolutamente poco ortodossa e temporanea..Spero possiate aiutarmi.
Allora ho 2 schede di rete
eth0 -> 192.168.100.1 -> collegata al modem ethernet
eth1 -> 192.168.1.1 -> collegata alla lan
Il file hosts è fatto così
192.168.100.1 slacky_ETHERNET
192.168.1.1 slacky_LAN

Ora, la connessione ADSL avviene, ma non riesco a pingare ne fare niente x problemi sulla tabella d routing. Come devo configurarla?
Io avevo tentato qlc tipo
route add default gw 192.168.100.1
ma ci sono stati solo problemi. Come faccio ad azzerare la tabella di routing e ricostruirla?
comunque provvisoriamente x scrivere ho fatto
route add -net 0.0.0.0 dev ppp0
In questo modo sono riuscito a connettermi.
Potresti gentilmente fornirmi una tabella di routing e gli eventuali comandi da lanciare per avere qualcosa di professionale? La scelta da me utilizzata mi sa alquanto brutale...
Grazie mille a tutti.
PS:- Link sul routing sono graditi
PS2:- adsl-start mi modifica automaticamente la tabella d routing in
Dest -> 192.168.100.1
Mask -> 255.255.255.255
Gw -> * (nn ricordo)
IFace -> ppp0

Grazie della pazienza.

NaiC
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: sab 7 ago 2004, 0:00
Località: Perugia
Contatta:

Messaggio da NaiC »

Allora.-.. mi posteresti l'output del comando "route -n" per favore? poi forse ti so dare la risposta

MDS
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: gio 20 mag 2004, 0:00

Messaggio da MDS »

Innanzitutto è essenziale il comando che ti ha richiesto Naic...
Altra domanda.... tu non navighi dal gateway o da un host della Lan?
La tua topologia com'è:

[Internet]
|
|
[Modem]
[ip?]
|
|
[eth0 192.168.100.1]
[Gateway]
[eth1 192.168.1.1]
|
|
[Lan]

Comunque il tuo default Gw non è eth0, ma l'ip della ethernet del modem!!!!
Mentre il Default Gw della lan è l'eth1
Facci sapere :wink:

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3974
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Come faccio ad azzerare la tabella di routing e ricostruirla?
usando route del (man route)

ad esempio:
#route del -net 192.56.76.0
Ora, la connessione ADSL avviene, ma non riesco a pingare ne fare niente x problemi sulla tabella d routing. Come devo configurarla?
se normalmente non riesci a navigare vuol dire che la tua rotta di default non è esatta; devi reimpostarla tu con i comandi:

#route del default
#route add default ppp0

questo ti imposta come rotta di deafult ppp0, che è quello che deve essere;

finchè non ci fai vedere l'output di route -n è difficile ipotizzare una tabella di instradamento;

comunque "una candidata" possibile potrebbe essere:

Dest ----- Gw ----- Genmask ----- Iface

192.168.100.1 ----- 0.0.0.0 ----- 255.255.255.255 ----- ppp0
192.168.1.0 ----- 0.0.0.0 ----- 255.255.255.0 ----- eth1
127.0.0.0 ----- 0.0.0.0 ----- 255.0.0.0 ----- lo
0.0.0.0 ----- 0.0.0.0 ----- 0.0.0.0 ----- ppp0

che si ottiene semplicemente con il comando ifconfig su eth1 e con adsl-start;
l'unica cosa che devi fare è modificare la rotta di default come ti ho scritto prima.

facci sapere!

ciao!

Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Messaggio da Frunktz »

Per favore..Non fate commenti sulla tabella di routing..Fa schifo..
comunque uso lo stesso pc x uscire. I dati devono passare dalla eth0, che sarebbe quella collegata al modem..
Ma x levare i gateway? Come si fa?

Ecco la tabella.

Codice: Seleziona tutto

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.1   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
0.0.0.0         127.0.0.1       0.0.0.0         UG    0      0        0 lo
0.0.0.0         192.168.1.1     0.0.0.0         UG    1      0        0 eth0

MDS
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: gio 20 mag 2004, 0:00

Messaggio da MDS »

Scusa, puoi descriver anche la topologia di rete?
Grazie :wink:

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3974
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

ma per comunicare con eth1 come fai? dalla routing table non sembra...

per cancellare gli elementi della routing table un modo è usare
route del, come ti ho scritto prima...dalla tua tabella sembra che hai 3 gateway di default: ppp0,eth0,lo e di nuovo eth0;
invece devi avere solo ppp0

prova con:
#route del default
#route add default ppp0

oppure
#route del -net 0.0.0.0
#route add default ppp0

Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Messaggio da Frunktz »

Ehm..Nel mio caso ho cercato di eliminare tutto e lasciar da parte eth1..La metterò una volta sistemato il resto.
Tipologia rete..che dire?

Mio Pc ---> eth0 --> modem ---> Web
----> eth1 ---> LAN

MDS
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: gio 20 mag 2004, 0:00

Messaggio da MDS »

Ok... prima prova la soluzione che ti ha proposto Paoletta...
Se funziona tutto OK....
Altrimenti devi aggiungere qualche altra info...

Ip della ethernet del modem tanto per cominciare....

Io ho fastweb, quindi mi collego attaccando la ethernet e basta...
Non ho modem.... in tutti i modi la mia domanda è la seguente:
ppp0 come fa ad esser visto dal pc, lui a quanto mi sembra di capire vede la ethernet del modem, non l'interfaccia "wan" point to point del modem.

Pulita la tebella di routing come ti ha detto Paoletta, io imposterei il default gw in questa maniera:


Codice: Seleziona tutto

route add default gw $IP_Ehernet_Modem
Facci sapere :wink:

kobaiachi
Linux 4.x
Linux 4.x
Messaggi: 1368
Iscritto il: gio 14 lug 2005, 0:00
Località: roma
Contatta:

forse le due schede non parlano?

Messaggio da kobaiachi »

ciao , è possibile che non avendo abilitato il forward tra le due schede la comunicazione sia interrotta .
controlla lo stato dell forward tra le schede usa:
cat /proc/sys/net/ipv4/ip_forward
0=inattivo
1=attivo
per impostarla :
echo "1" >/proc/sys/net/ipv4/ip_forward (per una sessione)
sysctl (permanente)
:)

Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Messaggio da Frunktz »

L'ip_forware è messo a 0...
L'ip del modem ethernet dovrebbe essere 192.168.100.1,almeno credo. L'indirizzo ip della scheda di rete usata x collegarsi al modem è 192.168.100.1.
Ifconfig m da questo.

Codice: Seleziona tutto

eth0      Link encap:Ethernet  HWaddr 00:10:AA:10:A1:03
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9084 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6594 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9813456 (9.3 Mb)  TX bytes:679372 (663.4 Kb)
          Interrupt:10 Base address:0xe000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:26 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1962 (1.9 Kb)  TX bytes:1962 (1.9 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:xxxxxxxxxxx  P-t-P:192.168.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:548 errors:0 dropped:0 overruns:0 frame:0
          TX packets:440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:542963 (530.2 Kb)  TX bytes:45754 (44.6 Kb)

MDS
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: gio 20 mag 2004, 0:00

Messaggio da MDS »

La cosa non mi è chiara.

Ora l'ip fprwarding non serve.... perche stai tentando di uscire su internet e non comunicando verso la lan.

In tutti i modi dai questo output:

Codice: Seleziona tutto

traceroute www.google.it
Ps: Ma non è che l'interfaccia ethernet del modem bridgia e basta? Probabilmente lei non ha IP
Ultima modifica di MDS il mar 2 ago 2005, 15:20, modificato 1 volta in totale.

NaiC
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: sab 7 ago 2004, 0:00
Località: Perugia
Contatta:

Messaggio da NaiC »

Uhm... velocemente perchè sto tirando su un firewall da un cliente e non posso far vedere che cazzeggio...

allora... dalla toua routing table si deduce che prima che i pacchetti "azzeccano la strada giusta" si perdono per tante di quelle rotonde da far paura..
Codice:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 127.0.0.1 0.0.0.0 UG 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 1 0 0 eth0

tu dovresti avere solo una cosa del tipo
192.168.100.1 ppp0
192.168.1.0 eth0
127.0.0.1 lo
0.0.0.0 192.168.100.1 detault gw

man route per ulteriori
route -F per eliminare anche il 127.0.0.1 in un sol colpo

TchuSS!!

Frunktz
Linux 2.x
Linux 2.x
Messaggi: 272
Iscritto il: mer 20 lug 2005, 0:00

Messaggio da Frunktz »

Eccolo

Codice: Seleziona tutto

traceroute www.google.it
traceroute: Warning: www.google.it has multiple addresses; using 66.249.85.104
traceroute to www.l.google.com (66.249.85.104), 30 hops max, 38 byte packets
 1  * * *
 2  217.141.106.205 (217.141.106.205)  36.988 ms  37.386 ms  37.261 ms
 3  r-mi208-bz23.opb.interbusiness.it (151.99.99.77)  54.775 ms  64.967 ms  61.0
41 ms
 4  r-mi223-vl4.opb.interbusiness.it (151.99.75.214)  68.505 ms  45.438 ms  43.7
75 ms
 5  mil14-ibs-resid-6-it.mil.seabone.net (195.22.208.97)  46.000 ms  47.870 ms
47.789 ms
 6  decix-fra2-racc1.fra.seabone.net (195.22.211.205)  56.782 ms  57.592 ms  55.
873 ms
 7  de-cix.net.google.com (80.81.192.108)  71.467 ms  73.727 ms  7
 8  216.239.46.49 (216.239.46.49)  55.693 ms  55.498 ms 216.239.46
6.47)  69.875 ms
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
Risultato ottenuto mediante questa tabella di route

Codice: Seleziona tutto

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.1   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
comunque ora provo un po' tt le soluzioni. Ma non m è chiara una cosa. Se io a 0.0.0.0 metto gateway 192.168.100.1, x instradare successivamente i pacchetti nella lan 192.168.1.1 devo inserire un'altra route. Giusto?
Ehm un link che spieghi cm funzionano le netmask, ecc..?Io ho vaghi ricordi..Fortuna che ho quelli, se non li avessi quelli nn riuscirei a scrivere..

MDS
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: gio 20 mag 2004, 0:00

Messaggio da MDS »

Ok a google ci arrivi ora.... allora qual è ora il problema?
Da browser non navighi oppure cosa?
Ora sembra tutto in ordine...

Comunque la netmask e il suo funzionamento vedili su appunti di informatica libera

http://www.adil.it/a2/anteprima/a2630.h ... ltitle6840

Rispondi