Facciamo il punto su DHCP
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.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Facciamo il punto su DHCP
Ho passato un'oretta a leggere i numerosissimi post
su DHCP. Ma mi manca ancora qualcosa... Allora: decido
di non usare un IP fisso sulla scheda di rete e in netconfig
scelgo DHCP. Dubbio: alla voce SET DHCP HOSTNAME
devo mettere qualcosa? Il provider, ovviamente,
non mi ha assegnato alcun hostname. Però la mia configurazione
è questa: scheda di rete e router (che fa pure da server DHCP).
Se configuro in tal modo, non mi connetto affatto.
Se, terminata la riconfigurazione, tento di riavviare,
ricevo il messaggio: dhcpd not runnig.
Ho visto diversi post sul tema, ma no ho capito che devo fare... Ultima cosa strana: se seguo un suggerimento
trovato in un vecchio post che diceva di "bloccare"
resolv.conf con chattr, non ottengo nulla:
il file viene riscritto comunque ogni volta...
Spero di aver fornito dati sufficienti.
Thanx
M.
su DHCP. Ma mi manca ancora qualcosa... Allora: decido
di non usare un IP fisso sulla scheda di rete e in netconfig
scelgo DHCP. Dubbio: alla voce SET DHCP HOSTNAME
devo mettere qualcosa? Il provider, ovviamente,
non mi ha assegnato alcun hostname. Però la mia configurazione
è questa: scheda di rete e router (che fa pure da server DHCP).
Se configuro in tal modo, non mi connetto affatto.
Se, terminata la riconfigurazione, tento di riavviare,
ricevo il messaggio: dhcpd not runnig.
Ho visto diversi post sul tema, ma no ho capito che devo fare... Ultima cosa strana: se seguo un suggerimento
trovato in un vecchio post che diceva di "bloccare"
resolv.conf con chattr, non ottengo nulla:
il file viene riscritto comunque ogni volta...
Spero di aver fornito dati sufficienti.
Thanx
M.
- l1q1d
- Master

- Messaggi: 1862
- Iscritto il: lun 21 feb 2005, 0:00
- Località: In uno spazio n-dimesionale
- Contatta:
In teoria non serve mettere nulla nel campo hostname visto che il dhcp fa una ricerca sulla rete finchè non trova un dhcp server, naturalmente questo potrebbe velocizzare il sistema ma si parla dell'ordine dei millisecondi. comunque credo ceh sia quasi impossibile metterlo in quanto, per come è strutturata la rete la richiesta di ip potrebbe arrivare a un router diverso (ovvero il primo libero che ti può fornire la connessione).
Il messaggio "dhcpd not runnig" è dovuto al fatto che in quel momento il dhcpd non sta ricercando un ip. Il dhcpd infatti si attiva solo quando viene chiamato dal sistema (per l'inserimento di una periferica) o in maniera manuale. Quando il pc si sta spegnendo l'rc.0 uccide tutti i processi e quando gli viene detto a dhcpcd di chiudersi lui gli risponde che non si può chiudere perchè non sta facendo il suo lavoro.
Per BLOCCARE l'aggiornamento del resolv.conf devi modificare a mano /etc/rc.inet1.conf in particolare
Altro?
Il messaggio "dhcpd not runnig" è dovuto al fatto che in quel momento il dhcpd non sta ricercando un ip. Il dhcpd infatti si attiva solo quando viene chiamato dal sistema (per l'inserimento di una periferica) o in maniera manuale. Quando il pc si sta spegnendo l'rc.0 uccide tutti i processi e quando gli viene detto a dhcpcd di chiudersi lui gli risponde che non si può chiudere perchè non sta facendo il suo lavoro.
Per BLOCCARE l'aggiornamento del resolv.conf devi modificare a mano /etc/rc.inet1.conf in particolare
Codice: Seleziona tutto
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
DHCP_KEEPRESOLV[0]="yes" # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[0]="yes" # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[0]="yes" # If you don't want the DHCP server to change
# your default gateway
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Ottimo, non avevo mai considerato quei campi.
C'è solo un'ultima cosa: ho messo i DNS di alice
in /etc/resolv.conf. Al riavvio, il file è come prima
(cioè senza) e invece ho notato un nuovo file,
/etc/resolv.conf-eth0.sv con quei parametri.
Dal momento che /etc/rc.d/rc.dnsmasq è chmodato
a -x, chi lo crea? E perché non mantiene tutto
in resolv.conf?
Mille grazie
M.
C'è solo un'ultima cosa: ho messo i DNS di alice
in /etc/resolv.conf. Al riavvio, il file è come prima
(cioè senza) e invece ho notato un nuovo file,
/etc/resolv.conf-eth0.sv con quei parametri.
Dal momento che /etc/rc.d/rc.dnsmasq è chmodato
a -x, chi lo crea? E perché non mantiene tutto
in resolv.conf?
Mille grazie
M.
- salbutamolo
- Linux 3.x

- Messaggi: 905
- Iscritto il: lun 12 gen 2004, 0:00
- Contatta:
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Certo! Posso mettere i DSN oppure farglieli cercare.
Io li ho impostati come fissi nel router e uso anche
degli IP fissi per le 2 schede di rete che ho nel mio pc.
Ma siccome mi stavo occupando di reti e connessioni
per il relativo capitolo di S4d, stavo smanettando.
Ho provato a usare DHCP per impostare dinamicamente
le schede di rete (devo pur descrivere anche questa opzione
in S4d!), e mi sono accorto di sta cosa strana.
Peraltro, Google non mi dà nemmeno una voce
cercando /etc/resolv.conf-eth0.sv.
Non è che non riesco a navigare, ci mancherebbe,
ma volevo capire la teoria che sta sotto a questo fatto.
Perché i DSN no rimandono in /etc/resolv.conf?
Chi crea /etc/resolv.conf-eth0.sv e perché?
Ho letto i vari script (rc.inet1 ecc)
e non sono stato in grado di trovarne traccia...
M.
Io li ho impostati come fissi nel router e uso anche
degli IP fissi per le 2 schede di rete che ho nel mio pc.
Ma siccome mi stavo occupando di reti e connessioni
per il relativo capitolo di S4d, stavo smanettando.
Ho provato a usare DHCP per impostare dinamicamente
le schede di rete (devo pur descrivere anche questa opzione
in S4d!), e mi sono accorto di sta cosa strana.
Peraltro, Google non mi dà nemmeno una voce
cercando /etc/resolv.conf-eth0.sv.
Non è che non riesco a navigare, ci mancherebbe,
ma volevo capire la teoria che sta sotto a questo fatto.
Perché i DSN no rimandono in /etc/resolv.conf?
Chi crea /etc/resolv.conf-eth0.sv e perché?
Ho letto i vari script (rc.inet1 ecc)
e non sono stato in grado di trovarne traccia...
M.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Aggiornamento: il file è generato da dhcpcd.
Altra cosa che non capisco (non so): ho configurato
eth0 e, allo stesso modo con DHCP, eth1
manualmente, copiando i settaggi in inet1.conf.
Però ifconfig mi dà un indirizzo IP solo per eth0,
e non per eth1:
Come mai? Qualcuno ha delle idee?
Grazie
M.
Altra cosa che non capisco (non so): ho configurato
eth0 e, allo stesso modo con DHCP, eth1
manualmente, copiando i settaggi in inet1.conf.
Però ifconfig mi dà un indirizzo IP solo per eth0,
e non per eth1:
Codice: Seleziona tutto
eth0 Link encap:Ethernet HWaddr 00:0F:EA:7A:29:16
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2745 errors:0 dropped:0 overruns:0 frame:0
TX packets:528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:702645 (686.1 KiB) TX bytes:117145 (114.3 KiB)
Interrupt:17
eth1 Link encap:Ethernet HWaddr 00:0F:EA:7A:29:14
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18 Memory:f1000000-0Grazie
M.
Re: Facciamo il punto su DHCP
samiel ha scritto:Ho passato un'oretta a leggere i numerosissimi post
su DHCP. Ma mi manca ancora qualcosa... Allora: decido
di non usare un IP fisso sulla scheda di rete e in netconfig
scelgo DHCP. Dubbio: alla voce SET DHCP HOSTNAME
devo mettere qualcosa? Il provider, ovviamente,
non mi ha assegnato alcun hostname. Però la mia configurazione
è questa: scheda di rete e router (che fa pure da server DHCP).
Se configuro in tal modo, non mi connetto affatto.
Se, terminata la riconfigurazione, tento di riavviare,
ricevo il messaggio: dhcpd not runnig.
Ho visto diversi post sul tema, ma no ho capito che devo fare... Ultima cosa strana: se seguo un suggerimento
trovato in un vecchio post che diceva di "bloccare"
resolv.conf con chattr, non ottengo nulla:
il file viene riscritto comunque ogni volta...
Spero di aver fornito dati sufficienti.
Thanx
M.
...........penso tu sia certo a conoscenza del programma ifplugd, che ti consente di lasciare " in attesa" l'interfaccia di rete, sia essa wireless o ethernet, finchè non viene attaccato un cavo u non sia presente una rete wi-fi..........
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Intanto i curiosi possono leggere il Cap. 4
dell'advanced routing howto reperibile
a http://lartc.org. È disponibile in vari formati,
anche in pdf
M.
dell'advanced routing howto reperibile
a http://lartc.org. È disponibile in vari formati,
anche in pdf
M.
- Luci0
- 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:
Ciao ... non ho capito come hai s/combinato inet1.conf.samiel ha scritto:Aggiornamento: il file è generato da dhcpcd.
Altra cosa che non capisco (non so): ho configurato
eth0 e, allo stesso modo con DHCP, eth1
manualmente, copiando i settaggi in inet1.conf.
Però ifconfig mi dà un indirizzo IP solo per eth0,
e non per eth1:
non é che puoi postarlo...??? ....
a proposito di DNS ma perché non far girare bind (/etc/rc.d/rc.bind start) in locale (cache) invece che affidarsi ai DNS del provider ... la risposta é notevolmente migliore, io lo uso anche con il modem seriale...