Portál AbcLinuxu, 24. dubna 2024 20:33


Dotaz: Jak se znovu připojit pomocí modemu?

19.5.2004 15:52 martin
Jak se znovu připojit pomocí modemu?
Přečteno: 129×
Odpovědět | Admin
Podařilo se mi zprovoznit externí modem ELSA 56 K v SUSE 9, ale po odpojení se modem odmítá znovu připojit. Znovu se připojí až po restartu systému. Asi se nevypnou nějaké běžící služby, ale nikde jsem nenašel způsob jak to vyřešit. Existuje nějaký seznam chybových hlášek z logu modemu s vysvětlením co s tím příp. můžete někdo poradit (prosím po lopatě - jsem uživatel ne administrátor)?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.5.2004 16:32 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co pouzivas na pripajanie? Dokazes sa s modemom bavit po tom ako spadne spojenie? Existuje lock-subor vo /var/lock/ ?
15.6.2004 10:26 martin
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Omlouvám se, že se ozývám až tak pozdě, ale zkoušel jsem zjistit jak celý systém rozchodit. Došel jsem až do stavu kdy jsem vše přeinstaloval. Momentálně to dělá to, že po první konfiguraci modemu se mohu připojit a to i opakovaně (pomocí KPPP - rych cca 46000 nebo Kinternet - rych cca 2800(zřejmě nějaký init)). Při novém startu počítače ale KPPP ani Kinternet modem nenajde a hlásí něco jako že /dev/modem neexistuje (ve skutečnosti tam je a je i nalinkován z /dev/ttyACM0 na který je modem připojen (USB)). Nenajde ho ani minikom. Informace o hardwaru hlásí, že modem má dvě čísla unique (staré a nové), ale to nevím zda s tímto problémem vůbec souvisí. Myslím, že lock soubor existuje, ale to nemohu ověřit (jsem v práci). Rád bych našel někoho kdo by mi poradil jak nastavit systém Suse 9: pro více uživatelů (vytvořit uživatele umím); bez vnitřní sítě; připojení pomocí modemu jen pro některé uživatele; stažení pošty všech při jakémkoliv připojení; lokální pošta pro přeposílání zpráv (není nutné); nastavení MTU ve vztahu k MTA za výše uvedených předpokladů (server pro MTU, schránka uživatele, práva, ...). Jaké jsou vzájemné konfigurační vazby? Po reklamní kampani viru SASSER bych rád přešel na linux, ale toto mi v tom brání. V XP používám Proxy+, Kerio 4, Avast, Thunderbird a Firefox -při SASSERu to byl IE :-((.
15.6.2004 10:47 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Privela otazok naraz. Niektore by si mal skusti vyriesit sam a potom tu pripadne pre ne zalozit novy thread.

modem po restarte - vyzera, to ze sa nejaky HW nespravne nainicializuje. Mozes skusit vypnut-zapnut, odpojit-pripojit, skompilovat ovladace (roznych urovni (usbcore, usb-.hci, ...)) ako moduly. Lock subor treba pozriet, zvycajne obsahuje PID procesu pristupujuceho na zariadenie. Ak neexistuje skus cu -l /dev/ttyACM0 (ukoncuje sa ~.)

Pripojenie len pre niekoho - definovat skupinu a potom udelit prava na kppp, pppd, /dev/ttyACM0, ...

Kazda distribucia zvycajne prichadza s predkonfigurovanym MTA a MTU. Mozno to treba len niekde zapnut. Postu asi beries cez POP. Vid fetchmail (asi budes chciet multidrop). Mailboxy sa vytvaraju spravidla samy so spravnymi pravami. ...

15.6.2004 12:35 martin
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Díky za rady, vyzkouším to a dám vědět jak jsem uspěl :-).
18.6.2004 10:41 martin
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Zkusil jsem na konzoli cu -l -příkaz cu nefunguje (v čem je obsažen?)

Lock soubor někdy je a jindy není viz. níže.

Včera jsem si k PC zase sednul a ejhle modem funguje. Připojil se takto:

...pppd[0]: --> WvDial: Internet dialer version 1.42 pppd[0]: --> Initializing modem. pppd[0]: --> Sending: ATX3 pppd[0]: ATX3 pppd[0]: OK

pppd[0]: --> Sending: AT Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

pppd[0]: AT Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 pppd[0]: OK pppd[0]: --> Sending: ATM1 pppd[0]: ATM1 pppd[0]: OK pppd[0]: --> Modem initialized. pppd[0]: --> Sending: ATDT971200111 pppd[0]: --> Waiting for carrier. pppd[0]: ATDT971200111 pppd[0]: CONNECT 49333 V42bis

a odpojil se takto:

pppd[0]: Script /etc/ppp/ip-up finished (pid 2152), status = 0x0 Status is: connected Status is: disconnecting pppd[0]: Terminating on signal 15. Status is: disconnecting pppd[0]: Connection terminated. pppd[0]: Connect time 0.7 minutes. pppd[0]: Sent 97 bytes, received 448 bytes. pppd[0]: Script /etc/ppp/ip-down finished (pid 2571), status = 0x0 Status is: disconnected pppd[0] died: pppd received a signal (exit code 5)

Před tímto připojením tam byl soubor /var/lock/LCK..modem

Po odpojení a novém pokusu o připojení to vypadalo takto:

...pppd[0]: --> WvDial: Internet dialer version 1.42 pppd[0]: --> Initializing modem. pppd[0]: --> Sending: ATX3

pppd[0]: --> Sending: ATQ0

pppd[0]: ATQ0 pppd[0]: OK pppd[0]: --> Re-Sending: ATX3 pppd[0]: ATX3 pppd[0]: OK

pppd[0]: --> stdin not read/write and $MODEM not set

pppd[0]: Connect script failed Status is: disconnected pppd[0] died: Connect script failed (exit code 8)

Po restartu PC:

...pppd[0]: Failed to open /dev/ttyACM0 (resp. /dev/modem): No such device

Status is: disconnected

pppd[0] died: Serial port open failed (exit code 7)

Otázkou zůstává proč se modem zprovoznil? (Je možné, že když před tímto startem byly puštěny XP s připojeným externím modemem, že jej nějak nastavily?)

Další otázkou je kam se po odpojení modemu ztratila část init 2 (AT Q0...) tak, že zůstalo jen (AT Q0)?

Co znamená stdin not read/write and $MODEM not set a proč se po restartu PC zařízení /dev/ttyACM0 či /dev/modem tváří jako neexistující, ačkoliv tam je a při "povedeném" startu s ním nejsou problémy?

Budu velmi vděčný za nové tipy a návdy. Díky.
18.6.2004 11:45 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Ja ma 'cu' ako cast balika 'uucp' - je to nastroj, ktory okrem ineho jednoducho robi interface pre port co napises - posle, co precita - zobrazi. minicom/seyon/... je to iste len 100 krat vacsie a zlozitejsie.

Ked je tam lock subor, tak treba mrknut, co je v nom. Vacsina programov sa odmietne rozpravat s modemom, ked lock uz existuje. stdin not read/write by ma nevzrusovalo. stdin je standartny vstup a ze do neho nemozno pisat mi pripada normalne. $MODEM not set je trocha divne - vyzera to tak, ze niekto ocakava nastavenu premennu $MODEM ale ta nastavena nie je. Chcelo by to pozriet, skripty, ktore to robia (zvyvcajne sa instaluju spolu s pppd). neexistujuci device - moze byt, ze sa (este) nenahral driver. Skus pozriet vystup s lsmod v case, ked je ten modem funkcny. Ten ti povie, ake ovladace jadra boli dodatocne nahrane.

18.6.2004 12:42 martin
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Předem děkuji za ochotu se podělit o rady a informace. :-) Ten soubor Lock tam je jen tehdy, když se lze připojit, při druhém pokusu o připojení (když to již nejde) tam již není (ani se neodhlásím). A pak je v logu právě to stdin... Po restartu tam Lock rovněž není a v logu je, že /dev/modem není k dispozici (No such device). Když tam je, tak je v něm po několika mezerách čtyřmístné číslo, tedy asi PID.
22.6.2004 12:21 martin
Rozbalit Rozbalit vše Re: Jak se znovu připojit pomocí modemu?
Po dalším pátrání jsem zjistil, že celý problém je v modulech, kdy se nenačte modul acm.o. Po jeho manuálním zavedení (insmod /.../acm.o) vše funguje. Teď potřebuju zjistit jak správně nastavit modules.conf, aby to startovalo automaticky se systémem. Je někde nějaký návod jak to přesně zapsat? Položkám v tomto konf souboru moc nerozumím, můžu tam zapsat třeba alias acm, a bude to fungovat nebo se to při startu zhroutí? Najde to samo cestu? Nebo je někde jinde definován alias i s cestou? Děkuji :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.