ashu sobstvennuyu programmu vyzova po nomeru. Zametim, chto vy dolzhny raspolagat' sistemoj razrabotki UNIX, ustanovlennoj dlya kompilyacii programmy. Dlya polucheniya novoj programmy vyzova po nomeru vypolnite sleduyushchie shagi: 1. Izmenite oglavlenie na /usr/lib/uucp sleduyushchej komandoj: cd /usr/lib/uucp 2. Redaktirujte fajl makefile v oglavlenii /usr/lib/uucp i najdite stroku, kotoraya chitaet: EXES = dialHA12 dialHA24 dialTBIT dialVA3450 i dobavlyaet imya programmy vyzova po nomeru, kotoruyu vy ho- tite ispol'zovat'. Posle togo, kak eto sdelano, vyjdite iz fajla, sohraniv sdelannye izmeneniya. 3. Dalee vvedite komandu: make dlya vashej podskazki obolochki i nazhmite <Vozvrat>. 4. Posle zaversheniya vypolneniya komandy make vy poluchaete no- vuyu programmu vyzova po nomeru. |to mozhet ispol'zovat'sya v pyatom pole elementa v pole Devices. - 14-30 -  Ustanovka modema, obespechivayushchego peresylku dannyh abonentu seti Primechanie Vnutrennie modemy ne rekomenduyutsya. |to proishodit iz-za to- go, chto dlya takih modemov trudno provodit' otladku. Inogda voznikayut konflikty po preryvaniyam, kotorye nel'zya legko raz- reshit'. Kogda vy prisoedinyaete modem ili lyuboe drugoe ustrojstvo, ubedites', chto posledovatel'nye linii, prisoedinennye k komp'- yuteru, ne nahodyatsya v podveshennom sostoyanii. Svobodnaya liniya, prisoedinennaya k komp'yuteru, mozhet znachitel'no umen'shit' proiz- voditel'nost' sistemy; pri etom liniya modema okazyvaetsya vsegda razomknutoj na storone komp'yutera, a ne na storone modema. Trehprovodnye kabeli, chasto ispol'zuemye dlya soedineniya terminalov s komp'yuterom, ne dostatochny dlya soedineniya modemov. Dlya kabelya modema na 25-raz®emnom posledovatel'nom portu raz®emy 2, 3, 7, 8 i 20 dolzhny prisoedinyat'sya napryamuyu. Esli vy ne uve- reny v haraktere ih ispol'zovaniya, to kabel', soedinyayushchij raz®- emy, budet rabotat' pravil'no. To zhe samoe sdelaet lentochnyj kabel', nazyvaemyj po-drugomu kabelem "soedinyayushchim napryamuyu", chto oznachaet soedinenie kontaktov napryamuyu. Dlya ustanovki modema vypolnite sleduyushchie shagi: 1. Ubedites', chto paket UUCP ustanovlen. Ispol'zujte pri ne- obhodimosti dlya ustanovki proceduru custom(ADM). 2. Ubedites', chto posledovatel'nyj port, kotoryj vy vybrali dlya modema, obespechivayushchego peresylku dannyh abonentu se- ti, raspoznaetsya vo vremya nachal'noj zagruzki i, esli modem yavlyaetsya vnutrennim, ubedites', chto port SOM, kotorym kon- figurirovan vnutrennij modem, soglasuetsya so vsemi drugimi ustrojstvami. Obespecheny tol'ko posledovatel'nye ustrojs- tva, prisoedinennye k SOM1 i SOM2. 3. Ubedites', chto port otklyuchen vvodom komandy: ¬2disable ttyname 4. Podsoedinite modem k komp'yuteru s pomoshch'yu "soedinyayushchego napryamuyu" kabelya (kontakty 2 i 3 ne ispol'zuyutsya). Kabel' dolzhen imet' soedinennymi po krajnej mere kontakty 2, 3, 7, 8 i 20. - 14-31 - Bol'shaya chast' standartnyh portov SOM ispol'zuet "soedinyayu- shchie napryamuyu" kabeli (oznachaet, chto vse kontakty soedinyayut- sya kabelem napryamuyu), no ryad apparatnyh sredstv trebuet kabelya nulevogo modema (kontakty 2 i 3 ispol'zuyutsya). Standartnyj port SOM izvesten kak DTE, port, kotoromu nu- zhen kabel' nulevogo modema, izvesten kak DCE. Esli vy ne uvereny, prover'te dokumentaciyu po apparature. Esli pa- nel'yu SOM yavlyaetsya DSE, vam nuzhen kabel' nulevogo modema. 5. Dobav'te korrektnye elementy v fajl /usr/lib/uucp/Devices. |tot fajl imeet dva elementa dlya kazhdogo posledovatel'nogo porta, ispol'zuemogo dlya modema. Odin iz elementov ispol'zuetsya pri zapuske obrashcheniya s po- moshch'yu modema (liniya ACU), i drugaya liniya ispol'zuetsya dlya konfiguracii modema s ispol'zovaniem standartnogo nabora komand Hayes (pryamaya liniya). Sleduet ispol'zovat' elemen- ty, analogichnye etim, kotorye ustanovleny dlya sovmestimogo s Hayes modemom, rabotayushchego so skorost'yu peredachi 2400 bod s ispol'zovaniem SOM1: Direct tty1a - 1299 - 2400 direct ACU tty1A - 1200 - 2400 /usr/lib/uucp/dialHA24 Ubedites', chto elementy ne imeyut znaka reshetki ("#") pered nimi. Takoj sintaksis prednaznachen dlya pokaza togo, chto stroka yavlyaetsya tol'ko kommentariem i dolzhna ignorirovat'- sya. V fajle Devices imeetsya mnogo primerov, kotorye kom- mentiruyutsya etim simvolom. 6. Vvedite sleduyushchuyu komandu, chtoby ustanovit' UUCP kak vla- del'ca vybrannogo porta: ¬2chown uucp /dev/ttyname 7. Prover'te modem, obespechivayushchij peredachu dannyh abonentu seti. Dlya proverki vozmozhnosti modema vybirat' nomer kor- rektno ispol'zujte sleduyushchuyu komandu: cu -ltty1a dir Vy uvidite soobshchenie, ukazyvayushchee na ustanovlenie svyazi. Esli vy uvidite soobshchenie "cu: dir permission denied" ("cu: - 14-31a - otkaz razresheniya dir"), to pol'zovatel', vypolnyayushchij ko- mandu cu, ne imeet razresheniya na zapis' v fajl /usr/lib/uucp/Devices. Esli vy ne uvidite takogo soobshche- niya, i otsutstvuet soobshchenie, ukazyvayushchee na korrektnost' soedineniya, to eto znachit, chto libo komanda cu nekorrekt- na, libo fajl Devices nekorrekten, libo posledovatel'nyj port ne rabotaet korrektno. - 14-32 - Primechanie Sleduyushchie dalee instrukcii predpolagayut sovmestimyj s Hayes nabor komand i kody otveta. Drugie modemy mogut ispol'zovat' drugie soglasheniya. Obratites' k dokumentacii po modemu dlya polucheniya dopolnitel'noj informacii. Esli vy uvidite soobshchenie, podtverzhdayushchee soedinenie, vve- dite:  AT s klaviatury. "OK" budet otobrazheno na ekrane komp'yutera. Esli modem ustanovlen na vozvrat kodov rezul'tata kak chis- lovyh kodov, a ne tekstovyh, vy uvidite 0. Esli eto ne proishodit, prover'te, chto indikator "polucheniya" modema zagoraetsya pri nazhatii klavishi. |to ukazyvaet na to, chto modem poluchaet signaly ot klaviatury. Esli etot indikator ne zagoraetsya, prover'te kabel' i ustanovku pereklyuchatelej modema. Esli indikator "polucheniya" zagoraetsya, no vy eshche ne poluchili otvet OK ot modema, povtorno vvedite: ATE1 s klaviatury komp'yutera, chtoby razreshit' sredstvo vydachi eha modema. Esli vy poluchili ozhidaemye otvety, vy mozhete vyzvat' nomer naborom ¬2ATDT phonenumber Posle polucheniya podtverzhdeniya, chto modem mozhet byt' vyz- van, zavershite cu naborom i dalee nazhmite <Vozvrat>. 8. Teper' vy gotovy dlya podklyucheniya k drugoj sisteme. Dlya vy- zova nomera sleduet ispol'zovat' sleduyushchuyu komandu:  cu -ltty1A 555-1212 Sleduet izmenit' "555-1212" na telefonnyj nomer sistemy, kotoruyu vy hotite vyzvat'. Esli u vas est' problemy, - 14-32a - obratites' k sleduyushchemu razdelu po poisku neispravnostej v modeme, obespechivayushchem peresylku dannyh abonentu seti. Esli liniya uzhe ispol'zuetsya dlya vyzova po nomeru, vypolnite do- polnitel'nye shagi, zadannye v razdele "Ustanovka modema, obespechivayushchego vhod v set' informacionnogo obmena dannoj seti". - 14-33 -  Poisk neispravnostej dlya modema, obespechivayushchego peresylku dannyh abonentu seti Primery, privodimye nizhe, predpolagayut, chto modem nepos- redstvenno prisoedinen k SOM1. CHasto ispol'zuyutsya drugie posle- dovatel'nye porty. Esli imeyutsya problemy, snachala prover'te, chto telefonnoe gnezdo podklyucheno, i chto na telefonnoj linii imeetsya signal. 1. Problema: Pri testirovanii soedineniya modema komandoj cu -sl1200 -ltty1a dir ya poluchil soobshchenie soedineniya, no kogda ya nabral "AT", ne posledovalo soobshcheniya "OK". Sredstvo A: Prover'te kabel' ustanovki/pereklyucheniya prog- ramm modema. Esli ispol'zuetsya kabel', soedinyayushchij naprya- muyu, poprobujte kabel' nulevogo modema, ispol'zuyushchij po krajnej mere kontakty 2, 3, 7, 8 i 20. Posle vydachi koman- dy cu nablyudajte indikaciyu modema i nazhmite klavishu <Vozv- rat> neskol'ko raz. Indikator "polucheniya" dolzhen zagoret'- sya pri nazhatii klavishi. Esli eto ne proishodit, neobhodimo proverit' kabel', chtoby ubedit'sya, chto kontakt 2 soedinen napryamuyu (kontakt 2 - eto liniya peredachi dannyh ot posle- dovatel'nogo porta modemu). Esli gorit indikator "poluche- niya", popytajtes' ispol'zovat' ATE1 dlya vklyucheniya sredstva "eho modema". Sredstvo V: Posledovatel'nyj port komp'yutera mozhet byt' neispraven. Popytajtes' prisoedinit' modem k drugomu pos- ledovatel'nomu portu ili prisoedinit' terminal ili posle- dovatel'nyj printer k portu dlya podtverzhdeniya ego funkcio- nirovaniya. Esli port ne funkcioniruet, prover'te dokumentaciyu po apparature na sootvetstvuyushchee sredstvo re- monta. Sredstvo S: Modem mozhet byt' neispraven. V etom sluchae prover'te dokumentaciyu po apparature na sootvetstvuyushchee sredstvo remonta. 2. Problema: Modem osushchestvlyaet nabor nomera, no soedinenie ne proishodit. Sredstvo A: Telefonnyj nomer mozhet byt' nepravil'nym ili ne rabotayushchim ili telefonnaya liniya, k kotoroj prisoedinen modem, mozhet byt' neispravnoj. - 14-33a - Otklyuchite modem ot telefonnoj linii i podklyuchite obychnyj telefon. Popytajtes' sami nabrat' nomer, chtoby ubedit'sya chto modem na drugoj storone linii otvechaet na vyzov. Sredstvo V: Slushajte vnimatel'no modem, kogda on osushchest- vlyaet vyzov. Nekotorye promyshlennye telefonnye sistemy trebuyut, chtoby byla pauza mezhdu opredelennymi chislami. De- fis ispol'zuetsya v komande cu dlya ukazaniya pauzy v dve se- kundy, naprimer: "9----458--1234". - 14-34 - Defis, privedennyj v komande cu transliruetsya kodirovshchikom nomera v sootvetstvuyushchij kod dlya modema. Dlya sovmestimogo s Hayes modema on transliruetsya v zapyatuyu pered posylkoj v modem. 3. Problema: Pri vyzove nomera vy uvidite soobshchenie: Connect failed: NO DEVICE AVAILABLE (soedinenie ne udalos', net dostupnyh ustrojstv) Sredstvo A: Net elementa v fajle Devices dlya porta modema. Dalee sleduet primer elementov dlya sovmestimogo s Hayes modema, rabotayushchego so skorost'yu peredachi 2400 bod v /dev/ tty1A: Direct tty1A - 2400 direct ACU tty1A - 300-2400 /usr/lib/uucp/diaHA24 Ubedites', chto otsutstvuet znak reshetki (#) v nachale etih strok v fajle Devices. Sredstvo V: Port modema v Devices ne imeet korrektnuyu sko- rost' peredachi, svyazannuyu s nim. Ubedites', chto esli vy ispol'zuete vozmozhnost' cu dlya zadaniya skorosti peredachi, to v Devices imeetsya element, sootvetstvuyushchij etoj skoros- ti peredachi. 4. Problema: Modem, otvechaet, no ya poluchayu simvoly musora na terminale. Sredstvo A: Punkt, kotoryj vy vyzyvaete, mozhet imet' dru- gie znacheniya bita dannyh i chetnosti, chem vy ispol'zuete. Po umolchaniyu cu ispol'zuet 8 bitov dannyh i ne ispol'zuet chetnost'. Ispol'zujte cu -e dlya 7 bitov dannyh, chetnosti i cu -o dlya 7 bitov dannyh i nechetnosti. Sredstvo V: Udalennyj komp'yuter imeet druguyu skorost' pe- redachi. Esli vy obrashchaetes' k drugoj sisteme UNIX, poshlite signal preryvaniya, chtoby udalennyj punkt pereklyuchil sko- rost' peredachi vo vremya procedury login. Vsegda zapuskajte sistemu pri naivysshej skorosti peredachi i snizhajte ee po mere neobhodimosti. Dlya posylki signala preryvaniya vvedi- te:  %b - 14-34a - Sredstvo S: V linii imeetsya shum. |to stanovitsya osobenno oshchutimym pri rabote so skorost'yu peredachi 2400 bod i vyshe. Prover'te vashu telefonnuyu liniyu. Obychno, kogda imeetsya problema s shumom linii, vy uvidite simvoly musora, poyavlya- yushchiesya na ekrane nepreryvno tak, kak budto na drugom konce linii imeetsya sistema, pytayushchayasya poslat' pravil'nye dan- nye. - 14-35 - 5. Problema: Moj modem ne otklyuchaetsya v konce vyzova. Sredstvo A: Ispol'zuetsya port upravleniya ne modemom. Porty upravleniya ne modemom dolzhny ispol'zovat'sya tol'ko s ter- minalami i kogda modem konfigurirovan. Kakoj port ispol'- zovat' - eto konfiguriruetsya v fajle Devices. Izmenite posledovatel'nyj port upravleniya ne modemom, kotoryj vy zadali, na sootvetstvuyushchij port upravleniya modemom. Napri- mer port upravleniya modemom, svyazannyj s tty1a - eto tty1A. Sredstvo V: Indikator CD (registraciya nositelya) modema ne vyklyuchaetsya pri raz®edinenii vyzova. Prover'te pereklyucha- teli modema, chtoby ubedit'sya, chto modem ustanovlen dlya re- gistracii vhodyashchej chastoty ili, esli eto Hayes 2400 ili sovmestimyj modem, ispol'zujte komandu AT&C1. Sredstvo S: Modem ne ustanovlen dlya registracii DTR (go- tovnost' terminala dannyh). Prover'te pereklyuchateli mode- ma, chtoby ubedit'sya, chto modem ustanovlen na registraciyu DTR ili, esli eto modem Hayes 2400, ispol'zujte komandu AT &D2. Nekotorye modemy imeyut pereklyuchatel', kotoryj mozhet byt' ustanovlen na ignorirovanie DTR, i etot pereklyuchatel' ne dolzhen byt' vklyuchen.  Podklyuchenie k komp'yuteru Dlya obespecheniya podklyucheniya k komp'yuteru sleduet otkryt' posledovatel'nuyu liniyu, kotoraya raspoznaet signaly upravleniya modemom po komande enable(C). Dlya ispol'zovaniya osnovnogo posledovatel'nogo adaptera (SOM1) vvedite:  disable tty1a enable tty1A Ili dlya al'ternativnogo posledovatel'nogo adaptera (SOM2) vvedite:  disable tty2a enable tty2A Zametim, chto tty1A i tty1a otnosyatsya k odnoj i toj zhe (os- novnoj) posledovatel'noj linii, a tty2A i tty2a otnosyatsya k od- noj i toj zhe (al'ternativnoj) posledovatel'noj linii. Ne is- pol'zujte odnu i tu zhe liniyu v rezhime modema i ne-modema v odno i to zhe vremya, tak kak eto privedet k oshibke. - 14-36 -  Ustanovka modema, obespechivayushchego vhod v set' informacionnogo obmena Sleduyushchaya procedura predostavlyaet poshagovye instrukcii po ustanovke modema dlya operacij, obespechivayushchih vhod v set' in- formacionnogo obmena. (Paroli rekomenduyutsya dlya linij obespeche- niya vhoda v set' informacionnogo obmena; smotrite razdel "Do- bavlenie zashchity parolya pri obespechenii vhoda v set' informacionnogo obmena" v glave "Obespechenie sekretnosti siste- my" dlya polucheniya dopolnitel'noj informacii). 1. Vypolnite shagi po ustanovke modema dlya obespecheniya pere- sylki dannyh abonentu seti. |to garantiruet, chto vy imeete rabotayushchee soedinenie apparatury. 2. Nekotorye modemy imeyut pereklyuchateli ili programmnye ko- mandy dlya ustanovki konfiguracii modema. Esli modem imeet takie sredstva ustanovki, konfigurirujte ego sootvetstvuyu- shchim obrazom, sleduya instrukciyam v rukovodstve po modemu. Primechanie Esli modem razdelyaetsya mezhdu obespecheniem vhoda v set' infor- macionnogo obmena i obespecheniem peresylki dannyh abonentu seti, to shag 3 mozhet byt' opushchen. Inicializaciya dlya obespeche- niya vhoda v set' informacionnogo obmena vypolnyaetsya avtomati- cheski pri zapuske sistemy ili zavershenii peresylki dannyh abonentu seti. 3. Zadajte dlya modema avtomaticheskij otvet po telefonu, kogda prihodit vyzov. Bol'shaya chast' vnutrennih modemov ne imeet avtootvetchikov, i nekotorye vneshnie modemy ne raspolagayut takoj vozmozh- nost'yu. V etom sluchae pomestite sleduyushchuyu stroku v fajl inicializacii /etc/rc.d/8/userdef:  (stty 1200; echo "atso=1\r" > /dev/tty1a) < /dev/tty1a "tty1a" dolzhno byt' izmeneno dlya sootvetstviya ustrojstvu upravleniya ne modemom, k kotoromu prisoedinen modem. "1200" dolzhno byt' izmeneno na naivysshuyu skorost' pereda- chi, ispol'zuemuyu modemom. "ATS0=1" - eto komanda pomeshcheniya - 14-36a - modemov, sovmestimyh s Hayes, v rezhim avtootvetchika. Sim- vol "/r" neobhodim dlya posylki signala vozvrata karetki v modem dlya zaversheniya stroki komandy. 4. Zadajte parametry modema takim obrazom, chtoby on ne otve- chal, kogda liniya DTR ne aktivna i otsoedinyalsya ot tekushchej svyazi, kogda DTR perehodit iz aktivnogo sostoyaniya v neak- tivnoe. 5. Liniya CD dolzhna byt' ustanovlena v sootvetstvii s vhodnoj chastotoj, t.e. nizkoj, kogda chastota prisutstvuet i vyso- koj, kogda ona otsutstvuet. - 14-37 - 6. Zadajte parametry modema takim obrazom, chtoby on ne vyda- val eho dlya komand ili ne otobrazhal otvety. 7. Ubedites', chto port zakryt vvodom komandy: ¬2 disable ttyname gde ttyname - port upravleniya ne modemom. 8. Vyberite nuzhnyj element gettydefs v fajle /etc/inittab. |lement 2 vyberet cikl 1200-2400-300. 9. Otkrojte port, ispol'zuemyj dlya modema, sleduyushchej koman- doj: ¬2 enable ttyname gde ttyname - eto port upravleniya modemom. 10. Podklyuchites' k etomu modemu s drugogo modema. 11. Esli vy ne smogli uspeshno podklyuchit'sya, smotrite sleduyushchij razdel poiska neispravnostej modema, obespechivayushchego vhod v set' informacionnogo obmena.  Poisk neispravnostej modema, obespechivayushchego vhod v set' informacionnogo obmena Primery, privedennye nizhe, predpolagayut, chto modem pryamo soedinen s portom SOM1. Na praktike modem mozhet byt' prisoedi- nen k drugim posledovatel'nym portam. 1. Problema: Modem ne otvechaet na vyzov. Sredstvo A: Ne otkryt posledovatel'nyj port modema. Vvedi- te sleduyushchie komandy:  disable /dev/tty1a enable /dev/tty1A Sredstvo V: Modem ne konfigurirovan dlya avtootveta. Pro- ver'te pereklyuchateli modema ili, esli etom modem 2400 Hayes, ispol'zujte sootvetstvuyushchuyu programmnuyu komandu mo- dema (smotrite "Zadaniya parametrov modema Hayes" v konce dannogo razdela dlya polucheniya informacii o komandah Hayes). Vvedite cu -ltty1a dir dlya modema i ispol'zujte komandu "ATS0=1" dlya zadaniya avtootveta. - 14-38 - Sredstvo S: Liniya DTR (gotovnost' terminala dannyh) ne svyazyvaet komp'yuter s modemom. Prover'te kontakt 20 i ube- dites', chto on podklyuchen. Kontakty 2, 3, 7, 8 i 20 ispol'- zuyutsya dlya soedineniya modema. 2. Problema: Modem otvechaet, no zavisaet srazu posle ustanov- leniya soedineniya. Sredstvo: Modem rabotaet kak avtootvetchik i registriruet DTR, no liniya DTR ne zayavlena. Prover'te sleduyushchie vozmozh- nosti: a) Port upravleniya modemom mozhet byt' ne otkryt. Vvedite komandu:  disable /dev/tty1a enable /dev/tty1A v) Kabel' defekten. Esli vy ispol'zuete kabel' "pryamogo soedineniya", u koto- rogo podklyucheny po krajnej mere kontakty 2, 3, 7, 8 i 20, prover'te, chto kontakt 20(DTR) pravil'no prisoedinen. 3. Problema: YA vizhu soobshchenie ob oshibke "Musor ili svobodnyj kabel' u /dev/tty1A, port otklyuchen" na konsoli, kogda vy- zov prihodit v modem. Sredstvo A: Modem ustanovlen dlya obratnogo otobrazheniya dannyh ili posylki otvetov komandam. Ochen' veroyatno, chto modem posylaet signal "Ring" dlya ukazaniya togo, chto vyzy- vaemyj telefonnyj nomer zakol'covan. Tak kak signal CD ne aktiven, getty interpretiruet eto kak sluchajnye dannye na posledovatel'noj linii. Dlya korrekcii etoj situacii zadaj- te dlya modema otklyuchenie eha i ne posylajte otvety koman- dam. Pravil'noj komandoj modema 2400 Hayes yavlyaetsya "ATE0Q1". Sredstvo V: Esli u vas imeetsya vnutrennij modem i ukazan- nye vyshe vozmozhnosti ne ustranyayut soobshchenie ob oshibke, to veroyatno vy imeete nesovmestimyj modem. Popytajtes' zame- nit' modem standartnoj model'yu, sovmestimoj s Hayes. 4. Problema: Modem otvechaet, no u menya net podskazki login. Sredstvo A: Liniya CD ne zayavlena modemom posle togo, kak modem otvetil na vyzov. - 14-39 - Prover'te pereklyuchateli modema ili, esli eto modem 2400 Hayes, ispol'zujte sootvetstvuyushchuyu programmnuyu komandu mo- dema. Sredstvo V: Port ne otkryt. Vvedite:  enable /dev/tty1A Sredstvo S: Ispol'zuetsya nekorrektnyj element /etc/gettydefs i vybrana nepravil'naya skorost' peredachi. Prover'te ustrojstvo porta modema v fajle /etc/itittab. Poyavitsya sleduyushchee soobshchenie: t1A:2:respawn:/etc/getty tty1A m Poslednij simvol stroki yavlyaetsya ukazatelem elementa v fajle /etc/gettydefs. Prover'te etot element, chtoby ube- dit'sya v pravil'nosti ustanovki. 5. Problema: |kran peremeshchaetsya neupravlyaemo, kogda ya podklyu- chayus' k sisteme, obychno otobrazhaya posledovatel'nost' pods- kazok login. Sredstvo: Ustrojstva modemov i ne modemov ne otkryty. Zak- rojte ustrojstvo ne modem, vvedya komandu:  disable dev/tty1a 6. Problema: YA poluchil podskazku login, no nichego posledova- tel'nogo posle etogo. Sredstvo: Parametry ustanovki linii nekorrektny. Opredeli- te, kakovy parametry ustanovki posledovatel'noj linii v sisteme, kotoruyu vy vyzyvaete. Standartnymi parametrami ustanovki, kotorye ispol'zuet cu, yavlyayutsya vosem' bitov dannyh, odin stopovyj bit i otsutstvie proverki chetnosti. Esli udalennaya sistema ispol'zuet chetnuyu chetnost', ispol'- zujte vozmozhnost' -e v cu, kotoraya vybiraet chetnuyu chet- nost' ili vozmozhnost' -o, kotoraya vybiraet nechetnuyu chet- nost'. Esli vy podklyuchaetes' k sisteme UNIX, prover'te fajl /etc/ inittab na udalennoj sisteme dlya proverki pravil'nosti "ukazatelya" fajla gettydefs. Imeetsya vozmozhnost', chto harakteristiki posledovatel'noj linii ne soglasuyutsya s parametrami stty, opredelennymi v tret'em pole vybrannogo - 14-39a - elementa gettydefs. Popytajtes' izmenit' parametry usta- novki porta na 8 bitov dannyh, odin stopovyj bit i otsuts- tvie chetnosti. |lement dolzhen vyglyadet' analogichno sleduyu- shchemu: 4 # B!@)) HUPCL # B!@)) CS* SANE HUPCL TAB3 ECHOE IXANY #\r\n@!login: #5 - 14-40 -  Razdelenie obespecheniya vhoda v set' informacionnogo obmena i obespecheniya peresylki dannyh abonentu seti Operacionnaya sistema podderzhivaet ispol'zovanie obespecheniya vhoda v set' informacionnogo obmena i obespecheniya peresylki dannyh abonentu seti na odnoj i toj zhe linii modema bez vypol- neniya povtornoj procedury podklyucheniya k sisteme. Kogda programma obespecheniya peresylki dannyh abonentu seti ispol'zuet liniyu, procedura login zamaskirovana. Esli kto-to podklyuchaetsya k linii, kogda programma obespecheniya peresylki dannyh abonentu seti pytaetsya ispol'zovat' ee, to programma obespecheniya peresylki dannyh abonentu seti ne smozhet rasprede- lit' ustrojstvo. CHtoby eto sredstvo rabotalo korrektno, dolzhno ispol'zo- vat'sya ustrojstvo upravleniya modemom, i modem dolzhen ustanovit' CD v vysokoe znachenie, kogda chastota imeetsya i v nizkoe, kogda chastota otsutstvuet. (Informaciya ob ispol'zovanii obespecheniya vhoda v set' informacionnogo obmena/obespecheniya peresylki dan- nyh abonentu seti sovmestno s UUCP soderzhitsya v glave "Sozdanie udalennoj seti s UUCP" dannogo rukovodstva).  Ustanovka razdelyaemogo modema obespecheniya vhoda v set' informacionnogo obmena / obespecheniya peresylki dannyh abonentu seti Sleduyushchaya procedura pozvolyaet ustanavlivat' razdelyaemyj modem obespecheniya vhoda v set' informacionnogo obmena/obespeche- niya peresylki dannyh abonentu seti. 1. Vypolnite shagi ustanovki modema dlya obespecheniya peresylki dannyh abonentu seti i shagi po ustanovke modema dlya obes- pecheniya vhoda v set' informacionnogo obmena. 2. Dlya vyhoda v sistemu po nomeru vyzovite cu s sootvetstvuyu- shchimi vozmozhnostyami. Programma getty na linii avtomaticheski budet priostanovlena do zaversheniya vyzova i povtorno zapu- shchena posle zaversheniya vyzova.  Parametry ustanovki modema Hayes Pri ispol'zovanii cu i uucp neobhodima pravil'naya konfigu- raciya modema. Obratites' k rukovodstvu po modemu dlya polucheniya informacii o pravil'noj ustanovke pereklyuchatelej. Intellektual'nyj modem 1200 Esli u vas imeetsya intellektual'nyj modem 1200 Hayes ili sov- mestimyj s nim modem, pereklyuchateli 3 i 8 dolzhny byt' opushcheny: - 14-41 - +--------------------------------------+ | 1 2 3 4 5 6 7 8 | +------+---+---+---+---+---+---+---+---+ | vverh| * | * | | * | * | * | * | | +------+---+---+---+---+---+---+---+---+ | vniz | | | * | | | | | * | +------+---+---+---+---+---+---+---+---+ Kogda pereklyuchatel' 3 opushchen, rezul'tiruyushchie kody budut poslany (v vide eha) modemu, terminalu ili komp'yuteru. Kogda opushchen pereklyuchatel' 8 modem mozhet interpretirovat' vydavaemye komandy. |to pozvolyaet rabotat' kommunikacionnym sistemam UNIX i DOS. Intellektual'nyj modem 2400 Intellektual'nyj modem 2400 Hayes ili sovmestimyj modem trebuyut onlajnovoj konfiguracii, esli oni ispol'zuyutsya kak li- niya obespecheniya vhoda v set' informacionnogo obmena. Zametim, chto Hayes 2400 ne otvechaet linii s nositelem 2400 bod, esli ona ne ustanovlena komandami na 2400 bod. Sleduet konfigurirovat' modem vydachej komand ustanovki cu(C). Komanda cu vyglyadit sle- duyushchim obrazom: ¬2 cu -s2400 -ltty¬1nn dir nn - eto nomer tty posledovatel'noj linii. Dlya konfigurirovaniya modema dlya tty1A vvedite etu komandu i nazhmite <Vozvrat>.  cu -s2400 ltty1A dir Dalee vvedite sleduyushchie komandy dlya konfiguracii modema. Oni budut sohraneny v nerazrushayushchejsya pamyati modema. Esli vy ne hotite sohranyat' parametry ustanovki, ne vvodite poslednyuyu ko- mandu (at&w) Komandy raspolagayutsya v levoj kolonke, a kratkie opisaniya togo, chto oni delayut, raspolagayutsya v pravoj kolonke. Vvedite kazhduyu komandu s nazhatiem klavishi <Vozvrat>: AT&f vybrat' faktor konfiguracii. - 14-41a - ATT nabor tonal'noj posylki. AT10  nizkij ob®em spikera. AT&d2 ustanovit' dtr "2": perejti k dobavochnomu bloku, kogda dtr sbrasyvaetsya. AT&c1 ustanovit' dcd "1": nositel' udaleniya trekov dcd. ATS0=1 otvet'te na vyzov posle pervogo kol'ca. ATS2=128 otklyuchit' posledovatel'nost' vyhoda modema. ATe0 net eha (modem bolee ne vydaet eho dlya dannyh, posylaemyh emu). - 14-42 - ATq1 umerennyj rezhim (modem ne otvechaet OK posle etoj komandy ili tem, chto za nej sleduet). AT&w sohranenie parametrov ustanovki v nerazrushayushchejsya pamyati. Vyjdite iz cu vvodom til'dy i tochki, za kotorym sleduet <Vozvrat>:  ~. Modem teper' konfigurirovan i gotov k ispol'zovaniyu. GLAVA 15 Ispol'zovanie printerov Vvedenie 15.1 Spulovaya sistema printera 15.1 Ustanovka printera 15.3 Svodka komand pol'zovatelya 15.7 Svodka administrativnyh komand 15.8 Dobavlenie lokal'nogo printera 15.10 Dobavlenie printera kak terminala login 15.14 Zapusk i ostanov sredstv pechati LP 15.15 Ruchnoj ostanov sredstv pechati 15.15 Ruchnoj zapusk sredstv pechati 15.16 Otmena zaprosa pechati 15.17 Otkrytie i zakrytie printerov 15.18 Dobavlenie printera klassu 15.19 Ustanovka sistemnogo naznacheniya, prinimaemogo po umolchaniyu 15.21 Montirovanie formy ili pechatayushchego mehanizma 15.22 Udalenie printera ili klassa 15.24 Upravlenie zagruzkoj pechati 15.25 Otverzhenie zaprosov dlya printera ili klassa 15.25 Prinyatie zaprosov dlya printera ili klassa 15.26 Peresylka zaprosov na drugoj printer 15.26 Primery 15.27 Upravlenie prioritetami ocheredi 15.29 Zadanie predelov prioriteta 15.30 Zadanie prioriteta po umolchaniyu 15.31 Proverka predelov i umolchanij prioritetov 15.31 Peresylka zaprosa v ochered' 15.31 Proverka konfiguracii printera 15.33 Poisk neispravnostej v sisteme pechati 15.35 Net vyhoda - nechego pechatat' 15.35 Nerazborchivaya pechat' 15.36 Razlichimaya pechat', nepravil'nye intervaly 15.37 Dvojnye intervaly 15.37 Net levogo polya / prodolzheniya teksta 15.38 Zigzagi na stranice 15.38 Nepravil'nyj nabor simvolov ili klyuch 15.38 Oshibki otklyucheniya 15.39 Bezdejstvuyushchie printery 15.39 Formy 15.41 CHto takoe forma? 15.41 Opredelenie formy 15.42 Udalenie formy 15.44 Ogranichenie dostupa pol'zovatelya 15.45 Signal montirovaniya formy 15.46 Montirovanie formy 15.48 Proverka formy 15.48 Fil'try 15.50 CHto takoe fil'tr? 15.50 Opredelenie fil'tra 15.54 Dobavlenie fil'tra 15.61 Udalenie fil'tra 15.61 Proverka fil'tra 15.62 Slovo predosterezheniya 15.62 Ochistka zhurnala zaprosov 15.62 Nastrojka sredstv pechati 15.66 Nastrojka harakteristik porta printera 15.68 Nastrojka bazy dannyh terminfo 15.70 Kak pisat' programmu interfejsa 15.72 Kak pisat' fil'tr 15.79 Special'nye vozmozhnosti konfiguracii 15.81 Tip printera 15.81 Tipy soderzhimogo 15.82 Metod soedineniya 15.84 Nabory simvolov ili pechatayushchij mehanizm 15.85 Preduprezhdenie o sboyah 15.90 Vosstanovlenie pri sboyah 15.92 Ogranichenie dostupa pol'zovatelya 15.93 Atributy pechati po umolchaniyu 15.94 Ustanovka posledovatel'nyh printerov protokola RTS/CTS 15.96 Ispol'zovanie printera bez spulera 15.98 Sozdanie nachal'nogo fajla ustrojstva 15.99 -15-1- VVEDENIE Printery - eto ochen' vazhnye komponenty komp'yuternoj siste- my. Bol'shaya chast' sistem trebuet pechati dannyh na bumage. Obes- pechivaetsya bol'shoj nabor pechatayushchej apparatury ili postrochno pechatayushchih ustrojstv. Nekotorye postrochnopechatayushchie ustrojstva - eto parallel'nye ustrojstva, no bol'shinstvo yavlyaetsya i posle- dovatel'nymi ustrojstvami. Dlya dobavleniya printera sistemnyj administrator dolzhen: - prisoedinit' fizicheskuyu apparaturu k komp'yuteru, dalee - ispol'zovat' korrektnye sistemnye komandy, pozvolyayushchie nachat' rabotu s printerom. |ta glava ob®yasnyaet, kak sdelat' eto i kak obsluzhivat' printery posle ih ustanovki. Zametim, chto fizicheskie soedineniya mezhdu printerom i sistemoj menyayutsya v zavisimosti ot konfigura- cii apparatury. Dannaya glava predostavlyaet informaciyu o neobho- dimyh fizicheskih soedineniyah, no bol'shaya informaciya ob etih so- edineniyah soderzhitsya v rukovodstvah po apparature, postavlyaemyh s printerom dlya komp'yutera. Operacionnaya sistema obespechivaet posledovatel'nye printe- ry, ispol'zuyushchie standartnyj interfejs RS-232. CHtoby ubedit'sya, chto printer ispol'zuet etot interfejs, prover'te dokumentaciyu po apparature. Obespecheny takzhe protokoly RTS/CTS.  Spulovaya sistema printera Spulovaya sistema strochnogo printera UNIX - eto nabor komand, pomogayushchih vam, kak sistemnomu administratoru, effektivno usta- navlivat', otslezhivat' i kontrolirovat' strochnye printery, obs- luzhivayushchie vashu sistemu. Zapros na pechat' fajla pomeshchaetsya v spul ili paketiruetsya s drugimi zaprosami na pechat' dlya posylki na printer. Kazhdyj zapros na pechat' obrabatyvaetsya i zhdet svoej ocheredi na pechat', otsyuda termin ochered'. Kogda pol'zovatel' zaprashivaet pechat' fajla s pomoshch'yu ko- mandy lp(C) sistema strochnogo printera otvechaet "zaprosom ID". On sostoit iz imeni printera, na kotorom pechataetsya fajl, i unikal'nogo nomera, identificiruyushchego fajl. Po etomu identifi- katoru zaprosa pol'zovatel' mozhet opredelit' status zaprosa na pechat' ili otmenit' ego. Vozmozhnosti komandy lp pomogayut pol'- zovatelyu legko kontrolirovat' vyhod printera. -15-2- Obsluzhivanie pechati vypolnyaet sleduyushchie funkcii: - obrabatyvaet zadachu polucheniya fajlov, kotorye pol'zova- teli hotyat raspechatat', - fil'truet fajly (pri neobhodimosti) tak, chto oni mogut byt' pravil'no raspechatany, - planiruet rabotu odnogo ili bolee printerov, - zapuskaet programmy, vzaimodejstvuyushchie s printerom, - otslezhivaet sostoyanie zadanij, - preduprezhdaet o problemah s printerom, - otslezhivaet montirovanie form, - vydaet soobshchenie ob oshibke pri vozniknovenii problem. Imeetsya neskol'ko terminov, ispol'zuemyh v etoj glave dlya opisaniya raboty obsluzhivaniya pechati: device ob®ekt dlya vyhoda lp. |to mozhet byt' obychnyj (ustrojstvo) printer,terminal,inogda ispol'zuemyj kak printer, ili obychnyj fajl. printer imya, naznachaemoe sistemnym administratorom dlya (printer) predstavleniya ustrojstva. |to imya mozhet imet' do 14 simvolov. V raznye momenty vremeni printer mo- zhet byt' svyazan s raznymi ustrojstvami. class uporyadochennyj spisok printerov. Zaprosy na pe- (klass) chat', posylaemye klassu printerov, pechatayutsya pervym dostupnym ustrojstvom etogo klassa destination mesto posylki zaprosov printera. Naznachenie mozhet (naznachenie) byt' klassom ili printerom. Obratites' k rukovodstvam po komp'yuteru i printeru dlya po- lucheniya informacii o soedinenii sistemy s printerami. -15-3-  USTANOVKA PRINTERA V dannom razdele opisyvaetsya, kak ustanavlivat' novye printery v sisteme UNIX. Sleduet soedinit' printer s sootvets- tvuyushchim portom (posledovatel'nym portom dlya posledovatel'nyh printerov i s parallel'nym portom dlya parallel'nyh printerov), ubedit'sya, chto on rabotaet i ustanovit' programmnoe obespechenie spulinga printera UNIX, ispol'zuya vybor "Printery" sysadmsh. Dlya ustanovki printera vypolnite shagi, privedennye nizhe: 1. Najdite mesto dlya printera i ubedites', chto on pravil'no sobran i podklyuchen k seti. 2. Esli vy soedinyaete posledovatel'nyj printer: prisoedinite kabel' RS-232 ot posledovatel'nogo porta komp'yutera k por- tu printera. Posledovatel'nye printery dolzhny obespechivat' protokoly XON/XOFF ili DTR i dolzhny byt' konfigurirovany dlya etih protokolov. Dalee vvedite sleduyushchuyu komandu, podstavlyayushchuyu pravil'nyj nomer porta dlya nn: ¬2disable /dev/ttynn Nazhmite <Vozvrat>. |to predotvratit procedury logins dlya porta, prisoedinennogo k printeru, i pozvolit ispol'zovat' port dlya posledovatel'noj kommunikacii. 3. Esli vy soedinyaete parallel'nyj printer: Printer dolzhen ispol'zovat' standartnyj interfejsnyj kabel' Centronics. Parallel'nyj port na monohromnoj plate sleduet konfiguri- rovat' dlya vektora preryvanij 7 i on raspoznaetsya kak lp1 vo vremya nachal'noj zagruzki. Osnovnoj parallel'nyj port sleduet konfigurirovat' dlya vektora preryvanij 7, on ras- poznaetsya kak lp0. Sleduet ispol'zovat' libo osnovnoj, li- bo monohromnyj port - ne oba - dlya ustraneniya apparatnyh konfliktov. Al'ternativnyj ili vtoroj parallel'nyj port sleduet konfigurirovat' dlya vektora preryvanij 5, on ras- poznaetsya kak lp2. Ubedites', chto drugaya apparatura ne is- pol'zuet eti preryvaniya. (Smotrite rukovodstvo po appara- ture dlya polucheniya informacii o konfigurirovanii parallel'nyh portov). 4. Prover'te, chto vy korrektno podklyuchili printer posylkoj dannyh neposredstvenno na ustrojstvo. Vvedite sleduyushchie komandy: -15-3a- Dlya posledovatel'nyh printerov: date > /dev/ttynn gde nn - eto nomer ispol'zuemogo posledovatel'nogo porta (naprimer /dev/tty1a). -15-4- Dlya parallel'nyh printerov: date > /dev/lpn gde n - nomer ispol'zuemogo parallel'nogo porta (naprimer /dev/lp0). 5. Esli printer ne pechataet dannye, to veroyatno imeetsya kakoe -to apparatnoe povrezhdenie, poetomu prover'te sleduyushchee: Dlya parallel'nyh printerov: - ubedites', chto kabel' korrektno prisoedinen, i provoda ispravny. Ispol'zovanie kabelya v izvestnoj ispravnoj sis- teme i pechat' pod upravleniem DOS - horoshie sposoby testi- rovaniya situacii; - pereprover'te konfiguraciyu printera proverkoj pereklyucha- telej po rukovodstvu po apparature printera; - pereprover'te pereklyuchateli parallel'noj platy. Oni tak- zhe dolzhny raspoznavat'sya pri nachal'noj zagruzke. Mozhno proverit' eto perezagruzkoj sistemy, pri etom dolzhno poya- vit'sya soobshchenie, analogichnoe: parallel 0x378-0x37A 07 - unit=0 (parallel'nyj) (ustrojstvo) Dlya posledovatel'nyh printerov: - ubedites', chto vy ispol'zuete ustrojstvo upravleniya ne modema, naprimer: /dev/tty1a, a ne /dev/tty1A. (Bolee pod- robnaya informaciya o soglasheniyah po imenam dlya posledova- tel'nyh portov soderzhitsya v razdele serial(HW). Popytaj- tes' ispol'zovat' kabel' s soedinennymi kontaktami 2, 3 i 7. - pereprover'te konfiguraciyu printera proverkoj ego perek- lyuchatelej v rukovodstve po apparature printera; - pereprover'te pereklyuchateli posledovatel'nogo porta. Es- li vy ispol'zuete mnogoportovuyu platu, poprobujte drugie linii na etoj plate i ubedites', chto net konfliktov so standartnymi portami SOM; - popytajtes' prisoedinit' printer k standartnomu posledo- vatel'nomu portu SOM1 i SOM2, chtoby ubedit'sya v korrekt- nosti printera i kabelya. 6. Esli printer pravil'no prisoedinen i rabotaet, vy gotovy k vypolneniyu sysadmsh. Vam neobhodimo znat' ispol'zuemyj port ili imya puti ustrojstva v UNIX (naprimer /dev/tty1a) i interfejsnuyu programmu printera, kotoruyu vy sobiraetes' ispol'zovat'. Model'naya interfejsnaya programma postavlyaet- sya -15-5- s sistemoj UNIX. Dopolnitel'naya informaciya ob interfejsnyh programmah printera soderzhitsya v razdele "Interfejsnye programmy printera" dannoj glavy. 7. Vybor "Printery" sysadmsh otobrazhaet formu s posledova- tel'nost'yu polej, kotorye vy dolzhny zapolnit'. Esli vy de- laete oshibku pri otvete na voprosy, nazhmite klavishu <ESC> i zapustite vse snova. S verhnego urovnya sysadmsh vypolni- te sleduyushchij vybor:  Printers --> Configure --> Add Printery Konfiguraciya Dobavit' 8. Otobrazhaetsya sleduyushchaya forma (polya obsuzhdayutsya pozdnee): +--------------------------------------------------------------+ | create | | Enter... | | | | ¬ /usr/auth 9 mar 89 17:20  | | | | +-----------