Minicom msvs программыг тохируулах арга зүй. Линуксээс Cisco-д холбогдож байна. Утасны дугааруудыг тохируулж байна

"minicom -s" -ийг ажиллуулаад "Цуваа портын тохиргоо" цэсийн зүйлийг сонгоно уу.

Эхний зүйл бол "Цуваа төхөөрөмж" - энэ бол хамгийн чухал тохиргоо юм: таны модем цуваа төхөөрөмжтэй холбогддог. (Хэн миникомыг хэд хэдэн цуваа төхөөрөмжтэй зэрэг ажиллуулахыг хүсэж байна вэ?) Баталгаажуулахын тулд буцах товчийг дарж, анхны тохиргооны цэс рүү гарахын тулд esc товчийг дарна уу. "Exit to minicom"-ыг сонгоод "atdt99999" гэж бичнэ үү. Таны модем тэр даруй дугаараа залгаж эхлэх бөгөөд модем тасрах үед та товшихыг сонсох болно. Мэдээж "99999" бол байхгүй тоо.

2.2 PPP-г гараар эхлүүлэх

Та "99999"-ын оронд үйлчилгээ үзүүлэгчийнхээ утасны дугаар руу залгахыг оролдсон байж магадгүй. Та бүртгүүлсний дараа дэлгэцэн дээр санамсаргүй тэмдэгтүүдийг харсан уу (хэрэв байхгүй бол "ppp" гэж бичнэ үү)? Тэд "pppd" (эсвэл түүнтэй адилтгах) шугамын нөгөө төгсгөлд ажиллаж байгааг харуулж байна. Хэрэв ийм зүйл тохиолдвол та "pppd" демоныг эхлүүлж, дараа нь бүртгэлийн файлуудын агуулгыг үнэлэхийг оролдож болно.

Minicom дотор "pppd"-г ажиллуулахын тулд та "байршуулах" (өөрөөр хэлбэл чамаас) шинэ байршуулах аргыг тодорхойлж эсвэл "Файлын нэр ба зам" тохиргооны цэсээс "kermit programm" тохиргоог дарж болно.

A - Татаж авах лавлах: B - Байршуулах лавлах: C - Скриптийн лавлах: D - Скрипт програм: /usr/bin/runscript E - Кермит програм: /usr/sbin/pppd файл /etc/ppp/mini_options
Хэрэв та эдгээр санамсаргүй тэмдэгтүүдийг харсан бол дараагийн удаа ISP рүү залгахдаа Alt-K товчийг дарж "pppd"-г ажиллуулж болно.

Энэхүү мини-HOWTO-ийн үлдсэн хэсэг нь бүртгэлийг автоматжуулах, pppd ажиллуулахад зориулагдсан болно.

2.3 Бүртгэлийг судлах

Би PPP хэрхэн тохируулагдсаныг тайлбарлахгүй ч логуудыг хэрхэн унших талаар товч тайлбарлах болно. "/var/log/debug" (эсвэл "/var/log/daemon.log") бүртгэлээс чухал мэдээллийг гаргаж авахын тулд тушаалуудыг ажиллуулна уу.

tail -n 40 /var/log/debug |\ grep -E " pppd\[*\]:" |\ sed -e "s/^.*pppd\ rcvd
Энэ нь бид хүлээн авах блокийн дээд хэмжээг (mru) 296-д тохируулах хүсэлтийг илгээсэн болохыг харуулж байна. Нөгөө тал энэ тохиргооноос татгалзсан ("тохиргооноос татгалзсан"). Энэ тохиолдолд би зөвхөн "/etc/ppp/options" файлаас "mru" сонголтыг устгасан (доороос харна уу).

2.4 Утасны дугаар тохируулах

Хэрэв дээрх алхмууд амжилттай болсон бол та утасны дугаараа minicim-ийн мэдээллийн санд хадгалахыг хүсэж болох юм. Alt-D товчлуурыг дарж дуудлагын цэс гарч ирээд курсорын товчлууруудыг ашиглан "Засварлах"-ыг сонгоно уу:

A - Нэр: Xeno B - Дугаар: 022039697303 C - Залгах мөр # : 1 D - Орон нутгийн цуурай: Үгүй E - Скрипт: /etc/ppp/login.script F - Хэрэглэгчийн нэр: ppp-382 G - Нууц үг: маш нууц H - Терминал эмуляц: VT102 I - Буцах товчлуур илгээх: Устгах J - Шугамын хэлхээ: Унтраах K - Шугамын тохиргоо: Curr 8N1
Энэ бол миний үйлчилгээ үзүүлэгчдийн нэг жишээ оруулга юм. "/etc/ppp/login.script" скриптийг доор харуулав. Энэ скрипт нь хэрэглэгчийн нэр (F) болон нууц үг (G) утгыг тохируулдаг $(LOGIN) ба $(PASS) гэсэн хоёр тусгай хувьсагчтай. Энэ функц нь minicom-д уян хатан байдлыг өгдөг, учир нь танд олон үйлчилгээ үзүүлэгчтэй автоматаар холбогдохын тулд зөвхөн нэг скрипт хэрэгтэй болно.

2.5 Бүртгэлийн скрипт

"minicom" нь "CONNECT" мөрийг хүлээн авсны дараа нэвтрэх скриптийг ажиллуулдаг. Нарийвчилж хэлэхэд "minicom" нь өөрөө скриптийг гүйцэтгэдэггүй, харин "runscript" хэрэглүүрийг хүүхэд процесс болгон дууддаг.

Би үйлчилгээ үзүүлэгчдээ ашигладаг жишээг доор харуулав.

# v1.0, 08.20.96 Winfried Trêmper хэвлэх "" хэвлэх "/etc/ppp/login.script-ээр автоматаар нэвтрэх" ## хэрэв та түлхэх шаардлагатай бол тайлбарыг цуцлах тулд ## хүлээх мөрийг авах #send "" expect ( "ogin:" "ogin>" "sername:" "sername>" "NO CARRIER" гарах 1 ) илгээх "$(LOGIN)" expect ( "assword:" " assword>" timeout 20 ) send "$(PASS)" expect ( "port" илгээх "ppp" "PPP-ээ одоо эхлүүл" ")!}" timeout 10 } print "" print "Сейчас переключаемся в ppp-режим..." print "" ! /usr/sbin/pppd file /etc/ppp/mini_options print "" print "команда killall -TERM pppd прекращает работу pppd" !}

"pppd"-г эхлүүлэхийн тулд "runscript"-ийн гадаад программуудыг дуудах чадварыг ашигладаг. Ppp-д зориулсан өөрийн сонголтын файлыг "/etc/ppp/options.ttyS1" руу хуулж (энд та "ttyS1"-г модемтойгоо холбогдсон төхөөрөмжөөр сольж болно) болон /etc/ppp/options-ээс таны мэдээлэлтэй холбоотой бүх мөрийг устгана уу. модем ("холбох", "crtscts" эсвэл "модем" гэх мэт). "/etc/ppp/mini_options" руу minicom-ээр дамжуулан ppp холболтод тохирох сонголтуудыг буулгана уу. Эдгээр сонголтуудын нэг нь байх болно

"чат" ""\d\d+++\d\dATH\r\c""-г салгах
"pppd" нь стандарт оролтоор өгөгдлийг уншдаг бөгөөд модемийг "crtscts"-ээр утсаа таслахыг албадах боломжгүй тул энэ сонголт байх ёстой.

2.6 Эхлэх үед автомат залгах

Миникомыг эхлүүлэхдээ тодорхой дугаар руу залгахын тулд "-d" сонголтыг ашиглана уу. Мөн та оролдож болно

миникомыг өөр консол руу шилжүүлэх (Consoles-My mini-HOWTO-г үзнэ үү).

2.7 Ирээдүйн өргөтгөлүүд

"pppd" нь дэмон учраас хэрэглэгчтэй харилцах, хянахад зориулагдаагүй. Энэ бол үнэн. Энэ бүхний дараа бид Unix ашигладаг...

Каноник шийдэл бидний ард байна. Миникомыг хакердах сайн дурынхан байна уу? Хүссэн өргөтгөлүүд нь:

  • гараар холболт үүсгэх үед хэрэглэгчийн гүйцэтгэсэн үйлдлийн дараалалд үндэслэн бүртгэлийн скриптийг автоматаар үүсгэх
  • тохируулгын тохируулга бүхий бүртгэлийн автомат үнэлгээ
  • 2.3-т дурдсантай адил мессежийг онцлон тэмдэглэх.
Дараачийн

Төрөл бүрийн унтраалга, чиглүүлэгч болон бусад тоног төхөөрөмжийн тохиргоог ихэвчлэн цуваа COM портоор (RS232) хийдэг. Эхлээд та компьютер болон шилжүүлэгчийг (COM порт эсвэл USB адаптераар) тохирох консол кабелиар олж холбох хэрэгтэй. Энэ нийтлэлд бид үүнийг Linux үйлдлийн систем дээр хэрхэн тохируулах талаар авч үзэх болно.

Миникомоор тохируулна уу

Юуны өмнө та төхөөрөмжийн баримт бичигт консолын ком портын тохиргоог олох хэрэгтэй. Линукс дээр холбогдохын тулд та minicom програмыг суулгах хэрэгтэй. Debian (ubuntu) доорх багцаас суулгацгаая:

Minicom суулгах чадвар

Миникомыг Cisco-г харахын тулд үүнийг зөв тохируулсан байх ёстой бөгөөд түлхүүрээр ажиллуулна уу.

Sudo minicom -s

Цуваа портын тохиргоо руу очоод Speed/Parity/Bits (Bps/Par/Bits) утгыг 9600 8N1 болгож өөрчил.

Бид өөрчлөгддөг цуваа порт(Цуваа төхөөрөмж) төхөөрөмжийг холбогдсон порт руу шилжүүлж, Урсгалын хяналтын параметрүүдийг тохируулна уу. IN энэ жишээндЭнэ нь /dev/ttyS0 - COM1 портын хаяг. Мини-usb холбогчоор холбогдсон үед порт нь /dev/ttyACM0 байж болно.

Командын тусламжийг Ctrl+A, дараа нь Z дарж авах боломжтой.

Үүний үр дүнд бид авдаг стандарт тохиргоо Cisco болон HP procurve-ийн хувьд:

A - Цуваа төхөөрөмж: /dev/ttyS0 B - Түгжих файлын байршил: /var/lock C - Дуудлага хийх програм: D - Дуудлага хийх програм: E - Bps/Par/Bits: 9600 8N1 F - Техник хангамжийн урсгалын удирдлага: Тийм G - Програм хангамжийн урсгалын хяналт : Үгүй ээ

Бид тохиргоог minicom үндсэн цэсэнд анхдагч тохиргоо болгон (Тохиргоог dfl гэж хадгалах) эсвэл тохиргоо болгон хадгалдаг. тодорхой нэр(Тохиргоог дараах байдлаар хадгалах).

Миникомоос гарахын тулд Ctrl+A, дараа нь Q товчийг дарна уу.

Эсвэл хадгалсан тохиргоотой.

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

Энэ бол 3com(hp) 4210 ба 4500 шилжүүлэгчийн тохиргооны жишээ юм.

A - Цуваа төхөөрөмж: /dev/ttyUSB0 B - Түгжих файлын байршил: /var/lock C - Дуудлага хийх програм: D - Дуудлага хийх програм: E - Bps/Par/Bits: 19200 8N1 F - Техник хангамжийн урсгалын хяналт: Үгүй G - Програм хангамжийн урсгалын хяналт : Тийм ээ

/dev/ttyUSB0 төхөөрөмжийг ихэвчлэн usb->com адаптераар холбоход ашигладаг. 19200-ийн хурд нь заримдаа 3COM (одоо HP) унтраалга дээр 115200 байдаг бөгөөд тэд өөр ямар ч хурдыг ойлгодоггүй. Тиймээс холбогдохын өмнө та ямар хурд, урсгалын хяналтыг тохируулах шаардлагатайг баримт бичигт анхааралтай унших хэрэгтэй. Гэхдээ заримдаа холболтын параметрүүдийг консолын портын дэргэдэх төхөөрөмж дээр шууд бичдэг.

cu хэрэгслээр дамжуулан тохиргоо

Та командын тусламжтайгаар консол руу холбогдож болно

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

Хэрэв та төхөөрөмжийн файлд chown эрхийг тохируулаагүй бол дараах мессежийг хүлээн авч болно.

/dev/ttyUSB1: Төхөөрөмж завгүй байна

Cu хэрэгслийн гол давуу тал нь Линукс болон freebsd дээр адилхан сайн ажилладаг бөгөөд зөвхөн төхөөрөмжүүдийн нэр өөр байдаг.

Freebsd дээр дараах байдлаар харагдах болно.

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

Таны хийх ёстой цорын ганц зүйл бол төхөөрөмж холбогдсон байгаа төхөөрөмжийн зөв файлыг сонгох явдал юм.

Нийтлэлд хэлэлцэнэ хамгийн энгийн арга-аас Cisco терминал руу холбогдож байна Линукс орчин. Эхлээд та консолын кабелийг Linux үйлдлийн систем суулгасан машины COM порт болон порт руу холбох хэрэгтэй. консол Cisco дээр. Cisco консолтой холбогдохын тулд та minicom багцыг суулгах ёстой. Суурилуулалт нь тархалтаас хамааран өөр өөр байдаг. Энэ жишээ нь Linux Debian-аас суулгалтыг тайлбарладаг.

minicom суулгах чадвар

Миником нь ихэнх түгээлтийн репозиторуудад байдаг тул суулгах нь ямар ч хүндрэл учруулах ёсгүй.

Миникомыг тохируулж байна

Учир нь зөв ажиллагаа Cisco-той minicom-ыг ашиглахын тулд та анхны тохиргоог хийх хэрэгтэй.

  1. Цуваа портын тохиргоо руу очоод Speed/Parity/Bits (Bps/Par/Bits) утгыг 9600 болгож өөрчил.
  2. Бид цуваа портыг (Цуваа төхөөрөмж) Cisco төхөөрөмж холбогдсон порт руу сольдог. Энэ жишээнд энэ нь /dev/ttyS0 - COM1 портын хаяг юм.

Үүний үр дүнд та дараах тохиргоог авах хэрэгтэй.

A - Цуваа төхөөрөмж: /dev/ttyS0
B - Түгжих файлын байршил: /var/lock
C - Callin програм:
D - Дуудлага хийх хөтөлбөр:
E - Bps/Par/Bits: 9600 8N1
F - Техник хангамжийн урсгалын хяналт: Тийм
G - Програм хангамжийн урсгалын хяналт: Үгүй

Бид өөрчилсөн тохиргоог minicom-ын үндсэн цэсэнд анхдагч тохиргоо болгон (Тохиргоог dfl гэж хадгалах) эсвэл тодорхой нэрээр (Тохиргоог өөр байдлаар хадгалах...) хадгалдаг.

Миником

Оршил

Minicom бол текстэд суурилсан цуваа портын холбооны програм юм. Энэ нь гар утас, чиглүүлэгч, цуваа консол порт зэрэг гадаад RS-232 төхөөрөмжтэй ярихад хэрэглэгддэг.

Суурилуулалт

Програмыг суулгана уу:

sudo apt-get суулгах minicom

Эсвэл та Synaptic багц менежерээр дамжуулан Minicom-ийг авах боломжтой.

Програмыг ашиглах

Өөрийн порт(ууд)-ын нэрийг олохын тулд терминалд дараах тушаалыг оруулна уу:

dmesg | grep tty

Хэрэв энэ нь шууд цуваа холболт бол гаралт нь дараах байдалтай байна.

[ 22.587279] консол идэвхжсэн [ 24.186230] serial8250: I/O 0x3f8 дахь ttyS0 (irq = 4) нь 16550A [24.186860] 00:08: ttyS0 нь I/O (0x3f8) нь 0503 (0505) a59f. 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-ээс цувралын адаптерийн хувьд дараахь зүйлийг харж болно.

[0.000000] консолыг идэвхжүүлсэн [5.065029] usb 4-3: pl2303 хөрвүүлэгчийг одоо ttyUSB0-д холбосон

Бидний сонирхож байгаа зүйл бол цуваа портын нэр юм. Дээрх эхний хэсэгт ttyS0, нөгөө нь ttyUSB0 байна. Minicom ашиглахын тулд бидэнд хэрэгтэй болно. Дараа нь терминал руу оруулна уу:

sudo minicom -s

Дараа нь "Цуваа портын тохиргоо"-г сонгоно. Дараа нь Цуваа төхөөрөмжийг өөрт байгаа төхөөрөмжид тохируулна уу, жишээ нь:

A - Цуваа төхөөрөмж: /dev/ttyS0

Дараа нь секундэд бит, өгөгдлийн бит, Парите, зогсоох бит, урсгалын удирдлагын талаарх техник хангамж үйлдвэрлэгчийн гарын авлагаас лавлана уу. Эдгээрийг тохируулсны дараа модем болон залгах цэс рүү орж бүгдийг нь устгаж болно. А-аас I сонголтуудын тохиргооны мэдээлэл. Тохируулсны дараа "Тохиргоог dfl-ээр хадгалах" боломжтой бөгөөд энэ нь ирээдүйн холболтуудын өгөгдмөл тохиргоо болгон хадгалах болно (/etc/minicom/minirc.dfl). Хадгалсны дараа Гарах, нэг нь миникомын мөрөнд байна. Enter дар, тэгвэл танаас асууж магадгүй чиний төлөөхэрэглэгчийн нэр нь амжилттай холболтыг харуулж байна.

Терминал горимд байх үед Minicom-оос гарахын тулд "Ctrl-A" товчийг дарж терминалын цонхны доод хэсэгт зурвас гарч ирэх ба "X" товчийг дарна уу.

Өөр нэг ашигтай сонголт бол бүх мэдээллийг өөрийн үндсэн директорт хадгалагдах файл руу оруулах явдал юм. "Файлын нэр ба зам"-ыг сонгоод "F" товчийг дарна уу (Бүртгэлийн сонголтууд). Анхдагч байдлаар энэ нь "minicom.log" гэж хадгалагдах боловч "A" товчлуураар үүнийг хүссэн болгон өөрчилж болно. Өөрчлөлтүүдийг хадгалахын тулд "Enter" товчийг дарна уу.