Библиотека сайта rus-linux.net
11. оПНБЕПЙЮ ЛНДЕЛЮ (СЯРЮМНБЙЮ ЯБЪГХ)
11.1 бЯЕ ЦНРНБН ДКЪ СЯРЮМНБЙХ ЯБЪГХ?
оНЯКЕ ОНДЙКЧВЕМХЪ ЛНДЕЛЮ Й НОПЕДЕКЕММНЛС ОНЯКЕДНБЮРЕКЭМНЛС ОНПРС МЮДН ХЯОШРЮРЭ ЕЦН МЮ ДЕКЕ. оПНРНЙНКНЛ, ОН ЙНРНПНЛС СЯРЮМЮБКХБЮЕРЯЪ ЯБЪГЭ ОПХ ОНДЙКЧВЕМХХ ВЕПЕГ РЕКЕТНММСЧ КХМХЧ (НДХМ ХГ ОПНРНЙНКНБ Б ЯЕЛХСПНБМЕБНИ ЛНДЕКХ OSI, МХФЕ Х БШЬЕ ЙНРНПНЦН ЕЯРЭ ДПСЦХЕ ОПНРНЙНКШ -- ДНАЮБ. ОЕПЕБ.), ЪБКЪЕРЯЪ PPP (Point-to-Point Protocol -- ОПНРНЙНК РНВЙЮ-РНВЙЮ). нАШВМН ДКЪ МЮЯРПНИЙХ PPP МЕ РПЕАСЧРЯЪ АНКЭЬХЕ ГМЮМХЪ. еЯКХ С бЮЯ СФЕ ЕЯРЭ СВЕРМЮЪ ГЮОХЯЭ (ЮЙЙЮСМР) С хМРЕПМЕР-ОПНБЮИДЕПЮ, РН Я ОНЛНЫЭЧ ОПНЦПЮЛЛШ wvdial, Й ОПХЛЕПС, ЛНФМН СЯРЮМНБХРЭ ЯБЪГЭ Я МХЛ Х ОНКСВХРЭ ДНЯРСО Б хМРЕПМЕР.
бЛЕЯРН РНЦН, ВРНАШ ЯПЮГС ОНДЙКЧВЮРЭЯЪ Й хМРЕПМЕР, ХЯОНКЭГСЪ PPP, ЛНФМН ЯОЕПБЮ ОПНБЕПХРЭ ЛНДЕЛ (Я ОНЛНЫЭЧ Minicom ХКХ Kermit), Ю ГЮРЕЛ, ЕЯКХ ЛНДЕЛ ПЮАНРЮЕР МНПЛЮКЭМН, ГЮОСЯРХРЭ wvdial ХКХ ДПСЦСЧ ОПНЦПЮЛЛС, МЮАХПЮЧЫСЧ МНЛЕП Х СЯРЮМЮБКХБЮЧЫСЧ PPP-ЯНЕДХМЕМХЕ, Х ЯНЕДХМХРЭЯЪ Я хМРЕПМЕР. лНФМН ОНЯРСОХРЭ МЮНАНПНР, ЯМЮВЮКЮ ГЮОСЯРХРЭ ОПНЦПЮЛЛС ДКЪ СЯРЮМНБЙХ PPP-ЯНЕДХМЕМХЪ, ОНЯЛНРПЕРЭ Х Б ЯКСВЮЕ НРЯСРЯРБХЪ ЯНЕДХМЕМХЪ НАПЮРХРЭЯЪ Й Minicom ХКХ Kermit ДКЪ ОПНБЕПЙХ ПЮАНРШ ЛНДЕЛЮ. сЛЕМХЕ ОНКЭГНБЮРЭЯЪ Minicom ХКХ Kermit ОПХЦНДХРЯЪ ОПХ ОНДЙКЧВЕМХХ МЮОПЪЛСЧ Й ДПСЦХЛ ЛНДЕЛЮЛ, МЕ ВЕПЕГ хМРЕПМЕР. дКЪ ЩРНЦН бЮЛ МЮДН СГМЮРЭ МНЛЕП РЕКЕТНМЮ, МЮ ЙНРНПШИ ЛНФМН ОНГБНМХРЭ Я ЙНЛОЭЧРЕПЮ. бНГЛНФМН, ЛЕЯРМЮЪ АХАКХНРЕЙЮ ХЛЕЕР РЮЙНИ РЕКЕТНММШИ МНЛЕП ДКЪ ЯБНЕЦН НМ-КЮИМ ЙЮРЮКНЦЮ (ЮБРНП ОПНФХБЮЕР Б яью -- ОПХЛ. ОЕПЕБ.).
бНОПНЯШ, НРБЕРШ МЮ ЙНРНПШЕ РПЕАСЧРЯЪ ДКЪ СЯРЮМНБЙХ ЯБЪГХ ВЕПЕГ ЛНДЕЛ. й ЙЮЙНЛС ОНЯКЕДНБЮРЕКЭМНЛС ОНПРС ОНДЙКЧВЕМ ЛНДЕЛ? щРЮ ХМТНПЛЮЖХЪ МСФМЮ ОПХ СЯРЮМНБЙЕ ЮДПЕЯЮ IO Х МНЛЕПЮ IRQ ЯЮЛНЦН ОНЯКЕДНБЮРЕКЭМНЦН ОНПРЮ. йЮЙСЧ ЯЙНПНЯРЭ бШ ЯНАХПЮЕРЕЯЭ ГЮДЮРЭ ДКЪ ОНЯКЕДНБЮРЕКЭМНЦН ОНПРЮ? яЛ. рЮАКХЖС ЯЙНПНЯРЕИ ХКХ ПЮГДЕК йЮЙСЧ СЯРЮМНБХРЭ ЯЙНПНЯРЭ. еЯКХ бШ МЕ ЛНФЕРЕ ПЕЬХРЭ, ЙЮЙСЧ ЯЙНПНЯРЭ ОНЯРЮБХРЭ, ОНОПНАСИРЕ ГЮДЮРЭ ЕЕ Б МЕЯЙНКЭЙН ПЮГ АНКЭЬЕИ, ВЕЛ ГЮЪБКЕММЮЪ ЯЙНПНЯРЭ бЮЬЕЦН ЛНДЕЛЮ. рЮЙФЕ ОПХ БНГЛНФМНЯРХ БЯЕЦДЮ ЯКЕДСЕР ГЮДЮБЮРЭ ЮООЮПЮРМНЕ СОПЮБКЕМХЕ ОНРНЙНЛ (RTS/CTS). оНДЙКЧВЕМ КХ РЕКЕТНММШИ ЙЮАЕКЭ Й ЛНДЕЛС? вРНАШ САЕДХРЭЯЪ, ВРН Б КХМХХ ОПХЯСРЯРБСЕР ЯХЦМЮК (ДКХММШИ ЦСДНЙ -- ОНЪЯМ. ОЕПЕБ.), ЛНФМН ОНДЯНЕДХМХРЭ ЩРНР ЙЮАЕКЭ Й НАШВМНЛС РЕКЕТНМС Х ОНЯКСЬЮРЭ (МХЙНЦДЮ АШ МЕ ДНЦЮДЮКЯЪ - ЪГБ. ГЮЛЕВ. ОЕПЕБ.).
рЕОЕПЭ МЮДН БШАПЮРЭ ОПНЦПЮЛЛС ДКЪ СЯРЮМНБЙХ ЯНЕДХМЕМХЪ. дКЪ ОНДЙКЧВЕМХЪ Й хМРЕПМЕР (Я ХЯОНКЭГНБЮМХЕЛ PPP) ЕЯРЭ wvdial, pppconfig (Debian), kppp (KDE), gnome-ppp, "modem lights" (ОНЯКЕДМХЕ ДБЕ ДКЪ Gnome), ДКЪ СЯРЮМНБЙХ ЯБЪГХ МЮОПЪЛСЧ -- minicom, seyon (X Window) Х kermit. яЛ. ПЮГДЕК оПНЦПЮЛЛШ ДКЪ СЯРЮМНБЙХ ЯНЕДХМЕМХЪ, ВРНАШ СГМЮРЭ Н МЕЙНРНПШУ ХГ МХУ. рПХ ОПНЦПЮЛЛШ ОПЕДЯРЮБКЕМШ ГДЕЯЭ: wvdial, minicom Х kermit
11.2 оНДЙКЧВЕМХЕ Я ОНЛНЫЭЧ wvdial
Wvdial МЮАХПЮЕР МНЛЕП, ГЮОСЯЙЮЕР PPP Х ЮБРНПХГСЕР бЮЯ МЮ ЯЕПБЕПЕ ОПНБЮИДЕПЮ ДКЪ ОНКСВЕМХЪ ДНЯРСОЮ Б хМРЕПМЕР. мЮЯРПЮХБЮЕРЯЪ wvdial ХКХ БН БПЕЛЪ ЕЦН СЯРЮМНБЙХ, ХКХ ОПНЦПЮЛЛНИ wvdialconf. яЛ. man-ЯРПЮМХЖШ wvdialconf Х wvdial. оПЮБДЮ, ОЕПЕД ХЯОНКЭГНБЮМХЕЛ wvdial МЮДН ЯДЕКЮРЭ ДБЮ ДЕКЮ, Н ЙНРНПШУ МЕ ЯЙЮГЮМН Б ДНЙСЛЕМРЮЖХХ wvdial:
- СЯРЮМНБХРЭ ЯЕРЭ МЮ ой. б ЯРЮПНЛ HOWTO Х ISP-Hookup-HOWTO ЕЯРЭ МЕЙНРНПЮЪ ХМТНПЛЮЖХЪ Н РНЛ, ЙЮЙ ЩРН ЯДЕКЮРЭ, МН АЕГ СОНЛХМЮМХЪ wvdial, ЙНРНПЮЪ ГЮЛЕМХКЮ chatscripts.
- МЮЯРПНХРЭ АПЮСГЕП
11.3 оНДЙКЧВЕМХЕ Я ОНЛНЫЭЧ Minicom
Minicom ОНЯРЮБКЪЕРЯЪ Я АНКЭЬХМЯРБНЛ ДХЯРПХАСРХБНБ Linux. дКЪ МЮЯРПНИЙХ minicom РПЕАСЧРЯЪ ОПЮБЮ ЯСОЕПОНКЭГНБЮРЕКЪ (root). оНКСВХБ ХУ, МЮАЕПХРЕ "minicom -s" -- бШ ОНОЮДЕРЕ ОПЪЛН Б ЛЕМЧ, ХГ ЙНРНПНЦН ЛНФМН ЯПЮГС ОЕПЕИРХ Б ПЮГДЕК МЮЯРПНЕЙ. еЯКХ бШ МЮАЕПЕРЕ ОПНЯРН "minicom", РН ОНЯКЕ БМЕЯЕМХЪ МЮЯРПНЕЙ МЮДН АСДЕР ОЕПЕГЮОСЯРХРЭ minicom, ВРНАШ НМХ БЯРСОХКХ Б ЯХКС. нЙЮГЮБЬХЯЭ Б minicom, ББЕДХРЕ ^A, ВРНАШ СБХДЕРЭ БМХГС ЯРПНЙС ЯНЯРНЪМХЪ. б МЕИ, Б ВЮЯРМНЯРХ, АСДЕР ОНЙЮГЮМН, ВРН ДКЪ ОНКСВЕМХЪ ЯОПЮБЙХ МЮДН МЮАПЮРЭ ^A Z (ОНЯКЕ МЮАНПЮ ^A МЮФЮРЭ Z).
дКЪ ОПНЯРНЦН ХЯУНДЪЫЕЦН ЯНЕДХМЕМХЪ МЕ РПЕАСЕРЯЪ ГЮДЮБЮРЭ ЛМНЦН МЮЯРПНЕЙ. дНЯРЮРНВМН СЙЮГЮРЭ НЯМНБМШЕ: МЮГБЮМХЕ ОНЯКЕДНБЮРЕКЭМНЦН ОНПРЮ, Й ЙНРНПНЛС ОНДЙКЧВЕМ ЛНДЕЛ (МЮОПХЛЕП, /dev/ttyS2) Х ЕЦН ЯЙНПНЯРЭ (МЮОПХЛЕП, 115200). нМХ ГЮДЮЧРЯЪ Б ЛЕМЧ ОНЯКЕДНБЮРЕКЭМНЦН ОНПРЮ. гЮДЮИРЕ ХУ. рЮЙФЕ (ЕЯКХ БНГЛНФМН) СЯРЮМНБХРЕ ЮООЮПЮРМНЕ СОПЮБКЕМХЕ ОНРНЙНЛ (RTS/CTS). яНУПЮМХРЕ МЮЯРПНИЙХ. рЮЛ ФЕ, ЦДЕ ГЮДЮЕРЯЪ ЯЙНПНЯРЭ ОНПРЮ, ДНКФМЮ АШРЭ МЮЯРПНИЙЮ "8N1", ЙНРНПСЧ ЛЕМЪРЭ МЕ МЮДН. нМЮ НГМЮВЮЕР: 8 АХР ДЮММШУ, АЕГ ОПНБЕПЙХ МЮ ВЕРМНЯРЭ, 1 ЯРНОНБШИ АХР. еЯКХ ФЕКЮЕЛНИ ЯЙНПНЯРХ бШ МЕ МЮУНДХРЕ, ГЮДЮИРЕ ЛЕМЭЬСЧ ОН ГМЮВЕМХЧ ХГ ХЛЕЧЫХУЯЪ. бШИДХРЕ, МЮФЮБ Enter, Х ЯНУПЮМХРЕ ОНКСВЕММСЧ ЙНМТХЦСПЮЖХЧ ЙЮЙ ЙНМТХЦСПЮЖХЧ ОН СЛНКВЮМХЧ (dfl) (ВЕПЕГ ЛЕМЧ). рЕОЕПЭ МЮДН БШИРХ ХГ minicom'Ю Х ГЮОСЯРХРЭ ЕЦН ЯМНБЮ, ВРНАШ НМ ОН ГЮДЮММШЛ МЮЯРПНИЙЮЛ ЯЛНЦ МЮИРХ Х ХМХЖХЮКХГХПНБЮРЭ ОНЯКЕДНБЮРЕКЭМШИ ОНПР Я ЛНДЕЛНЛ (ОПХ ГЮОСЯЙЕ Я НОЖХЕИ -s minicom ОНЯКЕ БМЕЯЕМХЪ МЮЯРПНЕЙ ОЕПЕГЮОСЯЙЮРЭ МЕ МЮДН).
бЯЕ ЦНРНБН ДКЪ НЯСЫЕЯРБКЕМХЪ ЯНЕДХМЕМХЪ. мН ЯОЕПБЮ САЕДХРЕЯЭ, ВРН ЛНДЕЛ ДЕИЯРБХРЕКЭМН НАМЮПСФЕМ: МЮАЕПХРЕ Б ГЮОСЫЕММНЛ minicom AT Х МЮФЛХРЕ Enter. б НРБЕР ДНКФМШ ОНКСВХРЭ OK. еЯКХ МЕР, РН ОНОПНАСИРЕ ATQ0 V1 E1. еЯКХ Б НРБЕР Х МЮ ЩРС ЙНЛЮМДС бШ МЕ ОНКСВХРЕ OK, РН ВРН-РН МЕ РЮЙ, МЮДН ХЯЙЮРЭ ОПХВХМС Х СЯРПЮМЪРЭ ЕЕ -- СЯРЮМНБХРЭ ЯНЕДХМЕМХЕ МЕ ОНКСВХРЯЪ. лНФЕР БНГМХЙМСРЭ БНОПНЯ: ВРН ДЕКЮЕР ЙНЛЮМДЮ ATQ0 V1 E1? дЕКН Б РНЛ, ВРН ЛНДЕЛ ЛНФЕР МЮУНДХРЭЯЪ Б ПЕФХЛЕ, Б ЙНРНПНЛ НМ МЕ НРНАПЮФЮЕР НРБЕРШ МЮ ББЕДЕММШЕ ЙНЛЮМДШ ("ЛНКВЮКХБШИ" ПЕФХЛ), ДЮММЮЪ ЙНЛЮМДЮ БШБНДХР ЕЦН ХГ ЩРНЦН ПЕФХЛЮ.
еЯКХ БЯЕ "OK", РН ОЕПЕИДХРЕ Б ПЮГДЕК РЕКЕТНММНИ ЙМХЦХ (dialing directory) (ЙНЛАХМЮЖХЪ ^A D). рЮЛ ЛНФМН АСДЕР ББЕЯРХ РЕКЕТНММШИ МНЛЕП, ХЯОПЮБХРЭ СФЕ ХЛЕЧЫХИЯЪ Х ОНГБНМХРЭ, СЙЮГЮБ РПЕАСЕЛШИ МНЛЕП Х БШАПЮБ "dial". мЮАПЮРЭ МНЛЕП ЛНФМН Х БПСВМСЧ: БШАЕПХРЕ "manual" Х ББЕДХРЕ МНЛЕП Я ЙКЮБХЮРСПШ. еЯКХ ЯНЕДХМЕМХЪ МЕ ОПНХЯУНДХР, ОНЯЛНРПХРЕ ЕЯРЭ КХ ЯННАЫЕМХЪ НА НЬХАЙЮУ Х ОНОШРЮИРЕЯЭ БШЪЯМХРЭ, ВРН ЛНФЕР АШРЭ МЕ РЮЙ.
11.4 оНДЙКЧВЕМХЕ Я ОНЛНЫЭЧ Kermit
яЮЛСЧ ОНЯКЕДМЧЧ БЕПЯХЧ kermit
ЛНФМН МЮИРХ МЮ ЯЮИРЕ йНКСЛАХИЯЙНЦН СМХБЕПЯХРЕРЮ: http://www.columbia.edu/kermit/
. дКЪ ОПХЛЕПЮ ОПЕДОНКНФХЛ, ВРН ОНЯКЕДНБЮРЕКЭМШЛ ОНПРНЛ бЮЬЕЦН ЛНДЕЛЮ ЪБКЪЕРЯЪ ttyS4
, Ю ЕЦН ЯЙНПНЯРЭ ПЮБМЮ 115200 АХР/Я. рНЦДЮ бЮЛ МЮДН АСДЕР ОПНБЕЯРХ ЯКЕДСЧЫХИ ДХЮКНЦ:
linux# kermit
C-Kermit 6.0.192, 6 Sep 96, for Linux
Copyright (C) 1985, 1996,
Trustees of Columbia University in the City of New York.
Default file-transfer mode is BINARY
Type ? or HELP for help.
C-Kermit>set line /dev/ttyS4
C-Kermit>set carrier-watch off
C-Kermit>set speed 115200
/dev/ttyS4, 115200 bps
C-Kermit>c
Connecting to /dev/ttyS4, speed 115200.
The escape character is Ctrl-\ (ASCII 28, FS)
Type the escape character followed by C to get back,
or followed by ? to see other options.
ATE1Q0V1 ; МЮАПЮБ ЩРН, МЮФЛХРЕ Enter
OK ; НРЙКХЙ ЛНДЕЛЮ (ЕЯКХ БЯЕ Б ОНПЪДЙЕ)
еЯКХ бЮЬ ЛНДЕЛ НРЙКХЙЮЕРЯЪ МЮ AT
-ЙНЛЮМДШ, РН ОН БЯЕИ БХДХЛНЯРХ НМ ПЮАНРЮЕР МНПЛЮКЭМН. оНОПНАСЕЛ ОНГБНМХРЭ ДПСЦНЛС ЛНДЕЛС, ДКЪ ЩРНЦН МЮДН МЮАПЮРЭ ЙНЛЮМДС:
ГДЕЯЭ 7654321 -- РЕКЕТНММШИ МНЛЕП. еЯКХ МЮ бЮЬЕИ КХМХХ ХЯОНКЭГСЕРЯЪ РНМЮКЭМШИ МЮАНП, БЛЕЯРН ATDP ГЮДЮИРЕ ATDT. сЯРЮМНБКЕМХЕ ЯНЕДХМЕМХЪ НГЮВЮЕР, ВРН... ЛНДЕЛ ПЮАНРЮЕР :)
ATDP7654321
вРНАШ БЕПМСРЭЯЪ Й ЙНЛЮМДМНИ ЯРПНЙЕ kermit
, ОПХ МЮФЮРНИ ЙКЮБХЬЕ Ctrl МЮФЛХРЕ ЙКЮБХЬС Я НАПЮРМНИ ЙНЯНИ ВЕПРНИ \ (backslash), НРОСЯРХРЕ Ctrl, МЮФЛХРЕ ЙКЮБХЬС C:
Ctrl-\-C
(БНГБПЮР Б linux)
C-Kermit>quit
linux#
оПЕДЯРЮБКЕММШИ ЯОНЯНА ЪБКЪЕРЯЪ КХЬЭ ОПХЛЕПНЛ, ДЕЛНМЯРПХПСЧЫХЛ ОПНЯРНИ МЮАНП МНЛЕПЮ "БПСВМСЧ". мНПЛЮКЭМШИ ЯОНЯНА -- ОЕПЕКНФХРЭ БЯЧ ПЮАНРС ОН МЮАНПС МНЛЕПЮ Х ДНГБНМС МЮ kermit Я ЕЦН БЯРПНЕММНИ АЮГНИ ДЮММШУ ОН ЛНДЕЛЮЛ Х ТСМЙЖХЕИ ЮБРНДНГБНМЮ. дКЪ ЛНДЕЛЮ US Robotics (USR), МЮОПХЛЕП, ЩРН ЛНФЕР АШРЭ ЯДЕКЮМН РЮЙ:
linux# kermit
C-Kermit 6.0.192, 6 Sep 1997, for Linux
Copyright (C) 1985, 1996,
Trustees of Columbia University in the City of New York.
Default file-transfer mode is BINARY
Type ? or HELP for help
C-Kermit>set modem type usr ; ГЮДЮМХЕ РХОЮ ЛНДЕЛЮ
C-Kermit>set line /dev/ttyS4 ; ГЮДЮМХЕ ОНПРЮ
C-Kermit>set speed 115200 ; ГЮДЮМХЕ ЯЙНПНЯРХ
C-Kermit>dial 7654321 ; МЮАНП МНЛЕПЮ
Number: 7654321
Device=/dev/ttyS4, modem=usr, speed=115200
Call completed.<BEEP>
Connecting to /dev/ttyS4, speed 115200
The escape character is Ctrl-\ (ASCII 28, FS).
Type the escape character followed by C to get back,
or followed by ? to see other options.
Welcome to ... (ОПХБЕРЯРБХЕ Х Р.Д.)
login:
яКЕДСЧЫХИ оПЕДШДСЫХИ яНДЕПФЮМХЕ