Problemi di rete caricando kernels diversi
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.
- stregadiMoher
- Linux 0.x

- Messaggi: 12
- Iscritto il: ven 10 mar 2006, 16:19
- Località: guidonia montecelio - roma
- Contatta:
Problemi di rete caricando kernels diversi
Ciao a tutti!!
Su una macchina ELTEC Eurocom E148 (è a 32 bit se può esservi utile) ho montato una slackware 9.2 con kernel di default 2.4.31.
Ho scaricato e compilato il kernel 2.6.15 con supporto di RTAI quindi ho anche installato RTAI e il modulo RTNet.
Sulla macchina ci sono due interfacce di rete.
L'indirizzo IP viene preso in DHCP. La rete e' stata configurata in fase di installazione.
La scheda e' una Intel 10/100 (il modulo che viene caricato e' eepro100).
Attualmente ho questo problema...
Se parto con il kernel 2.4.31
il sistema va correttamente in dhcp, ovvero se faccio
'ping www'
ho risposte positive da efrosf.frascati.enea.it
Se invece parto con il kernel 2.6.15rtai2 (rtai2 è la extraversion di compilazione, difatti esiste la directory dei moduli /lib/modules/2.6.15rtai2)
e faccio 'ping www'
ho 'ping: unknown host www'
se faccio ifconfig mi fa vedere solo il loopback.
Allora do
'ifconfig eth0 up'
e controllo con ifconfig: eth0 e' up.
Allora do
'dhclient'
lui per tutta risposta mi dice
'No broadcast interfaces found - exiting'
con 'lsmod' vedo (vi riporto sono due campi di lsmod):
Module - Used By
eepro100 - 0
se guardo i messaggi con tail -f /var/log/messages ho
logger: /etc/rc.d/rc.inet1: /sbin/dhcpd -d -t 60 eth0
Ma scusate la mia ignoranza... se io vado in DHCP il dhcpd DOVREBBE essere spento, no? non sono mica io il server DHCP...io sono un client.
Come faccio a spegnerlo?
ho provato con /sbin/dhcpd stop, non mi da errore ne nulla il comando, ma riprovando con
'dhclient'
lui per tutta risposta mi dice
'No broadcast interfaces found - exiting'
Lo stesso messaggio del dhclient appare anche in 'dmesg', se lo si controlla.
Ho provato anche con
ifconfig eth1 down
ifconfig eth0 up
dubitando che desse fastidio la seconda interfaccia.
Quindi riprovo col ping
e faccio 'ping www'
ho 'ping: unknown host www'
E ANCORA
'dhclient'
lui per tutta risposta mi dice
'No broadcast interfaces found - exiting'.
Ho provato a fare netconfig e a settare tutto da capo.
ifconfig eth0 up.
ping localhost (ok, la scheda risponde sul loopback)
'ping www'
ho 'ping: unknown host www'
allora riprovo inesorabilmente con
'dhclient'
lui ancora mi da
'No broadcast interfaces found - exiting'.
Non so piu' che fare. Sono sicura e strasicura che il nome dell'host ed il dominio messi in netconfig sono giusti, ho sempre usato quelli e tra l'altro c'era qui con me l'amministratore di rete quando lo ho fatto, peccato che non sia skilled per la slackware.
Aiutatemi, anche se non sapete come rispondetemi a questa domanda per piacere:
dopo aver fatto netconfig, come si fa a far RIPARTIRE IL SERVIZIO DI RETE DACCAPO??
e dove sono i servizi in slackware??
aiuto. aiuto. aiuto. disperazione.
Teresa
Su una macchina ELTEC Eurocom E148 (è a 32 bit se può esservi utile) ho montato una slackware 9.2 con kernel di default 2.4.31.
Ho scaricato e compilato il kernel 2.6.15 con supporto di RTAI quindi ho anche installato RTAI e il modulo RTNet.
Sulla macchina ci sono due interfacce di rete.
L'indirizzo IP viene preso in DHCP. La rete e' stata configurata in fase di installazione.
La scheda e' una Intel 10/100 (il modulo che viene caricato e' eepro100).
Attualmente ho questo problema...
Se parto con il kernel 2.4.31
il sistema va correttamente in dhcp, ovvero se faccio
'ping www'
ho risposte positive da efrosf.frascati.enea.it
Se invece parto con il kernel 2.6.15rtai2 (rtai2 è la extraversion di compilazione, difatti esiste la directory dei moduli /lib/modules/2.6.15rtai2)
e faccio 'ping www'
ho 'ping: unknown host www'
se faccio ifconfig mi fa vedere solo il loopback.
Allora do
'ifconfig eth0 up'
e controllo con ifconfig: eth0 e' up.
Allora do
'dhclient'
lui per tutta risposta mi dice
'No broadcast interfaces found - exiting'
con 'lsmod' vedo (vi riporto sono due campi di lsmod):
Module - Used By
eepro100 - 0
se guardo i messaggi con tail -f /var/log/messages ho
logger: /etc/rc.d/rc.inet1: /sbin/dhcpd -d -t 60 eth0
Ma scusate la mia ignoranza... se io vado in DHCP il dhcpd DOVREBBE essere spento, no? non sono mica io il server DHCP...io sono un client.
Come faccio a spegnerlo?
ho provato con /sbin/dhcpd stop, non mi da errore ne nulla il comando, ma riprovando con
'dhclient'
lui per tutta risposta mi dice
'No broadcast interfaces found - exiting'
Lo stesso messaggio del dhclient appare anche in 'dmesg', se lo si controlla.
Ho provato anche con
ifconfig eth1 down
ifconfig eth0 up
dubitando che desse fastidio la seconda interfaccia.
Quindi riprovo col ping
e faccio 'ping www'
ho 'ping: unknown host www'
E ANCORA
'dhclient'
lui per tutta risposta mi dice
'No broadcast interfaces found - exiting'.
Ho provato a fare netconfig e a settare tutto da capo.
ifconfig eth0 up.
ping localhost (ok, la scheda risponde sul loopback)
'ping www'
ho 'ping: unknown host www'
allora riprovo inesorabilmente con
'dhclient'
lui ancora mi da
'No broadcast interfaces found - exiting'.
Non so piu' che fare. Sono sicura e strasicura che il nome dell'host ed il dominio messi in netconfig sono giusti, ho sempre usato quelli e tra l'altro c'era qui con me l'amministratore di rete quando lo ho fatto, peccato che non sia skilled per la slackware.
Aiutatemi, anche se non sapete come rispondetemi a questa domanda per piacere:
dopo aver fatto netconfig, come si fa a far RIPARTIRE IL SERVIZIO DI RETE DACCAPO??
e dove sono i servizi in slackware??
aiuto. aiuto. aiuto. disperazione.
Teresa
/etc/rc.d/rc.inet1 restartdopo aver fatto netconfig, come si fa a far RIPARTIRE IL SERVIZIO DI RETE DACCAPO??
Slackware usa initscript di derivazione BSD (invece che SystemV come RedHat, etc..), quindi li trovi in /etc/rc.d/.e dove sono i servizi in slackware??
Gli script che si occupano della gestione della rete sono:
- /etc/rc.d/rc.inet1 : si occupa di tirare su/giu le interfaccie di rete
- /etc/rc.d/rc.inet2 : si occupa di far partire i servizi di rete (NFS,SSH,inetd,...)
ciao
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
Codice: Seleziona tutto
logger: /etc/rc.d/rc.inet1: /sbin/dhcpd -d -t 60 eth0 Codice: Seleziona tutto
slack logger: /etc/rc.d/rc.inet1: /sbin/dhcpcd -d -t 60 eth0se è così è corretto, perchè dhcpcd è il client
- stregadiMoher
- Linux 0.x

- Messaggi: 12
- Iscritto il: ven 10 mar 2006, 16:19
- Località: guidonia montecelio - roma
- Contatta:
Per 'bloodlast': grazie per la spiegazione sui servizi, io ho sempre usato redhat-like e tanto tempo fa (3 anni) la gentoo...!!
Ok ho provato, dopo netconfig,
il mitico
/etc/rc.d/rc.inet1 restart
e mi dice
-----------------------------------
**** /sbin/dhcpd: not running
dhcpd: MAC address = 00:00:5b:00:8c:2f
-----------------------------------
e ritorna il controllo in shell.
dopo questo comando faccio 'ping www' non funziona, cioe' dice
ping: unknown host www.
Per paolotta: grazie di avermi chiarito le cose su dhcpd, per quanto riguarda il logger, completamente in /var/log/messages ho:::
rt_linux-1 logger: /etc/rc.d/rc.inet1: /sbin/dhcpd -d -t 60 eth0
Qualche altra idea?
Tery
Ok ho provato, dopo netconfig,
il mitico
/etc/rc.d/rc.inet1 restart
e mi dice
-----------------------------------
**** /sbin/dhcpd: not running
dhcpd: MAC address = 00:00:5b:00:8c:2f
-----------------------------------
e ritorna il controllo in shell.
dopo questo comando faccio 'ping www' non funziona, cioe' dice
ping: unknown host www.
Per paolotta: grazie di avermi chiarito le cose su dhcpd, per quanto riguarda il logger, completamente in /var/log/messages ho:::
rt_linux-1 logger: /etc/rc.d/rc.inet1: /sbin/dhcpd -d -t 60 eth0
Qualche altra idea?
Tery
-
Zeros
- Linux 1.x

- Messaggi: 107
- Iscritto il: dom 5 mar 2006, 2:22
- Slackware: 12.1
- Kernel: 2.6.24.5
- Desktop: Kde
- Località: Roma
Ma non ho capito, l'indirizzo ip te lo ha rilasciato il dhcp?
Se non te lo ha rilasciato, e continua a darti l'errore
'No broadcast interfaces found - exiting' quando fai dhclient,
prova a fare dhcpcd -k e rilancia dhcpcd.
Li controlla se ti ha rilasciato l'indirizzo IP.
Se te lo ha rilasciato e continui a non pingare http://www....., prova a pingare un IP, magari quello di google che è 66.102.9.147, e se funziona hai qualche problema con il DNS.
Ciao
Se non te lo ha rilasciato, e continua a darti l'errore
'No broadcast interfaces found - exiting' quando fai dhclient,
prova a fare dhcpcd -k e rilancia dhcpcd.
Li controlla se ti ha rilasciato l'indirizzo IP.
Se te lo ha rilasciato e continui a non pingare http://www....., prova a pingare un IP, magari quello di google che è 66.102.9.147, e se funziona hai qualche problema con il DNS.
Ciao
- stregadiMoher
- Linux 0.x

- Messaggi: 12
- Iscritto il: ven 10 mar 2006, 16:19
- Località: guidonia montecelio - roma
- Contatta:
Se non te lo ha rilasciato, e continua a darti l'errore
'No broadcast interfaces found - exiting' quando fai dhclient,
prova a fare dhcpcd -k e rilancia dhcpcd.
-----
Ciao, ho provato con
"dhcpcd -k"
mi dice
**** /sbin/dhcpcd: not running
allora provo a farlo ripartire con
(non so se e' giusto fare cosi')
/sbin/dhcpcd start
Non ho messaggi di errore ma se rifaccio
"dhcpcd -k"
mi dice di nuovo
**** /sbin/dhcpcd: not running
Nel frattempo pero', ricordo che se parto con il kernel 2.6.10 va tutto ok...
Ora, mentre i moduli caricati dal kernel 2.6.10 all'avvio sono:
eepro100
pcmcia
yenta_socket
pcmcia_core
ide_scsi
Quelli caricati dal 2.6.15rtai2 (la extraversion la ho fatta io) sono:
eepro100 0
pcmcia 0
firmware_class 1 yenta_socket
yenta_socket 0
rsrc_nonstatic 1 yenta_socket
pcmcia_core pcmcia,yenta_socket,rsrc_nonstatic
ide_scsi 0
Cosa è rsrc_nonstatic?
Cosa è yenta_socket??
Qualche idea?
Secondo voi è possibile che avendo compilato il kernel 2.6.15rtai2 con la #define
CONFIG_MODULE_FORCE_UNLOAD
possa avvenire questo problema?
Perche' mi sembra che questo kernel funzioni male (nel senso, ho questo problema di rete con questo kernel 2.6.15rtai2) da quando ho aggiunto questa #define e ho ricompilato...
Aiuto!
Tery
'No broadcast interfaces found - exiting' quando fai dhclient,
prova a fare dhcpcd -k e rilancia dhcpcd.
-----
Ciao, ho provato con
"dhcpcd -k"
mi dice
**** /sbin/dhcpcd: not running
allora provo a farlo ripartire con
(non so se e' giusto fare cosi')
/sbin/dhcpcd start
Non ho messaggi di errore ma se rifaccio
"dhcpcd -k"
mi dice di nuovo
**** /sbin/dhcpcd: not running
Nel frattempo pero', ricordo che se parto con il kernel 2.6.10 va tutto ok...
Ora, mentre i moduli caricati dal kernel 2.6.10 all'avvio sono:
eepro100
pcmcia
yenta_socket
pcmcia_core
ide_scsi
Quelli caricati dal 2.6.15rtai2 (la extraversion la ho fatta io) sono:
eepro100 0
pcmcia 0
firmware_class 1 yenta_socket
yenta_socket 0
rsrc_nonstatic 1 yenta_socket
pcmcia_core pcmcia,yenta_socket,rsrc_nonstatic
ide_scsi 0
Cosa è rsrc_nonstatic?
Cosa è yenta_socket??
Qualche idea?
Secondo voi è possibile che avendo compilato il kernel 2.6.15rtai2 con la #define
CONFIG_MODULE_FORCE_UNLOAD
possa avvenire questo problema?
Perche' mi sembra che questo kernel funzioni male (nel senso, ho questo problema di rete con questo kernel 2.6.15rtai2) da quando ho aggiunto questa #define e ho ricompilato...
Aiuto!
Tery
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
beh, giudica un po' te
io direi di toglierlo...
Codice: Seleziona tutto
This option allows you to force a module to unload, even if the kernel believes it is unsafe: the kernel will remove the module without waiting for anyone to stop using it (using the -f option to rmmod). This is mainly for kernel developers and desperate users.
If unsure, say N.- stregadiMoher
- Linux 0.x

- Messaggi: 12
- Iscritto il: ven 10 mar 2006, 16:19
- Località: guidonia montecelio - roma
- Contatta:
- stregadiMoher
- Linux 0.x

- Messaggi: 12
- Iscritto il: ven 10 mar 2006, 16:19
- Località: guidonia montecelio - roma
- Contatta:
Amici,
giusto per chiudere il thread con un minimo di speranza...
Pare che il problema sia il modulo del kernel per la eth0, eepro100.
Mentre questo modulo 'eepro100' viene caricato all'avvio dagli altri kernels e viene correttamente utilizzato per eseguire la richiesta dell'IP al DHCP server, con il kernel 2.6.15rta2 questo modulo viene si caricato all'avvio, ma facendo ifconfig all'avvio non si vede per niente eth0.
Quello che bisogna fare, è completamente diverso da tutto ciò che ho scritto fino ad ora, che non ha funzionato e che mi ha fornito solo una sensazione di un'imminente ulcera...
Quello che si deve fare (nel mio caso)è
rmmod eepro100
insom /lib/modules/2.6.15rtai2/kernel/drivers/net/e100.ko
a quel punto
ifconfig eth0 up
e aspettare che il DHCP server dia l'ip. A quel punto si pinga.
Ripeto, il modulo eepro100 con lgi altri kernels caricati (2.6.10rtai, 2.6.10, 2.4.31) funziona!
Tery! :twisted:
giusto per chiudere il thread con un minimo di speranza...
Pare che il problema sia il modulo del kernel per la eth0, eepro100.
Mentre questo modulo 'eepro100' viene caricato all'avvio dagli altri kernels e viene correttamente utilizzato per eseguire la richiesta dell'IP al DHCP server, con il kernel 2.6.15rta2 questo modulo viene si caricato all'avvio, ma facendo ifconfig all'avvio non si vede per niente eth0.
Quello che bisogna fare, è completamente diverso da tutto ciò che ho scritto fino ad ora, che non ha funzionato e che mi ha fornito solo una sensazione di un'imminente ulcera...
Quello che si deve fare (nel mio caso)è
rmmod eepro100
insom /lib/modules/2.6.15rtai2/kernel/drivers/net/e100.ko
a quel punto
ifconfig eth0 up
e aspettare che il DHCP server dia l'ip. A quel punto si pinga.
Ripeto, il modulo eepro100 con lgi altri kernels caricati (2.6.10rtai, 2.6.10, 2.4.31) funziona!
Tery! :twisted:
