Attivazione automatica ethernet

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.
Rispondi
Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Attivazione automatica ethernet

Messaggio 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

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Attivazione automatica ethernet

Messaggio 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...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Attivazione automatica ethernet

Messaggio da targzeta »

Qualche regola per udevd?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Attivazione automatica ethernet

Messaggio 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?

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Attivazione automatica ethernet

Messaggio da tigerwalk »

c'è un pacchetto che svolge questo compito, ma non riesco a ricordarne il nome...

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Attivazione automatica ethernet

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Attivazione automatica ethernet

Messaggio da anycolouryoulike »

No, udevmonitor non dice niente...

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

Re: Attivazione automatica ethernet

Messaggio 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

Avatar utente
Webbino
Linux 2.x
Linux 2.x
Messaggi: 227
Iscritto il: ven 14 ott 2005, 18:05

Re: Attivazione automatica ethernet

Messaggio 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

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Attivazione automatica ethernet

Messaggio 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>

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: Attivazione automatica ethernet

Messaggio 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

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Attivazione automatica ethernet

Messaggio 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".

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

Re: Attivazione automatica ethernet

Messaggio 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

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: Attivazione automatica ethernet

Messaggio da conraid »

Ho visto un post su LQ e mi è tornata in mente questa discussione

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

Rispondi