View previous topic :: View next topic |
Author |
Message |
makami Guru
Joined: 10 Jul 2005 Posts: 321
|
Posted: Sat Sep 24, 2005 4:30 pm Post subject: Killare servizio all' avvio [RISOLTO] |
|
|
Ciao a tutti, ho un problemino.
Quando avvio Gentoo, prima di potermi loggare carica il runlevel di default.
Tra i servizi del runlevel di default c'è dhcpcd, sveltissimo quando il pc è effettivamente collegato a una lan.
Il problema è quando porto il notebook in giro, dhcpcd cerca di connettersi in rete invano, visto che il note non è collegato ad altri pc. Prima di stopparsi ci passa molto tempo.
C'è un modo per stoppare/killare questi servizi all'avvio o un modo per dire a dhcpcd di non avviarsi se non sono effettivamente collegato in rete?
Visto che non posso loggarmi in nessuna console virtuale prima che carichi i servizi del runlevel default non saprei come fare..
Ho cercato nel forum ma non ho trovato nulla.
Ciao
Last edited by makami on Sat Sep 24, 2005 5:40 pm; edited 1 time in total |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sat Sep 24, 2005 4:37 pm Post subject: |
|
|
Una buona soluzione credo sarebbe quella di creare due runlevel, uno con gli script necessari al pc "in casa", e uno con i servizi necessari per il pc "in giro", dopodicché all'avvio decidi in che "modalità" farlo partire da Grub. Le informazione per fare ciò che ti ho detto li trovi nella parte finale dell'handbook dove parla degli script di avvio. |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Sat Sep 24, 2005 4:47 pm Post subject: |
|
|
oppure puoi settare un timeout più breve per il client dhcp. per farlo credo che tu debba giocare con _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Sep 24, 2005 4:58 pm Post subject: |
|
|
un'altro ottimo software è
Code: | eix ifplug
* sys-apps/ifplugd
Available versions: 0.28 ~0.28-r2
Installed: none
Homepage: http://0pointer.de/lennart/projects/ifplugd/
Description: Brings up/down ethernet ports automatically with cable detection
License: GPL-2 |
In questo modo appena attacchi il cavo la rete viene automaticamente riconosciuta (se hai dhcp ovvio) _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
makami Guru
Joined: 10 Jul 2005 Posts: 321
|
Posted: Sat Sep 24, 2005 5:40 pm Post subject: |
|
|
grazie a tutti per le risposte.
Vedo se riesco a risolvere impostando un time out o con il programmino citato da Cazzantonio, se non riesco opterò per la soluzione di Luca89.
Ciao a tutti |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Sat Sep 24, 2005 5:54 pm Post subject: |
|
|
ciaom per risolvere il tuo problema e mantenere dhcpcd
aggiungi al file questa opzione /etc/conf.d/net/:
dove:
eth0 è la tua interfaccia di rete
-t valore rappresentano i secondi di timeout per l'acquisizione
di un indirizzo dal server dhcp (se 3 è troppo basso metti 5) _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
makami Guru
Joined: 10 Jul 2005 Posts: 321
|
Posted: Sat Sep 24, 2005 6:31 pm Post subject: |
|
|
X-Drum wrote: | ciaom per risolvere il tuo problema e mantenere dhcpcd
aggiungi al file questa opzione /etc/conf.d/net/:
dove:
eth0 è la tua interfaccia di rete
-t valore rappresentano i secondi di timeout per l'acquisizione
di un indirizzo dal server dhcp (se 3 è troppo basso metti 5) |
Ottimo, grazie mille, la soluzione che cercavo |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sun Sep 25, 2005 10:57 am Post subject: |
|
|
se cerchi, in /etc/conf.d/net, c'è proprio una riga specifica per il timeout. usa quella (è solo per una questione di ordine) |
|
Back to top |
|
|
|