Ubuntu-ն՝ օգտագործելով com-port minicom: Միացում Cisco-ին Linux-ից և FreeBSD-ից minicom msvs ծրագրի ստեղծման մեթոդ

Տուն / Երթուղիչներ

Հոդվածում քննարկվում է ամենապարզ ճանապարհըմիանալով Cisco տերմինալին Linux միջավայրից: Սկզբում դուք պետք է միացնեք վահանակի մալուխը տեղադրված Linux OS-ով մեքենայի COM պորտին և միացքին մխիթարել Cisco-ում։ Cisco կոնսոլին միանալու համար դուք պետք է տեղադրեք minicom փաթեթը: Տեղադրումը տատանվում է կախված բաշխումից: Այս օրինակը նկարագրում է տեղադրումը Linux Debian-ից:

aptitude install minicom

Minicom-ը գտնվում է բաշխումների մեծ մասի պահեստներում, ուստի դրա տեղադրումը չպետք է որևէ դժվարություն առաջացնի:

Մինիկոմի կարգավորում

Համար պատշաճ շահագործում minicom-ը Cisco-ի հետ, դուք պետք է կատարեք դրա սկզբնական կարգավորումը:

  1. Գնացեք Սերիական պորտի կարգավորում և փոխեք Speed/Parity/Bits (Bps/Par/Bits) արժեքը 9600-ի:
  2. Մենք փոխում ենք սերիական պորտը (Serial Device) այն պորտին, որին միացված է Cisco սարքավորումը: Այս օրինակում սա /dev/ttyS0 է՝ COM1 պորտի հասցեն:

Արդյունքում, դուք պետք է ստանաք հետևյալ պարամետրերը.

A - Սերիական սարք՝ /dev/ttyS0
B - Lockfile-ի գտնվելու վայրը՝ /var/lock
C - Callin ծրագիր.
D - Callout ծրագիր.
E - Bps/Par/Bits՝ 9600 8N1
F - Սարքավորումների հոսքի վերահսկում. Այո
G - Ծրագրային հոսքի վերահսկում. ոչ

Մենք պահպանում ենք փոխված կոնֆիգուրացիան որպես լռելյայն կարգավորումներ minicom-ի հիմնական ընտրացանկում (Պահպանել կարգավորումը որպես dfl) կամ որպես կոնֆիգուրացիա կոնկրետ անուն(Պահպանել կարգավորումը որպես...):

Տարբեր անջատիչների, երթուղիչների և այլ սարքավորումների կոնֆիգուրացիան սովորաբար կատարվում է սերիական COM պորտի միջոցով (RS232): Նախ անհրաժեշտ է գտնել և միացնել համակարգիչը և անջատիչը (COM պորտի կամ USB ադապտերի միջոցով) համապատասխան կոնսոլային մալուխով: Այս հոդվածում մենք կանդրադառնանք, թե ինչպես կարգավորել այն Linux OS-ում:

Կարգավորում minicom-ի միջոցով

Նախևառաջ անհրաժեշտ է սարքավորման փաստաթղթերում գտնել վահանակի կարգավորումները: com պորտ. Linux-ով միանալու համար հարկավոր է տեղադրել minicom ծրագիրը։ Եկեք տեղադրենք փաթեթից Debian-ի տակ (ubuntu):

Aptitude install minicom

Որպեսզի minicom-ը տեսնի Cisco-ն, այն պետք է ճիշտ կազմաձևվի, գործարկվի ստեղնով.

Sudo minicom -s

Գնացեք սերիական պորտի կարգավորում և փոխեք Արագություն/Հավասարաչափ/Բիթ (Bps/Par/Bits) արժեքները 9600 8N1:

Մենք փոխում ենք սերիական պորտը (Serial Device) այն նավահանգստին, որին միացված է սարքավորումը և կարգավորում ենք Flow Control պարամետրերը: Այս օրինակում սա /dev/ttyS0 է՝ COM1 պորտի հասցեն: Երբ միացված է մինի-USB միակցիչի միջոցով, պորտը կարող է լինել /dev/ttyACM0:

Հրամանների վերաբերյալ օգնություն կարելի է ստանալ՝ սեղմելով Ctrl+A, ապա Z:

Արդյունքում մենք ստանում ենք ստանդարտ պարամետրեր Cisco-ի և HP-ի համար.

A - Սերիական սարք՝ /dev/ttyS0 B - Lockfile վայրը՝ /var/lock C - Callin ծրագիր՝ D - Callout ծրագիր՝ E - Bps/Par/bits՝ 9600 8N1 F - Սարքավորումների հոսքի կառավարում՝ Այո G - Ծրագրային հոսքի վերահսկում : Ոչ

Մենք պահպանում ենք կոնֆիգուրացիան որպես լռելյայն կարգավորումներ minicom-ի հիմնական ընտրացանկում (Save setup as dfl) կամ որպես կոնֆիգուրացիա հատուկ անունով (Save setup as...):

Մինիքոմից դուրս գալու համար սեղմեք Ctrl+A, ապա Q:

Կամ պահված կարգավորումներով:

Minicom<имя_конфигурации>

Եվ սա 3com(hp) 4210 և 4500 անջատիչների կարգավորումների օրինակ է

A - Սերիական սարք՝ /dev/ttyUSB0 B - Lockfile վայրը՝ /var/lock C - Callin ծրագիր՝ D - Callout ծրագիր՝ E - Bps/Par/bits՝ 19200 8N1 F - Սարքավորումների հոսքի կառավարում՝ ոչ G - Ծրագրային հոսքի վերահսկում :Այո

/dev/ttyUSB0 սարքը սովորաբար օգտագործվում է usb->com ադապտերի միջոցով միանալիս: 19200-ի արագությունը երբեմն 115200 է, որն օգտագործվում է 3COM (այժմ՝ HP) անջատիչների վրա, և նրանք այլ արագություն չեն հասկանում: Այսպիսով, նախքան միանալը, դուք պետք է ուշադիր կարդաք փաստաթղթերում, թե ինչ արագություններ և հոսքի վերահսկում պետք է սահմանեք: Այնուամենայնիվ, երբեմն կապի պարամետրերը գրվում են անմիջապես սարքի վրա, որը գտնվում է կոնսոլային պորտի կողքին:

Կարգավորումներ cu կոմունալ ծրագրի միջոցով

Դուք կարող եք միանալ վահանակին հրամանով

Chown uucp /dev/ttyUSB0 cu -s 115200 -l /dev/ttyUSB0

Եթե ​​դուք սարքի ֆայլի համար chown իրավունքները չեք սահմանել, կարող եք ստանալ հետևյալ հաղորդագրությունը.

/dev/ttyUSB1. Սարքը զբաղված է

Cu utility-ի հիմնական առավելությունն այն է, որ այն հավասարապես լավ է աշխատում Linux-ի և freebsd-ի ներքո, միայն սարքերի անուններն են տարբերվում:

Freebsd-ում այն ​​կունենա հետևյալ տեսքը.

Chown uucp /dev/сuaa0 cu -s 115200 -l /dev/сuaa0

Միակ բանը, որ դուք պետք է անեք, ընտրել սարքի ճիշտ ֆայլը, որտեղ սարքը միացված է:

երկու Linux հոսթների վրա com պորտով, տեսնենք հրամանով

Ավելացրեք օգտվողին dialout խմբին

օգտագործող NameUser, որից մենք

Usermod -g Dialout NameUser

Եկեք ստուգենք, արդյոք օգտվողը ավելացվել է խմբին.

ID NameUser

Մենք ստանում և ուղարկում ենք նիշեր՝ օգտագործելով com-պորտը վահանակում

Եկեք բացենք տերմինալ Linux հոսթի վրա և սպասենք, որ նիշերը ստացվեն com-port-ում, մուտքագրեք հրամանը.

Կատու /dev/ttyS0

Եկեք ուղարկենք կոնսոլի սիմվոլներ մեկ այլ Linux հոսթից

Էխո 1 > /dev/ttyS1

Դուք պետք է տեսնեք com port ttyS0-ի առաջին հոսթի վահանակում այն ​​նշանները, որոնք ուղարկվել են երկրորդ հոսթից com port ttyS1-ի միջոցով:

Ստուգում, թե արդյոք minicom փաթեթը տեղադրված է

ունակության շոու minicom

Անհրաժեշտության դեպքում տեղադրում ենք

Sudo apt-get տեղադրել minicom

minicom փաթեթի նախնական կազմաձևում

եկեք մուտքագրենք (դուք պետք է կարգավորեք որպես root, հակառակ դեպքում կազմաձևման կարգավորումները չեն պահպանվի)

Minicom -l -8 -c վրա -s

որտեղ են բանալիները.
l - ANSI էկրաններ – գրաֆիկա
8 - Ութ բիթ մուտքագրման ռեժիմ ռուսաց լեզվի համար
միացված - Միացնել գունավոր էկրանը
s - Գործարկեք minicom կոնֆիգուրացիայի կոմունալ ծրագիրը

Կատարեք կարգավորումները
Գրացուցակներ և ֆայլեր - Ստացողի տեղեկատու - ուղարկելու տեղեկատու
Սերիական պորտի կարգավորում - Սերիական պորտ (օրինակ / dev/ttyS0) - Baud/parity/bits
Պահպանեք կոնֆիգուրացիան - Պահպանեք կարգավորումը որպես dfl
Սեղմելով Exit Minicom-ը, կվերադառնաք վահանակ

Գործարկել minicom-ը

այն պարամետրերով, որոնք դուք հենց նոր պահպանեցիք որպես լռելյայն, մուտքագրեք վահանակում.

Minicom -l -8 -c on

minicom Սարքը /dev/ttyS-ը կողպված է

Մինիքոմից օգտվելուց հետո մնում է հին lock-file, որը թույլ չի տալիս նորմալ աշխատել
minicom -> Սարքը /dev/ttyS0 կողպված է
Սարքը /dev/ttyS0 կողպված է
Ֆունկցիոնալությունը վերականգնելու համար պարզապես ջնջեք կողպեքի ֆայլը /var/tmp կամ /var/lock գրացուցակում
Նշված է Lock ֆայլերի գտնվելու վայրը
minicom -l -8 -c on -s -> Serial port setup -> B - Կողպել ֆայլի գտնվելու վայրը

Օգտագործելով minicom մոդեմը փորձարկելու համար

Minicom-ի օգտագործման առաջին քայլը գլոբալ կազմաձևման ֆայլի ստեղծումն է: Դա անելու համար դուք պետք է գործարկեք minicom-ը -s դրոշակով՝ մուտք գործելով որպես արմատային օգտվող:

#minicom Այս հրամանը գործարկում է minicom կոնֆիգուրացիայի միջավայրը (նկ. 18.8):


Բրինձ. 18.8.Մինիկոմի կազմաձևում

Նավարկեք ցանկի միջով՝ օգտագործելով վեր և վար սլաքների ստեղները և ընտրեք ցանկի տարրը՝ սեղմելով Enter:

Ամենակարևոր պարամետրերը թաքնված են Serial Port Setup մենյու հրամանի հետևում Serial Port Setup երկխոսության վանդակում (Նկար 18.9):



Բրինձ. 18.9.Սերիական պորտի կոնֆիգուրացիա

Արժեքը փոխելու համար սեղմեք համապատասխան տառով ստեղնը: Առաջին հերթին անհրաժեշտ է տեղադրել սերիական սարքը՝ սեղմելով «A» (Serial Device) ստեղնը և նշելով սարքի համապատասխան ֆայլը: Եթե ​​մոդեմը միացված է երկրորդ սերիական պորտին, ապա կարող եք նշել /dev/ ttyS1՝ ելքային կապերի համար minicom-ի օգտագործման շնորհիվ:

Նշում

Եթե ​​սերիական պորտն արդեն միացված է /dev/modem-ին, ինչպես ցույց է տրված Նկ. 18.9, ստուգեք դրա կապերը՝ օգտագործելով ls -I /dev/modem հրամանը: Եթե ​​ցուցադրվում է որոշակի սերիական պորտի միացումը, ապա փոփոխություններ չեն պահանջվում:

Անհրաժեշտ է նաև կարգավորել E պարամետրը (Bps/Par/Bits - Speed/Parity/Stop Bits)՝ համաձայն մոդեմի և այն համակարգի, որին միանալու եք (սովորաբար ինտերնետ պրովայդերի համակարգը): «E» ստեղնը սեղմելուց հետո կբացվի կապի պարամետրերի պատուհանը (նկ. 18.10):

Բրինձ. 18.10.Հաղորդակցության կարգավորումների կարգավորում

Ընթացիկ պարամետրերի արժեքները ցուցադրվում են պատուհանի վերևում: Դրանցից որևէ մեկը փոփոխելու համար սեղմեք համապատասխան տառով ստեղնը:

Speed-ի համար ընտրեք արժեք, որը հավասար է մոդեմի տվյալների սեղմման առավելագույն արագությանը: Սովորաբար այս արժեքը չորս անգամ գերազանցում է իր գնահատված արագությունը: Օրինակ, 14,4 Կբիթ/վ արագությամբ մոդեմի համար պետք է արժեքը սահմանել 57600 բ/վ, 28,8 կբ/վ-ի համար՝ 115200 բ/վ: 56 Կբիթ/վրկ արագությամբ մոդեմը դրված է 115200 բիթ/վրկ կամ 230400 բիթ/վ (եթե առկա է):

Որպես կանոն, ժամանակակից համակարգերում պարիտետի բիթը չի օգտագործվում, օգտագործվում է 8 տվյալների բիթ և մեկ աղյուսակի բիթ (տարբերակ Q): Պարզեք մնացած պարամետրերի ճիշտ արժեքները համակարգի ադմինիստրատորից, որին միանալու եք:

Վերադարձեք Serial Port Setup պատուհանին՝ սեղմելով Enter: Կրկին Enter սեղմելով՝ վերադարձնում եք հիմնական ընտրացանկ:

Այս տեղեկատվությունը պետք է բավարար լինի մոդեմը փորձարկելու համար: Պահպանեք փոփոխված պարամետրերի հավաքածուն որպես լռելյայն կոնֆիգուրացիա՝ կատարելով Save Setup as Dfl ցանկի հրամանը: Exit menu հրամանը կատարելուց հետո ավարտեք կազմաձևման ընթացակարգը և շարունակեք աշխատանքը minicom տերմինալի էմուլյատորի պատուհանում (նկ. 18.11) սահմանված պարամետրերով։



Բրինձ. 18.11. minicom ծրագրի հիմնական պատուհանը

Պատուհանում «OK» հաղորդագրությունը ցույց է տալիս նորմալ շահագործումմոդեմ Սա կրկին հաստատելու համար մուտքագրեք AT և սեղմեք Enter: Պատասխանը պետք է լինի «լավ»

AT Լավ

Minicom

Ներածություն

Minicom-ը տեքստի վրա հիմնված սերիական նավահանգիստների հաղորդակցման ծրագիր է: Այն օգտագործվում է արտաքին RS-232 սարքերի հետ խոսելու համար, ինչպիսիք են բջջային հեռախոսները, երթուղիչները և սերիական կոնսոլային պորտերը:

Տեղադրում

Տեղադրեք ծրագիրը հետևյալով.

sudo apt-get install minicom

Որպես այլընտրանք, դուք կարող եք ձեռք բերել Minicom Synaptic փաթեթների կառավարչի միջոցով:

Օգտագործելով ծրագիրը

Ձեր պորտ(ների) անունը գտնելու համար մուտքագրեք այս հրամանը տերմինալում.

dmesg | grep tty

Եթե ​​դա ուղղակի սերիական կապ է, ապա ելքը կլինի այսպիսին.

[ 22.587279] կոնսոլը միացված է [ 24.186230] սերիական8250. ttyS0 0x3f8-ում (irq = 4) 16550A է [ 24.186860] 00:08: ttyS0 ժամը I/O 0x3 012] աուդիտ ( 1243322582.732:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=5705 profile="/usr/sbin/cupsd" namespace= «կանխադրված»

USB-to-Serial ադապտերների համար կարելի է տեսնել.

[0.000000] կոնսոլը միացված է [5.065029] USB 4-3: pl2303 փոխարկիչն այժմ կցված է ttyUSB0-ին

Մեզ հետաքրքրում է սերիական պորտի անվանումը։ Վերևի առաջին հատվածում ttyS0 է, մյուսը՝ ttyUSB0: որը մեզ անհրաժեշտ կլինի Minicom-ից օգտվելու համար: Հաջորդը, մուտքագրեք տերմինալում մուտքագրեք.

sudo minicom -s

Հաջորդը կընտրվի «Serial port setup»: Այնուհետև կարգավորեք Սերիական սարքը այն սարքին, որն ունի, օրինակ.

A - Սերիական սարք՝ /dev/ttyS0

Այնուհետև դուք կցանկանայիք ծանոթանալ ապարատային վաճառողի ձեռնարկին Բիթերը մեկ վայրկյանում, տվյալների բիթերը, հավասարաչափությունը, կանգառի բիթերը և հոսքի կառավարումը, երբ դրանք ճշգրտվեն, կարող եք նաև գնալ Մոդեմի և հավաքման ընտրացանկ և հեռացնել բոլորը տեղեկատվությունը A-ից I-ի կարգավորումներում: Կարգավորվելուց հետո կարելի է «Save setup as dfl», որը կպահի դրանք որպես կանխադրված կոնֆիգուրացիաներ ապագա կապերի համար (/etc/minicom/minirc.dfl Պահպանվելուց հետո կարող եք ընտրել Ելք, և մեկը գտնվում է minicom-ի հուշում: Սեղմեք enter, և ձեզանից կարող է պահանջվել ձեր օգտանունը, որը ցույց է տալիս հաջող միացում:

Minicom-ից դուրս գալու համար, երբ գտնվում է տերմինալի ռեժիմում, սեղմեք «Ctrl-A»՝ տերմինալի պատուհանի ներքևի մասում հաղորդագրությունների տող ստանալու համար, այնուհետև սեղմեք «X»:

Մեկ այլ օգտակար տարբերակ է բոլոր տեղեկությունները մուտքագրել ֆայլ, որը կպահվի ձեր Գլխավոր գրացուցակում: Ընտրեք «Ֆայլերի անուններ և ուղիներ» և սեղմեք «F» (Գրանցման ընտրանքներ): Լռելյայնորեն սա կպահվի որպես «minicom.log», բայց «A» ստեղնով փոխեք այն, ինչ ցանկանում եք: Սեղմեք «Enter»՝ փոփոխությունները պահպանելու համար:

© 2024 ermake.ru -- Համակարգչի վերանորոգման մասին - Տեղեկատվական պորտալ