Pagina 1 di 1

Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 13:37
da anycolouryoulike
Con l'IP statico il problema non si presenta, ma c'è un modo per lanciare automaticamente dhcpcd ogni volta che viene attaccato il cavo di rete?
Grazie

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 13:43
da danix
non puoi fare

Codice: Seleziona tutto

/etc/rc.d/rc.inet1 restart
??

In alternativa potresti vedere se acpi effettua qualche controllo sull'eth, ma non ne sono sicuro...

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 13:50
da targzeta
Qualche regola per udevd?

Spina

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 13:53
da anycolouryoulike
Grazie delle risposte.
danix85 ha scritto:non puoi fare

Codice: Seleziona tutto

/etc/rc.d/rc.inet1 restart
??
Certo, ma avevo in mente qualcosa di automatico...
spina ha scritto:Qualche regola per udevd?

Spina
Del tipo?

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 14:12
da tigerwalk
c'è un pacchetto che svolge questo compito, ma non riesco a ricordarne il nome...

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 15:22
da targzeta
anycolouryoulike ha scritto:
spina ha scritto:Qualche regola per udevd?

Spina
Del tipo?
Del tipo che devi controllare se udevd riceve l'evento di inserimento del cavo di rete. Se lo riceve scrivi una piccola regola per udevd in cui gli dici di lanciare dhcdpd.

Questa è l'idea, come fare? Intanto vedi il man di:

Codice: Seleziona tutto

udevmonitor
(o udevamd - sezione monitor, nel caso mancasse) per capire se udevd riceve l'evento. Se si, puoi leggerti qualcosa su come creare le regole per udev, ad esempio puoi leggere il file:

Codice: Seleziona tutto

/usr/doc/udev-???/docs/writing_udev_rules/index.html
Spina

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 17:18
da anycolouryoulike
No, udevmonitor non dice niente...

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 22:47
da urka58
ifplugd dovrebbe fare al caso tuo. Il pacchetto di Alien Bob è già "patchato" per il kernel 2.6 ( i sorgenti originali compilano solo con kernel 2.4). Qui trovi il pacchetto
http://www.slackware.com/~alien/slackbu ... /pkg/12.1/
Ciao

Re: Attivazione automatica ethernet

Inviato: mar 4 nov 2008, 22:58
da Webbino
Be.. se ti può interessare (l'ho provato per curiosità), dmesg (quindi il log /var/log/messages) registra tale comportamento:

eth0: link down < (quando il cavo si scollega)
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 < (quando si attacca il cavo)


Tienila come ultima spiaggia, se non trovi altri potresti lavorare su questo (cosa che presumo, facciano già i programmi che desideri).


Saluti

Webbino

Re: Attivazione automatica ethernet

Inviato: mer 5 nov 2008, 11:06
da tigerwalk
urka58 ha scritto:ifplugd dovrebbe fare al caso tuo. Il pacchetto di Alien Bob è già "patchato" per il kernel 2.6 ( i sorgenti originali compilano solo con kernel 2.4). Qui trovi il pacchetto
http://www.slackware.com/~alien/slackbu ... /pkg/12.1/
Ciao
Ecco, era appunto questo il pacchetto! =D>

Re: Attivazione automatica ethernet

Inviato: mer 5 nov 2008, 11:16
da conraid
In effetti qualche sistema c'è, wicd lo rileva l'attacco del cavo per esempio.
Non conosco il pacchetto consigliato da urka, ma anche mii-tool ti rileva cambiamenti, il problema è che devi fare qualche demone tu. Quel pacchetto dal nome mi sembra un demone invece, provalo

Re: Attivazione automatica ethernet

Inviato: mer 5 nov 2008, 11:19
da tigerwalk
conraid ha scritto:In effetti qualche sistema c'è, wicd lo rileva l'attacco del cavo per esempio.
Non conosco il pacchetto consigliato da urka, ma anche mii-tool ti rileva cambiamenti, il problema è che devi fare qualche demone tu. Quel pacchetto dal nome mi sembra un demone invece, provalo
E' per l'appunto un demone che all'avvio, rileva se la scheda è collegata al cavo e di conseguenza la "tira su".

Re: Attivazione automatica ethernet

Inviato: mer 5 nov 2008, 19:16
da urka58
Ifplugd è un demone che fa esattamente quanto suggerito da Conraid e Tigerwalk. Si "appoggia" ad alcune funzioni di mii-tool o in alternativa di ethtool. Nel pacchetto di Alien Bob c'è un solo problema relativo allo script di avvio, vale a dire che lo script, appunto, avvia e imposta la connessione di rete con /etc/rc.d/rc.inet1. In questo modo non viene inpostata l'interfaccia di loopback, se non quando viene inserito il cavo. Purtroppo l'interfaccia di loopback è indispensabile per l'avvio di alcuni programmi, es cups. Si può facilmente ovviare al problema comunque.
Ciao

Re: Attivazione automatica ethernet

Inviato: sab 6 dic 2008, 14:34
da conraid
Ho visto un post su LQ e mi è tornata in mente questa discussione

http://www.linuxquestions.org/questions ... gd-688088/