Estou tendo um problema quando eu vou conectar para meu dial up...

estou usando o mgetty com as seguintes confs.

- mgetty.config

debug 4
fax-id 49 115 xxxxxxxx
speed 38400

port ttySHSF0
init-chat "" \d\d\d+++\d\d\dATH0 OK ATM1 OK ATZ OK
speed 38400


otimo ele inicializa o modem sem problemas.
tenho um usuario ppp que executa o /etc/ppp/ppp-remote no qual consiste.

- ppp-remote
# $local_ip:$remote_ip
exec /usr/sbin/pppd -detach silent modem crtscts 200.164.xxx.xxx:200.164.xxx.xxx

e no inittab

m1:12345:respawn:/sbin/mgetty ttySHSF0

tudo ok no servidor.
agora em casa...

no script de conexao:
exec /usr/sbin/pppd lock -detach modem crtscts defaultroute \
/dev/modem 38400 $LOCAL_IP:$REMOTE_IP netmask $NETMASK \
+ua /etc/ppp/pap-secrets \
connect $DIALER_SCRIPT

ele disca.. aparece connecting ppp0 entretanto nao pega ip e da modem hangup. sempre usei algo do tipo mas menos complexo (tirando o $LOCAL_IP netmask) e conecta perfeitamente em outros ISP´s.

mas agora qdo eu abro o minicom disco.. conecto em uma conta shell
e executo ppp-remote , saio do minicom sem resetar o modem e executo:

/usr/sbin/pppd lock -detach modem crtscts defaultroute /dev/modem 38400 $ip_local:$ip_remoto netmask $mask

ele funciona e conecta perfeitamente.

Alguem sabe me dizer algo sobre isso? eu imagino que seja uma pequena besteira no meu script... porem o q?