Scheda di rete c'è ma non pinga

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.
Rispondi
Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Scheda di rete c'è ma non pinga

Messaggio da aschenaz »

Non so cosa mi stia succedendo.
In passato ho installato diversi web server nella mia rete aziendale, sia con Slack che con altre distribuzioni ed è andato tutto bene al primo colpo.
Adesso ho provato con tre (e dico tre) macchine e non mi riesce di farle andare in rete.
Allora, io installo e configuro la rete (con dati esatti, ci potete contare).
Vado a provare un ping e mi restituisce sempre host unreachable con qualsiasi ip della rete.
Per non sbagliare ho dato un

Codice: Seleziona tutto

ifconfig eth0 inet xxx.xxx.xxx.xxx netmask 255.255.254.0
ed un

Codice: Seleziona tutto

route add default netmask 255.255.254.0  gw xxx.xxx.xxx.1 dev eth0
La netmask è giusta così (sono due sottoreti).
Ma non ho ottenuto nulla.
Il risultato di dmesg | grep eth0 è

Codice: Seleziona tutto

eth0: OEM i82557/i82558 10/100 Ethernet, 00:30:05:06:9C:A1, IRQ9
Se do cat /proc/net/dev mi dice che ha 0 pacchetti ricevuti (mentre mi risultano gli inviati).
lsmod mi dice che è caricato il modulo eeepro100.

Cosa sto sbagliando?
Grazie,
nino

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

Messaggio da kobaiachi »

route add default netmask 255.255.254.0 gw xxx.xxx.xxx.1 dev eth0

non dovrebbe essere

route add default gw xxx.xxx.xxx.1 netmask 255.255.254.0 dev eth0

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

kobaiachi ha scritto: non dovrebbe essere

route add default gw xxx.xxx.xxx.1 netmask 255.255.254.0 dev eth0
Non cambia.

Infatti se provo a fare così mi dice file exists e, d'altronde, route mi dava già la stringa corretta.

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

Messaggio da Paoletta »

è strano che dmesg | grep eth non ti dia "link up"...potrebbe essere un problema di drivers..magari non stai usando il driver
esatto; prova a dare modprobe eepro100 e a rifare dmesg | grep eth...

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

Messaggio da kobaiachi »

non saprei sembrano tutti corretti i dati che hai fornito puoi, postare anche gli indirizzi delle due sottoreti , o che indirizzo ha il computer ? .

ad occhio e croce una /23 mi sembra una C supernettata
in questo caso occhio all overlapping

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

Messaggio da kobaiachi »

o meglio l'unione di due classi C contigue

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Scusate il ritardo (ieri pom. non ho avuto tempo di accendere).
Dunque, si tratta della rete di una pubblica amministrazione, tutta sotto 26. come prima tripletta. La seconda tripletta identifica la provincia. In ogni ufficio, poi, ci sono due sottoreti, una con penultima tripletta pari ed una con la dispari (per questo la netmask è 255.255.254.0).
Come dicevo, finora (o, meglio, fino ad un po' di tempo fa) non ho avuto problemi...
Mi viene il dubbio che si possa trattare del modulo della scheda, ma, in teoria, quell'eepro100 che mi dà lsmod non dovrebbe essere giusto?
[EDIT]
P.S. @Paoletta: ho provato come dici, ma non cambia. Ovvero non mi dà link up.
[/EDIT]

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Potrebbe dipendere da questo messaggio che compare all'avvio:

Codice: Seleziona tutto

dnsmasq: failed to bind listening socket for 26.xxx.xxx.xxx: Address already in use
?
Al posto del 26.xxx.xxx.xxx, naturalmente, c'è l'ip statico che ho dato al server e NON è in uso (tra l'altro, ho provato diversi ip liberi).

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Ho risolto (non da solo).
Funziona solo se lo collego, tramite un hub, alla stessa borchia di una postazione già attiva.
Evidentemente avranno fatto qualche diavoleria sugli switch in modo da far collegare postazioni solo per il tramite del kit ufficiale di installazione...
Per ora rimedio così, poi vedremo :twisted:
Grazie,
nino

dark0s
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: lun 10 gen 2005, 0:00

Messaggio da dark0s »

Se ti dice network unreachable allora forse la scheda di rete non è attiva, dai un

ifconfig eth0

sulla macchina dive non vede la scheda di rete ,e vedi se c'è l'attributo UP, se non c'è allora la scheda non è attiva

ifconfig eth0 .... netmask .... up

Ciao

dark0s
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: lun 10 gen 2005, 0:00

Messaggio da dark0s »

:oops: , Scusami, non avevo letto il messaggio finale dove hai scritto che hai risolto il problema

Rispondi