Pagina 1 di 1

due domande sugli script all'avvio

Inviato: sab 7 ott 2006, 10:14
da LaZyBoY
Avrei bisogno di una mano :D . Ho messo alcune istruzioni in un file da far partire tramite rc.local. Nello specifico per connettermi alla mia rete wireless. Purtroppo ho notato che se il router è spento lo script giustamente si blocca e non va avanti.
Queste sono le istruzioni:

Codice: Seleziona tutto

/sbin/iwconfig eth1 mode Managed 
/sbin/iwconfig eth1 essid PIPPO
/sbin/ifconfig eth1 up
/sbin/dhcpcd eth1
Io vorrei che si connettesse solo se trova qualche access point, sennò prosegua il boot del sistema. Chiedo troppo?
Secondo: devo far partire un programma (xhkeys), però solo per uno degli utenti. Immagino che dovrei modificare qualche file di kde nella home dell'utente. quale?
Grazie a tutti.

Inviato: sab 7 ott 2006, 10:39
da Absolut
C'è una sol recente.. ora te la linlko

Inviato: sab 7 ott 2006, 10:41
da Absolut
Anzi il post era tuo!!! e ti ho scritto come risolvere !!! hai controllato!?

http://www.slacky.it/forum/viewtopic.php?t=15303

Inviato: sab 7 ott 2006, 10:45
da LaZyBoY
ma funziona se l'access point non è collegato?

Inviato: sab 7 ott 2006, 10:49
da Absolut
si.... funzoina fuzniona....

Inviato: sab 7 ott 2006, 10:51
da LaZyBoY
Comunque io pensavo a qualcosa del genere:

IF iwlist eth1 scan
trova una rete allora può provare a connettersi,
se non ne trova va avanti col boot.

Inviato: sab 7 ott 2006, 11:09
da LaZyBoY
Ho provato con il tuo metodo, modificando i files rc.inet1.conf e rc.wireless.conf ma non funziona... In dmesg trovo sempre:

Codice: Seleziona tutto

ADDRCONF(NETDEV_UP): eth1: link is not ready

Inviato: sab 7 ott 2006, 12:23
da Absolut
se fai /etc/rc.d/rc.inet1 restart ti ritorna qualche errore!?

Inviato: sab 7 ott 2006, 13:02
da LaZyBoY
slackvitto ha scritto:se fai /etc/rc.d/rc.inet1 restart ti ritorna qualche errore!?

Codice: Seleziona tutto

/etc/rc.d/rc.inet1:  eth1 is 'Intel PRO/Wireless 3945ABG'
Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device eth1 ; Resource temporarily unavailable.