Minicom msvs programmi seadistamise metoodika. Ühendamine Ciscoga Linuxist

Erinevate lülitite, ruuterite ja muude seadmete konfigureerimine toimub tavaliselt COM -jadaporti (RS232) kaudu. Esiteks peate leidma ja ühendama arvuti ja lüliti (COM -pordi või USB -adapteri kaudu) sobiva konsoolikaabli, arvuti abil. Selles artiklis näeme, kuidas Linuxis seadistada.

Seadistamine minicomi kaudu

Kõigepealt peate riistvara dokumentatsioonist leidma konsooli komporti seaded. Linuxiga ühenduse loomiseks peate installima programmi minicom. Installige Debiani (ubuntu) paketist:

Aptitude install minicom

Minicomi Cisco nägemiseks peab see olema õigesti konfigureeritud, käivitage see võtmega:

Sudo minicom -s

Minge jadapordi seadistusse ja muutke Bps / Par / Bits väärtuseks 9600 8N1.

Muutke jadaport (jadaseade) pordiks, millega seade on ühendatud, ja konfigureerige voolu reguleerimise parameetrid. Selles näites on see / dev / ttyS0 - COM1 pordi aadress. Kui see on ühendatud mini-USB-pistiku kaudu, võib port olla / dev / ttyACM0.

Käskude abi saate vajutades klahvikombinatsiooni Ctrl + A ja seejärel Z.

Selle tulemusena saame standardseaded Cisco ja HP ​​jaoks:

A - jadaseade: / dev / ttyS0 B - lukustusfaili asukoht: / var / lock C - helistamisprogramm: D - tähelepanulaiendite programm: E - bps / par / bitid: 9600 8N1 F - riistvara voo juhtimine: jah G - tarkvaravoo juhtimine : Ei

Salvestame konfiguratsiooni vaikeseadistustena peamenüüsse Minicom (Salvesta seadistus dfl -na) või konfiguratsioonina konkreetne nimi(Salvestage seadistus nimega ..).

Minicomist väljumiseks vajutage Ctrl + A ja seejärel Q.

Või salvestatud seadetega.

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

Ja see on näide lülitite 3com (hj) 4210 ja 4500 seadistustest

A - jadaseade: / dev / ttyUSB0 B - lukustusfaili asukoht: / var / lock C - helistamisprogramm: D - tähelepanulaiendite programm: E - bps / par / bitid: 19200 8N1 F - riistvara voo juhtimine: ei G - tarkvaravoo juhtimine : Jah

Seadet / dev / ttyUSB0 kasutatakse tavaliselt, kui see on ühendatud usb-> com-adapteri kaudu. Kiirust 19200 kasutatakse mõnikord 115200 3COM -lülititel (nüüd HP) ja nad ei mõista muud kiirust. Nii et enne ühendamist peate dokumentatsioonis hoolikalt läbi lugema, millised kiirused ja voolu reguleerimine peate seadistama. Kuid mõnikord kirjutatakse ühenduse parameetrid otse seadmele konsooli pordi kõrvale.

Seaded cu utiliidi kaudu

Konsooliga saate ühendada käsuga

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

Kui te seadistusfailile häälestusõigusi ei määra, saate järgmise teate:

/ dev / ttyUSB1: seade on hõivatud

Utiliidi cu peamine eelis on see, et see töötab võrdselt hästi nii Linuxi kui ka freebsd all, ainult seadmete nimed erinevad.

Freebsd -s näeb see välja selline:

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

Ainuke asi, mida peate õigesti valima seadmefaili, kuhu seade on ühendatud.

vaatame käsku kahel Linuxi hostil, millel on com -port

Lisage kasutaja sissehelistamisrühma

kasutaja NimeKasutaja millest me saame

Usermod -g sissehelistamine NameUser

Kontrollime, kas kasutaja on gruppi lisanud:

Id NameUser

Märke võtame vastu ja saadame konsooli com -pordi abil

Avame terminali Linuxi hostil ja ootame sümbolite vastuvõtmist com-porti, tippige käsk

Kass / dev / ttyS0

Sümbolite saatmine konsoolilt teisest Linuxi hostist

Kaja 1> / dev / ttyS1

Te peaksite ttyS0 com pordi esimese hosti konsoolis nägema märke, mis saadeti teisest hosti ttyS1 com pordi kaudu

Minicomi paketi installimise kontrollimine

sobivusshow minicom

Vajadusel installige

Sudo apt-get install minicom

Minicom paketi esialgne seadistamine

kirjutame (see on vaja konfigureerida rootina, vastasel juhul konfiguratsiooniseadeid ei salvestata)

Minicom -l -8 -c on -s

kus on võtmed:
l - ANSI näidikud - graafikud
8 - Kaheksa -bitine vene keele sisestusrežiim
sisse lülitatud - värvilise ekraani sisselülitamine
s - Käivitage minicomi seadistamise utiliit

Seadistage
Kataloogid ja failid - vastuvõtmise kataloog - saatmise kataloog
Sarjapordi seadistus - jadaport (nt / dev / ttyS0) - edastuskiirus / pariteet / bitti
Salvesta konfiguratsioon - salvesta konfiguratsioon nimega dfl
Kui klõpsate käsul Quit Minicom, suunatakse teid tagasi konsooli

Minicomi käivitamine

kui parameetrid on vaikimisi salvestatud, sisestage konsool:

Minicom -l -8 -c sisse

minicom Seade / dev / ttyS on lukustatud

Pärast minicomi kasutamist jääb vana lukkfail, mis ei võimalda normaalset tööd
minicom -> Seade / dev / ttyS0 on lukus
Seade / dev / ttyS0 on lukustatud
Funktsionaalsuse taastamiseks piisab lukufaili kustutamisest kataloogis / var / tmp või / var / lock
Lukustatud failide asukoht on määratud
minicom -l -8 -c on -s -> jadapordi seadistus -> B -faili asukoha lukustamine

Pupsen ja Wupsen 29. aprill 2016 kell 12:19

USB seadistamine ZTE mf180 modem Ubuntu -põhistele süsteemidele

  • * nix,
  • Linuxi seadistamine

Selles väljaandes tahan rääkida sellest, kuidas seadistada ZTE mf180 / 190 modem õigesti töötama Linuxi Ubuntu -põhistel süsteemidel.

Hiljuti Lunux Mint 16 -le üle minnes sattusin oma 3G -modemi kaudu võrguga liitumise probleemi. Pidev lahtiühendamine pani mind lahendust otsima. Vapper Google ei soovitanud üldse midagi, see tuli koguda osade kaupa.

Alustame järjekorras.

Vajame Minicomi - programmi, mis kasutab UNIX -i sarnast jadaporti operatsioonisüsteemid... See asub enamiku distributsioonide hoidlates, seega ei tohiks selle paigaldamine raskusi tekitada.

Avage terminal ja sisestage:

Sudo apt-get update sudo apt-get upgrade sudo apt-get install minicom https: // site / sandbox / edit / 93467 / # sudo minicom -s
Programmimenüü ilmub terminali.
Valige seadete üksus "Sarjapordi seaded"
Ja vajutage klahvi A ja viige see vormile:

/ dev / ttyUSB1
Seejärel vajutage sisestusklahvi. Pärast seadete salvestamist peame minicomi konsooli pääsemiseks valima üksuse "Välju" ja sisestama:

Ati0
Tulemus peaks olema umbes selline:

Tootja: ZTE CORPORATED Mudel: MF190 Läbivaatamine: BD_BLNKZMF190V1.0.0B01 IMEI: 12345678901234 + GCAP: + CGSM, + DS, + ES OK
Kopeerime käsu, kindlasti minicomi konsooli:

Kaja -e "AT + ZCDRUN = E \ r \ n"> / dev / ttyUSB1

Vastus oleks:

Sisenema allalaadimisrežiim tulemus (0: FAIL 1: EDU): 1
Vajutage klahvikombinatsiooni CTRL + A, seejärel nuppu Q, valige "Jah".

Modemi seadistamine minicomi abil on nüüd lõpule viidud.

Seejärel minge ühenduse seadetele, valige vahekaart "mobiilne", vajutage nuppu "lisa". Avaneb dialoogiboks, milles vajutame nuppu "edasi", valime riigi (valisin Kasahstani), seejärel valime operaatori (minu puhul Beeline - ja siis annan "Beeline KZ" seaded tariifiplaan Valisin üksuse "muu" ja märkisin pöörduspunkti Internet.beeline.kz. Vajutame nuppu "edasi", seejärel "Rakenda". Seejärel peate määrama kasutajanime ja parooli (mul on .beeline ja beeline), klõpsake "salvesta".

Sellega seoses oli mu modem täielikult konfigureeritud ja töökorras, edu seadistamisel.

Sildid: 3g modem, linux mint 16, Minicom, K "Cell, ZTE MF 180

Käivitage "minicom -s" ja valige menüüpunkt "Serial port setup".

Esimene element on "Seeriaseade" - see on kõige olulisem säte: teie modem ühendub jadaseadmega. (Kes tahab, et minicom töötaks korraga mitme jadaseadmega?) Kinnitamiseks vajutage tagasitulekut ja algseadistusmenüüsse väljumiseks esc. Valige "Exit to minicom" ja tippige "atdt99999". Teie modem hakkab kohe valima ja kuulete klõpsu, kui modem telefoni võtab. Muidugi on "99999" olematu number.

2.2 PPP käivitamine käsitsi

Võimalik, et olete proovinud helistada oma Interneti -teenuse pakkujale numbri „99999” asemel. Kas nägite pärast sisselogimist ekraanil räpaseid tegelasi (kui ei, siis tippige "ppp")? Nad ütlevad teile, et "pppd" (või selle ekvivalent) töötab rea teises otsas. Kui see nii on, võite proovida käivitada deemoni "pppd" ja seejärel hinnata logifailide sisu.

Pppd käivitamiseks minicomis saate määrata uue üleslaadimismeetodi (st teie) või tühistada kermiti programmi sätted menüüst Failinimi ja teed:

A - Lae alla kataloog: B - Laadi üles kataloog: C - Skriptide kataloog: D - Skriptiprogramm: / usr / bin / runcript E - Kermiti programm: / usr / sbin / pppd -fail / etc / ppp / mini_options
Nüüd, kui olete neid räpaseid tegelasi näinud, võite järgmisel korral, kui helistate oma Interneti-teenuse pakkujale, vajutada klahvi Alt-K, et käivitada "pppd".

Selle mini-HOWTO ülejäänud osa keskendub logimise ja "pppd" käivitamise automatiseerimisele.

2.3 Logide uurimine

Kuigi ma ei hakka selgitama, kuidas PPP on konfigureeritud, kirjeldan lühidalt, kuidas logisid lugeda. Logist "/ var/ log/ debug" (või "/var/log/daemon.log") olulise teabe hankimiseks käivitage käsud

tail -n 40 / var / log / silumine | \ grep -E "pppd \ [* \]:" | \ sed -e "s /^.* pppd \ rcvd
mis näitavad, et oleme saatnud taotluse vastuvõetud ploki maksimaalseks suuruseks (mru) määrata 296. Teine osapool lükkas selle seade tagasi ("konfiguratsioon tagasi lükatud"). Sel juhul eemaldasin just faili " / etc / ppp / options" suvandi "mru" (vt allpool).

2.4 Telefoninumbrite seadistamine

Kui ülaltoodu õnnestus, võiksite säilitada telefoninumber minicim andmebaasis "a. Helistamismenüü avamiseks vajutage klahve Alt-D ja valige kursoriklahvidega" Muuda ":

A - Nimi: Xeno B - Number: 022039697303 C - Valimisring #: 1 D - Kohalik kaja: Ei E - Skript: /etc/ppp/login.script F - Kasutajanimi: ppp -382 G - Parool: ülisalajane H - Terminali emuleerimine: VT102 I - tagasilükkeklahv saadab: Kustuta J - Linewrap: Väljas K - Line Settings: Curr 8N1
See on ühe minu teenusepakkuja näidispostitus. Skript "/etc/ppp/login.script" on näidatud allpool. Selles skriptis on kaks erilist muutujat $ (LOGIN) ja $ (PASS), mis määravad kasutajanime (F) ja parooli (G) väärtused. See funktsioon annab minicomile teatava paindlikkuse, sest mitme pakkujaga automaatseks ühenduse loomiseks vajate ainult ühte skripti.

2.5 Registreerimise skript

"minicom" käivitab sisselogimisskripti pärast stringiga "CONNECT" nõustumist. Kui täpne olla, siis "minicom" ei täida skripti ennast, vaid kutsub selleks utiliiti "runcript" kui alamprotsessi.

Allpool on näide, mida kasutan oma teenusepakkuja jaoks.

# v1.0, 20.08.1996 Winfried TrЭmper print "" print "Automaatne sisselogimine /etc/ppp/login.script" ## uncomment kui peate vajutama et ## saada viip #send "" oodata ("ogin:" "ogin>" "kasutajanimi:" "sername>" "NO CARRIER" exit 1) send "$ (LOGIN)" wait ("assword:" "assword > "timeout 20) send" $ (PASS) "wait (" port "send" ppp "" Start your PPP now "")!}" timeout 10 } print "" print "Сейчас переключаемся в ppp-режим..." print "" ! /usr/sbin/pppd file /etc/ppp/mini_options print "" print "команда killall -TERM pppd прекращает работу pppd" !}

"Pppd" käivitamiseks kasutab see "runcript" võimalust helistada välistele programmidele. Kopeerige oma ppp -i suvandifail kausta "/etc/ppp/options.ttyS1" (siin saate asendada "ttyS1" seadmega, millega modem on ühendatud) ja eemaldage kõik read, mis viitavad teie failile / etc / ppp / options modem (nt "ühenda", "crtscts" või "modem"). Sisestage minicomi kaudu ppp -ühenduse jaoks spetsiifilised valikud kausta " / etc / ppp / mini_options". Üks neist valikutest oleks

katkesta "chat" "" \ d \ d +++ \ d \ dATH \ r \ c ""
See valik peab olemas olema, kuna pppd loeb andmeid standardsisendist ega saa sundida modemit crtsct -idega katkestama.

2.6 Automaatne valimine käivitamisel

Minicomi käivitamisel konkreetse numbri valimiseks kasutage valikut "-d". Samuti võite proovida

minicomi teisele konsoolile pööramiseks (vt Konsoolid-Paljud mini-HOWTO).

2.7 Tulevased laiendused

Kuna "pppd" on deemon, ei ole see mõeldud kasutamiseks interaktiivseks suhtluseks kasutajaga ega jälgimiseks. See on tõsi. Ja pärast seda kasutame unikaale ...

Kanooniline lahendus on lõppenud. Kas minicomi häkkimiseks on vabatahtlikke? Soovitud laiendused on järgmised:

  • registreerimisskripti automaatne loomine, mis põhineb kasutaja poolt ühenduse käsitsi loomisel sooritatud toimingute jadal
  • logide automaatne hindamine koos võimaluste parandusega
  • rõhutades selliseid sõnumeid nagu punktis 2.3.
Järgmine

Artiklis arutletakse lihtsaim viisühenduse loomine Linuxi keskkonnast Cisco terminaliga. Esiteks peate ühendama konsooli kaabli installitud Linuxi operatsioonisüsteemiga masina COM -pordiga ja pordiga konsool Ciscos. Cisco konsooliga ühenduse loomiseks peate installima minicomi paketi. Paigaldus erineb sõltuvalt jaotusest. See näide näitab installimist Linuxi Debianist.

aptitude install minicom

Minicom on enamiku distributsioonide hoidlates, nii et selle installimine ei tohiks olla keeruline.

Minikomplekti seadistamine

Et minicom Ciscoga õigesti töötaks, peate tegema selle esialgse konfiguratsiooni.

  1. Minge jadapordi seadistusse ja muutke Bps / Par / Bits väärtuseks 9600.
  2. Vahetame jadapordi (jadaseade) pordiks, millega Cisco seadmed on ühendatud. Selles näites on see / dev / ttyS0 - COM1 pordi aadress.

Selle tulemusena peate hankima järgmised seaded:

A - jadaseade: / dev / ttyS0
B - Lukustusfaili asukoht: / var / lock
C - Callin programm:
D - Tähelepanulaiendite programm:
E - Bps / Par / Bits: 9600 8N1
F - Riistvara voolu juhtimine: Jah
G - Tarkvara voo juhtimine: Ei

Salvestame muudetud konfiguratsiooni vaikeseadistustena peamenüüsse Minicom (Salvesta seadistus dfl -na) või konkreetse nimega konfiguratsioonina (Salvesta seadistus nimega ..).