Fabio Cobianchi ha scritto:

> Stai parlando di lanciare il pppd in automatico una volta caricato il
> firmware, giusto?
> 
> Puoi postare come hai fatto, che io lo faccio ancora a manina?

certo che posso :-)

ho aggiunto una regola a udev

[EMAIL PROTECTED]:~$ cat /etc/udev/rules.d/010_local.rules
SUBSYSTEM=="drivers", DEVPATH=="*/speedtch", \
        ACTION=="add", RUN+="/bin/sh -c '/lib/hotplug/speedtch-start &'"
[EMAIL PROTECTED]:~$

che chiama il file speedtouch-start:
[EMAIL PROTECTED]:~$ cat /lib/hotplug/speedtch-start
#!/bin/sh -e
# SUBSYSTEM=="drivers", DEVPATH="*/speedtch", \
#       ACTION="add", RUN+="/root/speedtch-start.sh"


exec > /dev/speedtch.log 2>&1

FILE='/proc/net/atm/speedtch:0'

while [ ! -e $FILE ]; do
  echo "Waiting for $FILE..."
  sleep 1
done

echo $FILE found!

while ! grep -q '^Line up' $FILE; do
  echo "Waiting for Line up..."
  sleep 1
done

echo "Line up!"

FILE='/usr/sbin/pppd'

while [ ! -e $FILE ]; do
  echo "Waiting for $FILE..."
  sleep 1
done

exec /usr/sbin/pppd call peers-pppoa
[EMAIL PROTECTED]:~$

modifica l'ultima riga, chiamando il file dentro peers giusto.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a