Kvůli komplexnosti celého problému je zpracování pomocí e-mailu nepoměrně jednodušší než vyřizování těchto dotazů po telefonu.
Protože je možné uložit zápisy z protokolu (log souboru) na disketu, máte možnost využít libovolného e-mailového přístupu.
Nejdříve se přesvědčte, zda je váš modem podporován Linuxem.
lspci
. Následně se robrazí jako "Serial Controller". Pokud
je tomu jinak, je zobrazen např. jako "Communication
Controller", pak toto zařízení nerozumí běžným AT příkazům.
Pokud máte pochybnosti, pak se dotažte u vašeho výrobce, zda
zařízení rozumí AT příkazům.
Kromě jednoznačných informací, jako jsou:
/var/log/messages
Test slouží pro získání informací z wvdialu a /var/log/messages:
Přihlaste se jako uživatelTest se věnuje přímo základní kontrole modemu:root
1. Nastavte značku v souboru /var/log/messages příkazem: echo "MODEM-Test" | logger 2. Zkontrolujte, zda je navazováno spojení wvdial 2>&1 | tee modem.out resp. wvdial název_poskytovatele 2>&1 | tee modem.out 3. Pokud se spojení neukončí automaticky např. díky nějaké chybě, čekejte nejméně 10 vteřin a potom ukončete wvdial stiskem kláves[Strg]+[C]
4. Hlášení ze souboru /var/log/messages přepošlete příkazem tail -n 100 /var/log/messages | grep -A 100 "MODEM-Test" >>modem.out (celý příkaz je třeba napsat do jednoho řádku) 5. Připojte obsah souborumodem.out
(jako ASCII text) přímo do těla e-mailu. Pokud použijete pro odeslání pošty DOS/Windows, postupujte následovně: 5a) Překódujte soubor pomocí recode latin2..ibmpc modem.out 5b) Uložte soubor na disketu příkazem mount /floppy cp modem.out /floppy/ umount /floppy 5c) V operačním systému DOS/Windows potom vlože soubor MODEM.OUT přímo do těla e-mailu - v nejhorším případě ho zašlete také jako přílohu - důležité ale je, aby zůstal zachován formát ASCII.
Zvláštní informace:Interním modemům musí mít jádro s odpovídajícím voláním
setserial
, protože v opačném případě jádro zařízení nerozpozná a nemůže k němu přistupovat. Bližší informace naleznete v dokumentu Konfigurace PCI nebo ISA PnP modemů" Proveďte prosím následující testy modemu /dev/ttyS0 je první sériové rozhraní /dev/ttyS1 je druhé sériové rozhraní /dev/ttyACM0 je rozhraním pro USB modem /dev/ttyS2 je běžné rozhraní pro interní modemy Použijte rozhraní, ke kterému je připojen váš modem v našem případě se bude jednat o /dev/ttyS0
1. Otevřete jako uživatelroot
v grafickém prostředí dvě virtuální konzole příkazem xterm & a xterm & 2. V prvním použijte příkaz cat /dev/ttyS0 tj. všechny informace budou zde zobrazeny 3. V druhém pak příkaz echo "AT" >/dev/ttyS0 nebo echo -e "AT\r" >/dev/ttyS0 nebo echo -en "AT\r" >/dev/ttyS0 tzn. zašlete na modem (/dev/ttyS0) "AT" a funkční modem by měl na toto odpovědět "OK" 4. Pokud v prvním virtuálním terminálu bude po použití "AT" opravdu vypsáno "OK", potom modem funguje správně. Alternativou pro testování základního nastavení modemu: pomocí wvdialconf /dev/null 2>&1 | tee modem2.out budou testovány všechny, obvykle používané zařízení pro modemy a jejich výstup bude přesměrován do souboru modem2.out, který potom můžete podle bodu 5. také přímo odeslat e-mailem.
1. Příkazem echo "ATZ" >/dev/ttyS0 bude nastaven základní stav modemu a příkazem echo "AT&F" >/dev/ttyS0 bude opět uveden do klidového stavu, což je občas třeba pro zprovoznění modemu. 2. USB modem se musí objevit ve výstupu cat /proc/bus/usb/devices jinak není možné k němu přistupovat. Pokud se opravdu neobrazí na výstupu, pak použijte příkaz lsmod a zkontrolujte, zda je nahrán modul jádra acm. Případně ho můžete nahrát příkazem modprobe acm Pokud ani když je modul nahrán se nezobrazuje USB modem v /proc/bus/usb/devices, může pomoci odpojení a opětovné připojení modemu. Když se stále nedaří, pak je nejlepší zkontrolovat jeho USB CDC ACM specifikaci. 3. Pokud je modem v zásadě přístupný (tj. odpovídá na "AT" "OK"), ale při dalších testech se v /var/log/messages neobjevuje žádné hlášení "pppd", resp. "LCP", "PAP" nebo "CHAP", "CCP" a "IPCP", pak zřejmě není váš kabel modemu zcela připojen. Narozdíl od testu základního nastavení potřebuje wvdial, resp. pppd zcela připojený modem.