← Back to team overview

sslug-teknik team mailing list archive

Re: 3 USB kort del 2

 

On Sun, Sep 02, 2007 at 14:04:08 +0000, John Poulsen wrote:
....
> 
> Har lige tilføjet "nobsdcomp" i /etc/wvdial.conf, der nu ser således ud:
> 

måske det er wvdial der er problemet.
wvdial er blot et ekstra lag ovenpå ppp som gør
det sværere at fejlfinde hvis wvdial gør forkert.

Du kunne prøve med ekstra "debug" linier i ppp/options
så du får mere debug i ppp kommunikationen.





Alternativ: (for "experienced" users)

Man kan kalde pppd direkte med passende chatscript 
og  eventuelle ekstra options til pppd hvis man ikke 
vil have dem i optionsfilen.
Det er en del bøvlet at sætte op, men man har så helt
styr på hvad der sker.
Det eneste wvdial gør er at kalde pppd med "passende" options
fra egne opsætningsfiler.


Nedestående eksempel er via shellscript hvor jeg har anvendt shell 
variable til nogle parametre.
Jeg har tidligere brugt det til analog modem og ISDN , 
og til infrarød modemopkobling via mobiltelefon
( http://www.sslug.dk/~frank/irda-SH888.shtml  - nogle år siden)


#!/bin/sh
DEVICEOUT=/dec/ttyS2  # eller hvad den nu hedder med dit USB-modem
SPEED=115200     # for eksempel
PPPUSER=nnnnnnn  # dit user-id/login hos ISP

# de ekstra -d er ekstra debug

pppd $DEVICEOUT $SPEED connect /etc/ppp/chatscript.nw  \
     user $PPPUSER  file /etc/ppp/options -d -d -d


#husk pap-secrets og chap-secrets filerne


.....


chatscriptet tilrettes evt. med passende initstrenge til modemet,
idet ATZ blot nulstiller til en brugerdefineret tilstand.


/etc/ppp/chatscript.nw :

#!/bin/sh

PHONE=NNNNNNNN

exec chat -V -v -r /tmp/ppp-chat.log \
REPORT CONNECT \
REPORT OK \
REPORT BUSY \
REPORT 'NO CARRIER' \
REPORT 'NO DIALTONE' \
REPORT 'annex:' \
TIMEOUT 35 \
'' 'ATZ' \
OK 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0' \
OK ATDT$PHONE \
ABORT 'NO CARRIER' \
ABORT 'BUSY' \
ABORT 'NO DIALTONE' \
ABORT 'WAITING' \
TIMEOUT 55 \
CONNECT 


-- 
mvh Frank Damgaard  | 



Follow ups

References