Få modemet til at lægge på

Ind imellem kan du mærke at KPPP har svært ved at få modemet til at lægge på. Dette forårsages formodentlig af en fejltilpasning mellem KPPPs og modemets indstillinger. Et standardmodem anvender to metoder til at bestemme sig for at lægge på: Kommando, og DTR. Kommandometoden indebær at en sekvens til at afbryde sendes til modemet, som stiller det i kommandotilstand, og derefter sendes en kommando til at lægge på (ATH).

Hvis du tilretter pppd-pakken manuelt udenfor KPPP er det ofte en god hjælp at anvende kommandometoden, så man kan afslutte en terminalsession, og derefter starte pppd uden at modemet lægges på. I de fleste andre situationer er DTR-metoden at foretrække, eftersom den er enklere.

DTR (AT&Dn)-metoden

DTR-metoden gør at modemet lægges på så snart KPPP slutter med at anvende modemet. Hvis du starter en modemsession, og spørger efter tilstanden med AT&V, og du kan se &D0 iblandt indstillingerne som vises, er DTR-metoden at lægge på deaktiveret. For at aktiverer DTR-metoden, anvendes Terminalknappen for at starte en modemsession, og derefter skrives:

ATZ # nulstil til forvalgt profil
AT&D2  # Indstil til at lægge på når DTR forsvinder
AT&W  # Skriv til forvalgt profil

Hvordan DTR-metoden fungerer

Når signalet Data Terminal Ready (DTR) på den serielle tilslutning mellem værtsmaskinen og modemet bliver høj, lægger modemet på. Når KPPP åbner den serielle port, ændres DTR-tilslutningen til lav, på et eksternt modem kan du se DTR-lampen (eller TR-lampen) tændes når dette sker. Når TR-lampen slukkes (eftersom KPPP har lukket den serielle port, eller noget værre!), kommer modemet til at lægge på.

Kommandometoden

Den anden måde at få et modemet til at lægge på når det er tilsluttet (brugt med AT&Dn hvor n ikke er 2) er at få modemet at acceptere kommandoen mens en session står på. For at få den at lægge på som den skal, startes en modemsession og vagttiden indstilles til et kort interval, på følgende måde:

ATZ
ATS12=5
AT&W

Anvend derefter skyderen Vagttid i modemkommandodelen til at stemme med registret (S12 til værdien 5). Derefter skal modemet lægge på som det skal.

Hvordan kommandometoden fungerer

Når det lokale modem er tilsluttet til et fjernmodem, befinder det sig i tilstanden “tilsluttet”, hvor det sender alle tegn som det modtager til fjernmodemet uden tolkning. For at få modemet at tage imod tegn som kommandoer til sig selv, skal man stille modemet om til kommandostand. Koden som afbryder udfører dette.

Koden som afbryder defineres som tre tidsinterval med længden defineret af S12 i halvtredsindstyvendedels sekunder.

  • Stille (skal være endnu længere S12/50 sekunder)

  • Tegnet som afbryder (som defineres af registret S2, den forvalgte værdi er “+”), gentaget tre gange (med mindre end S12/50 sekunder mellem hver gang).

  • Stille (skal være endnu længere S12/50 sekunder)

Når modemet først er i kommandotilstand, kan du sende kommandoer til det. For at få det til at lægge på, sendes kommandoen ATH. Koderne for at afbryde og strengen for at lægge på som KPPP anvender vises i dialogen Modemkommandoer. Disse skal passe sammen med dit modem.