ppp over minicom pl 2 NRJUSSIIB2GAXXZQOTQBXPVYLVAQPBO5AKPMA7I


Połączenie PPP przez minicom-a.: Dzwonienie przy pomocy minicom-a. Następna strona Poprzednia strona Spis treści 2. Dzwonienie przy pomocy minicom-a. Wiele podrêczników dotyczących PPP zaleca wyjśæ z minicom-a po dodzwonieniu siê. Ale naprawdê nie ma potrzeby wychodzenia z tego wygodnego programu. 2.1 Konfiguracja minicom-a. Wykonaj "minicom -s" i wybierz z menu "Serial port setup". Pierwszą pozycją powinno byæ "Serial Device" - jest to najważniejsze z ustawieñ: urządzenie szeregowe, do którego podłączony jest twój modem. (Czy są jacyś ochotnicy, do przeróbki minicom-a tak, żeby obsługiwał kilka urządzeñ szeregowych na raz?) Wciśnij <ENTER>, aby potwierdziæ i <ESC>, aby wyjśæ do pierwszego menu. Wybierz "Exit to minicom" i wpisz "atdt99999". Twój modem od razu powinien zacząæ wybieraæ numer i powinieneś usłyszeæ "klikniêcie" kiedy modem siê dodzwoni. Oczywiście "99999" to nie jest prawidłowy numer telefonu. 2.2 Rêczne startowanie PPP. Może już próbowałeś zadzwoniæ do swojego dostawcy Internet-u. Widziałeś takie dziwne znaczki na ekranie po zalogowaniu siê (jeśli nie, to wpisz "ppp")? Są one wynikiem programu "ppp" (albo jakiegoś odpowiednika) uruchomionego na drugim koñcu linii. Jeśli tak, to możesz uruchomiæ u siebie demon "pppd" i przeanalizowaæ potem logi systemowe. Aby uruchomiæ "pppd" w minicom-ie, możesz zdefiniowaæ nową metodê ładującą (zobacz samemu jak to siê robi) albo przedefiniowaæ ustawienie "kermit program" z menu konfiguracyjnego "Filename and paths": A - Download directory : B - Upload directory : C - Script directory : D - Script program : /usr/bin/runscript E - Kermit program : /usr/sbin/pppd file /etc/ppp/mini_options Teraz jak zobaczysz te dziwne znaczki możesz wcisnąæ <Alt-K>, aby uruchomiæ "pppd". Reszta tego dokumentu zajmuje siê automatyzacją logowania i uruchamiania "pppd". 2.3 Analizowanie logów. Chociaż nie chcê wyjasniaæ jak ma byæ konfigurowane PPP, to pokażê małą sztuczkê jak czytaæ logi. Aby wyciągnąæ ważne dla nas informacje z pliku "/var/log/debug" (albo alternatywnego "/var/log/daemon.log") wykonaj polecenie: tail -n 40 /var/log/debug |\ grep -E " pppd\[[0-9]*\]:" |\ sed -e "s/^.*pppd\[/[/" Powinieneś zobaczyæ coś takiego: sent [LCP ConfReq id=0x1 <mru 296>] rcvd [LCP ConfRej id=0x1 <mru 296>] co pokazuje, że wysłaliśmy prośbê o konfiguracjê, aby ustawiæ maksymalną jednostê do otrzymania (mru) na 296. Druga strona odrzuciła naszą prośbê ("configuration rejected"). W tym przypadku po prostu usunąłem opcjê "mru" z pliku "/etc/ppp/options". 2.4 Skonfiguruj numer telefonu. Jeśli powyższe siê udało, to może chcesz zapisaæ numer telefonu w książce telefonicznej "minicom-a". Wciśnij <Alt-D>, aby wybraæ menu dzwonienia i wybierz "Edit": A - Name : Xeno B - Number : 022039697303 C - Dial string # : 1 D - Local echo : No E - Script : /etc/ppp/login.script F - Username : ppp-382 G - Password : top-secret H - Terminal Emulation : VT102 I - Backspace key sends : Delete J - Linewrap : Off K - Line Settings : Curr 8N1 To jest przykładowa pozycja, której używam do dzwonienia do swojego dostawcy Internet-u. Skrypt /etc/ppp/login.script jest pokazany niżej. Dwie specjalne zmienne są przekazywane do tego skryptu: $(LOGIN) i $(PASS), które są ustawione na identyfikator użytkownika (F) i hasło (G). Ta cecha czyni minicom-a trochê bardziej elastycznym, ponieważ potrzebujesz tylko jednego skryptu, żeby zautomatyzowaæ logowanie siê do kilku dostawców. 2.5 Skrypt logujący. "minicom" uruchamia skrypt logujący, po tym jak otrzyma łañcuch "CONNECT". A dokładniej, "minicom" nie wykonuje tego skryptu samemu, tylko woła do tego zadania narzêdzie "runscript" jako podproces. Poniżej znajduje siê przykład jakiego używam dla swojego dostawcy. # v1.0, 20.08.96 Winfried Trümper <winni@xpilot.org> print "" print "Automatic login via /etc/ppp/login.script" ## odkomentuj jeśli musisz wcisnąæ <ENTER>, aby otrzymaæ prompt #send "" expect { "ogin:" "ogin>" "sername:" "sername>" "NO CARRIER" exit 1 } send "$(LOGIN)" expect { "assword:" "assword>" timeout 20 } send "$(PASS)" expect { "port" send "ppp" "Start your PPP now" "}!}!}" timeout 10 } print "" print "Now switching into ppp-mode ..." print "" ! /usr/sbin/pppd file /etc/ppp/mini_options print "" print "the command killall -TERM pppd terminates pppd" Możliwośæ wykonywania programów zewnêtrznych przez "runscript" używana jest do uruchamiania "pppd". Skopiuj swój oryginalny plik z opcjami dla ppp do "/etc/ppp/options.ttyS1" (gdzie "ttyS1" musisz zamieniæ na urządzenie, do którego dołączony jest twój modem) i skasuj wszystkie linie, które są specyficzne dla twojego modemu (takie jak: "connect", "crtscts" albo "modem") z /etc/ppp/options. Umieśæ opcje, które powinny byæ specyficzne dla połączenia ppp przez minicom-a w pliku "/etc/ppp/mini_options". Jedną z tych opcji powinno byæ disconnect "chat '' '\d\d+++\d\dATH\r\c'" Ta opcja MUSI byæ ponieważ "pppd" pobiera dane z "stdin" i nie może zawiesiæ modemu poleceniem "crtscts". 2.6 Zautomatyzowane dzwonienie przy starcie. Użyj opcji "-d", aby dzwowniæ pod wskazany numer od razu po uruchomieniu minicom-a. Możesz też spróbowaæ open -sl -- minicom -d 1 Aby wrzuciæ minicom-a na inną konsolê - zobacz mini-HOWTO Consoles-Many. 2.7 Przyszłe rozszerzenia. Ponieważ "pppd" jest demonem, wiêc nie jest on przeznaczony do działania w interakcji czy obserwacji. I to jest w porządku. Przecież używamy systemy "unixowego", nie ? Standardowym rozwiązaniem jest jakiś "front-end". Są jacyś chêtni, do grzebania siê z minicom-em? Fajnymi rozszerzeniami byłyby: automatyczne generowanie skryptu logującego przez obserwacjê rêcznego podłączania siê. automatyczna analiza log-ów z korektą opcji. wyciąganie wiadomości jak to pokazano w punkcie 2.3. Koniec. 2.8 Od tłumacza. Tłumaczenie to jest chronione prawami autorskimi © Bartosza Maruszewskiego. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich samych jak dokument oryginalny. Jeśli znalazłeś jakieś rażące błêdy ortograficzne, gramatyczne, składniowe, techniczne to pisz do mnie: B.Maruszewski@jtz.org.plOficjalną stroną tłumaczeñ HOWTO jest http://www.jtz.org.pl/Aktualne wersje przetłumaczonych dokumentów znajdują siê na tejże stronie. Dostêpne są także poprzez anonimowe ftp pod adresem ftp.jtz.org.pl w katalogu /HOWTO/. Przetłumaczone przeze mnie dokumenty znajdują siê także na mojej stronie WWW. Są tam też odwołania do Polskiej Strony Tłumaczeniowej. Kontakt z naszą grupą, grupą tłumaczy możesz uzyskaæ poprzez listê dyskusyjną jtz@ippt.gov.pl. Jeśli chcesz sie na nią zapisaæ, to wyślij list o treści subscribe jtz Imiê Nazwisko na adres listproc@ippt.gov.pl Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
ppp over minicom pl
PPP over minicom pl (2)
PPP over minicom pl
ppp over minicom pl 1
PPP HOWTO pl 6 (2)
PPP HOWTO pl 9 (2)
ppp howto pl 1
PPP HOWTO pl 19 (2)
SCM Over PL
PPP HOWTO pl 4 (2)
PPP HOWTO pl 25 (2)
PPP HOWTO pl 20 (2)
PPP HOWTO pl 27 (2)
PPP HOWTO pl 24 (2)
PPP HOWTO pl 22 (2)
PPP HOWTO pl 3 (2)
PPP HOWTO pl 28 (2)
PPP HOWTO pl 5 (2)
ppp howto pl 16

więcej podobnych podstron