Problemi di configurazione della rete eth

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.
Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problemi di configurazione della rete eth

Messaggio da conraid »

Bart ha scritto:
conraid ha scritto:Avevi detto di aver messo anche il gateway

Codice: Seleziona tutto

# Default gateway IP address:
GATEWAY=""
ora dici di no

controlla

comunque manda route -n e vediamo di capire qualcosa
Il gateway l'ho inserito nella configurazione manuale. Quella che vedi tu è quella di wicd. Nella configurazione di wicd tu metti l'ip (nelle impostazioni del programma) e lui aggiunge netmask e gateway ma da quello che ho visto non modifica rc.inet1.conf. Questa sera posto tutto. :thumbright:
non modifica no, wicd ha i propri file di configurazione, indipendente dalla distribuzione
quel che volevo sapere era la tua configurazione senza wicd e tu hai detto
Quando ho fatto la modifica manuale (senza wicd) ho modificato solo la sezione:

Codice: Seleziona tutto

    # Config information for eth0:
    IPADDR[0]="192.168.1.50"
    NETMASK[0]="255.255.255.0"
    USE_DHCP[0]=""
    DHCP_HOSTNAME[0]=""
mettendo ip, netmask e togliendo il dhcp come si vede sopra.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

Dopo la configurazione manuale con netconfig

route -n:

Codice: Seleziona tutto

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
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    1      0        0 eth0
rc.inet1.conf

Codice: Seleziona tutto

# /etc/rc.d/rc.inet1.conf                                                    
#                                                                            
# This file contains the configuration settings for network interfaces.      
# If USE_DHCP[interface] is set to "yes", this overrides any other settings. 
# If you don't have an interface, leave the settings null ("").              

# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.              

# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.                                         

# =============================================================================

# Config information for eth0:
IPADDR[0]="192.168.1.50"      
NETMASK[0]="255.255.255.0"    
USE_DHCP[0]=""                
DHCP_HOSTNAME[0]=""           

# Config information for eth1:
IPADDR[1]=""                  
NETMASK[1]=""                 
USE_DHCP[1]=""                
DHCP_HOSTNAME[1]=""           

# Config information for eth2:
IPADDR[2]=""                  
NETMASK[2]=""                 
USE_DHCP[2]=""                
DHCP_HOSTNAME[2]=""           

# Config information for eth3:
IPADDR[3]=""                  
NETMASK[3]=""                 
USE_DHCP[3]=""                
DHCP_HOSTNAME[3]=""           

# Default gateway IP address:
GATEWAY="192.168.1.1"        

# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.                                        
DEBUG_ETH_UP="no"                                                          

## Example config information for wlan0.  Uncomment the lines you need and fill
## in your info.  (You may not need all of these for your wireless network)    
#IFNAME[4]="wlan0"                                                             
#IPADDR[4]=""                                                                  
#NETMASK[4]=""                                                                 
#USE_DHCP[4]="yes"                                                             
#DHCP_HOSTNAME[4]="icculus-wireless"                                           
#DHCP_KEEPRESOLV[4]="yes"                                                      
#DHCP_KEEPNTP[4]="yes"                                                         
#DHCP_KEEPGW[4]="yes"                                                          
#DHCP_IPADDR[4]=""                                                             
#WLAN_ESSID[4]=BARRIER05                                                       
#WLAN_MODE[4]=Managed                                                          
##WLAN_RATE[4]="54M auto"                                                      
##WLAN_CHANNEL[4]="auto"                                                       
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"

## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0"              # Use a different interface name nstead of
                                # the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89"  # Overrule the card's hardware MAC address
#MTU[4]=""                      # The default MTU is 1500, but you might need
                                # 1360 when you use NAT'ed IPSec traffic.
#DHCP_KEEPRESOLV[4]="yes"       # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes"          # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes"           # If you don't want the DHCP server to change
                                # your default gateway
#DHCP_IPADDR[4]=""              # Request a specific IP address from the DHCP
                                # server
#WLAN_ESSID[4]=DARKSTAR         # Here, you can override _any_ parameter
                                # defined in rc.wireless.conf, by prepending
                                # 'WLAN_' to the parameter's name. Useful for
                                # those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=thekey"
                                # Some drivers require a private ioctl to be
                                # set through the iwpriv command. If more than
                                # one is required, you can place them in the
                                # IWPRIV parameter (separated with the pipe (|)
                                # character, see the example).
Così la rete non va.

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Problemi di configurazione della rete eth

Messaggio da urka58 »

Mah...eth1, cos'è, un'altra scheda ethernet o wireless?
Hai controllato che quella che vuoi usare sia effettivamente eth0 e non eth1, altrimenti è un bel mistero.
Ciao

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

urka58 ha scritto:Mah...eth1, cos'è, un'altra scheda ethernet o wireless?
Hai controllato che quella che vuoi usare sia effettivamente eth0 e non eth1, altrimenti è un bel mistero.
Ciao
si eth1 è la wireless che è disabilitata. Si la rete wired è eth0. Mi sta venendo un dubbio su come riavviare la rete a questo punto. Non basta fare rc.inet1 restart? Non vorrei che la configurazione di wicd e quella manuale andassero in conflitto (visto che si basano su due file di configurazione differenti), mi sembra strano però.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problemi di configurazione della rete eth

Messaggio da conraid »

Ma blocchi le interfacce da wicd prima di provare con rc.inet1?

Io non ho mai usato wicd per le reti wired, quindi non so il comportamento precisso
comunque il file di configurazione di wicd per le reti wired è
/etc/wicd/wired-settings.conf

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Problemi di configurazione della rete eth

Messaggio da urka58 »

Bart ha scritto:
urka58 ha scritto:Mah...eth1, cos'è, un'altra scheda ethernet o wireless?
Hai controllato che quella che vuoi usare sia effettivamente eth0 e non eth1, altrimenti è un bel mistero.
Ciao
si eth1 è la wireless che è disabilitata. Si la rete wired è eth0. Mi sta venendo un dubbio su come riavviare la rete a questo punto. Non basta fare rc.inet1 restart? Non vorrei che la configurazione di wicd e quella manuale andassero in conflitto (visto che si basano su due file di configurazione differenti), mi sembra strano però.

Sono certo di aver visto un hint dove si raccomandava di lasciare /etc/rc.d/rc.inet1.conf "vuoto" in caso si volesse usare wicd.
Per la verità il tuo mi sembra il caso opposto, ma proverei a non avviare wicd al boot o almeno a stopparlo prima di configurare la scheda con netconfig. Il comando rc.inet1 restart è corretto.
Ciao

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

Premetto che avevo risolto questo problema configurando la rete con netconfig, ip statico, e nameserver di opendns.
Ultimamente però non riesco più a connettermi all'avvio del pc con questa configurazione. Credo dall'aggiornamento di wicd 1.7.0 sulla current di qualche settimana fa. Ora se configuro la rete con netconfig all'avvio del pc non mi si connette e devo lanciare o dhcpcd da konsole o usare wicd per connettermi. Se faccio così però ottengo un indirizzo 192.168.1.101 che non è quello desiderato ne tantomeno quello configurato con netconfig (che vedo correttamente su /etc/rc.d/rc.inet1.conf.
Ma scusate dov'è il problema? Lancio netconfig: setto 192.168.1.50, nameserver: 208.67.222.222 e tutto va. Riavvio e il pc non va in rete.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

Ho verificato che lanciando netconfig e settando tutta la configurazione come precedentemente specificato la rete funziona. Il problema si presente al boot successivo dove vedo l'interfaccia wired eth0 correttamente configurata con ip statico assegnato ma non riesco a navigare. Ma la cosa più strana è che non è regolare... A volte al boot non è connesso altre volte si. Sto iniziando a pensare che possa dipendere dal router, spesso avviato in simultanea con il pc. :roll:

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problemi di configurazione della rete eth

Messaggio da conraid »

Bart ha scritto:Ho verificato che lanciando netconfig e settando tutta la configurazione come precedentemente specificato la rete funziona. Il problema si presente al boot successivo dove vedo l'interfaccia wired eth0 correttamente configurata con ip statico assegnato ma non riesco a navigare. Ma la cosa più strana è che non è regolare... A volte al boot non è connesso altre volte si. Sto iniziando a pensare che possa dipendere dal router, spesso avviato in simultanea con il pc. :roll:
ma hai sempre la rete wired configurata anche con wicd?

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

conraid ha scritto:ma hai sempre la rete wired configurata anche con wicd?
No wicd è installato ma non l'ho mai configurato. Lo uso solo per le connessioni alle reti wireless. Non so dire se il problema è iniziato con l'aggiornamento a wicd 1.7.0 della current ma più o meno è da quel periodo che ho questi problemi.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

Ho scoperto l'arcano, la colpa è di wicd.
In current ho configurato la rete con ip statico per avere sempre un ip locale ad ogni boot e ho configurato /etc/resolv.conf per settare i nameserver per i dns. Una volta avviato il pc se apro wicd e mi disconnetto tramite interfaccia utente lui sovrascrive /etc/resolv.conf. Da quello che vedo in /etc/resolv.conf che si presenta così:
# Generated by dhcpcd
# /etc/resolv.conf.head can replace this line
# /etc/resolv.conf.tail can replace this line
sembra che wicd chiami dhcpcd che sovrascrive il file. Ora devo capire se questo è un baco o no. Voi che dite?
Il problema nasce quando torno da una sessione messa in sospensione e wicd in automatico mi modifica il file /etc/resolv.conf e mi si connette con un ip diverso dal mio. Io cosa facevo, mi disconnettevo da wicd (lui bastardissimo cancellava il file /etc/resolv.conf) e quando riavviavo la rete con /etc/rc.d/rc.inet1 restart si collegava in rete ma non navigavo perché non avevo i dns settati.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problemi di configurazione della rete eth

Messaggio da conraid »

puoi dire a dchpd di non farlo, oppure "forza" il file con chattr

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Problemi di configurazione della rete eth

Messaggio da Luci0 »

Forse la cosa più semplice é configurare eth0 in dhcp anche in rc.inet1.conf.
Se si usi il portatile e devi collegarti a diverse reti, wired o wireless ... wicd é molto più comodo.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Problemi di configurazione della rete eth

Messaggio da Bart »

Luci0 ha scritto:Forse la cosa più semplice é configurare eth0 in dhcp anche in rc.inet1.conf.
Se si usi il portatile e devi collegarti a diverse reti, wired o wireless ... wicd é molto più comodo.
Si anche questo è vero. Giusto per chiudere il cerchio volevo capire come poter settare wicd affinché eviti di sovrascrivermi /etc/resolv.conf. Cosa devo mettere nelle impostazioni relative a dhcpcd?

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Problemi di configurazione della rete eth

Messaggio da Luci0 »

Bart ha scritto:
Luci0 ha scritto:Forse la cosa più semplice é configurare eth0 in dhcp anche in rc.inet1.conf.
Se si usi il portatile e devi collegarti a diverse reti, wired o wireless ... wicd é molto più comodo.
Si anche questo è vero. Giusto per chiudere il cerchio volevo capire come poter settare wicd affinché eviti di sovrascrivermi /etc/resolv.conf. Cosa devo mettere nelle impostazioni relative a dhcpcd?
Con

Codice: Seleziona tutto

dhcpcd -R eth0
impedisci a dhcpcd di incasinare il /etc/resolv.conf questa cosa é utile se ad esempio hai un server in locale (127.0.0.1).
Il comando dhcpcd é abbastanza versatile ... la "man page" ha parecchie opzioni.
Se dai un occhiata a /etc/rc.d/rc.inet1.conf scoprirai questi switch molto interessanti ...

Codice: Seleziona tutto

#DHCP_KEEPRESOLV[4]="yes"       # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes"          # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes"           # If you don't want the DHCP server to change
                                # your default gateway
#DHCP_IPADDR[4]=""              # Request a specific IP address from the DHCP
                                # server
Forse DHCP_IPADDR[4]="" é quello che potrebbe risolvere il tuo problema ... oppure configurare il router in modo da farti assegnare sempre lo stesso ip in questo modo risolveresti elegantemente il problema .. sempre che sia possibile.

Buon divertimento ...



P.S. mi sono accorto che alla fine ti ho detto di leggere il manuale ... non te la prendere fa parte del gioco!

Rispondi