Metodologija za postavljanje minicom msvs programa. Povezivanje na Cisco iz Linuxa. Postavljanje brojeva telefona

Pokrenite "minicom -s" i izaberite stavku menija "Podešavanje serijskog porta".

Prva stavka je "Serial Device" - ovo je najvažnija postavka: vaš modem se povezuje na serijski uređaj. (Ko želi da učini da minicom radi sa nekoliko serijskih uređaja istovremeno?) Pritisnite return za potvrdu i esc za izlaz na meni početnih postavki. Odaberite "Exit to minicom" i upišite "atdt99999". Vaš modem će odmah početi birati broj i čućete klik kada modem podigne slušalicu. Naravno, "99999" je nepostojeći broj.

2.2 Ručno pokretanje PPP-a

Možda ste pokušali nazvati telefonski broj svog provajdera umjesto "99999". Da li ste nakon registracije vidjeli nasumične znakove na ekranu (ako niste, upišite "ppp")? Oni ukazuju da "pppd" (ili njegov ekvivalent) radi na drugom kraju linije. Ako je to slučaj, onda sa vaše strane možete pokušati pokrenuti "pppd" demon i naknadno procijeniti sadržaj datoteka dnevnika.

Da pokrenete "pppd" unutar minicom-a, možete definirati novu metodu upload-a "upload" (odnosno od vas) ili poništiti postavku "kermit programm" iz konfiguracijskog menija "Filename and paths":

A - Direktorij za preuzimanje: B - Direktorij za otpremanje: C - Direktorij skripte: D - Program skripte: /usr/bin/runscript E - Kermit program: /usr/sbin/pppd datoteka /etc/ppp/mini_options
Sada, ako ste vidjeli ove nasumične znakove, sljedeći put kada pozovete svog ISP-a možete pritisnuti Alt-K da pokrenete "pppd".

Ostatak ovog mini-HOWTO-a je posvećen automatizaciji evidentiranja i pokretanja pppd-a.

2.3 Proučavanje dnevnika

Iako neću objašnjavati kako je PPP konfigurisan, ukratko ću opisati kako čitati dnevnike. Da biste izdvojili značajne informacije iz dnevnika "/var/log/debug" (ili "/var/log/daemon.log") pokrenite komande

tail -n 40 /var/log/debug |\ grep -E " pppd\[*\]:" |\ sed -e "s/^.*pppd\ rcvd
koji ukazuju da smo poslali zahtjev za postavljanje maksimalne veličine bloka za prijem (mru) na 296. Druga strana je odbila ovu postavku ("konfiguracija odbijena"). U ovom slučaju samo sam uklonio opciju "mru" iz datoteke "/etc/ppp/options" (pogledajte ispod).

2.4 Podešavanje telefonskih brojeva

Ako su gornji koraci bili uspješni, možda ćete poželjeti da sačuvate broj telefona u bazi podataka minicima. Pritisnite Alt-D da biste otvorili meni poziva i koristite tipke sa kursorom za odabir "Uredi":

A - Ime: Xeno B - Broj: 022039697303 C - Niz za biranje #: 1 D - Lokalni eho: Ne E - Skripta: /etc/ppp/login.script F - Korisničko ime: ppp-382 G - Lozinka: strogo povjerljiva H - Emulacija terminala: VT102 I - Slanje tipke Backspace: Delete J - Linewrap: Isključeno K - Postavke linije: Curr 8N1
Ovo je primjer unosa za jednog od mojih provajdera. Skripta "/etc/ppp/login.script" je prikazana ispod. Ova skripta ima dvije posebne varijable: $(LOGIN) i $(PASS), koje postavljaju vrijednosti korisničkog imena (F) i lozinke (G). Ova funkcija daje minicom-u određenu fleksibilnost jer vam je potrebna samo jedna skripta za automatsko povezivanje s više provajdera.

2.5 Skripta za registraciju

"minicom" pokreće skriptu za prijavu nakon što primi string "CONNECT". Da budemo precizni, "minicom" ne izvršava samu skriptu, već poziva uslužni program "runscript" da to učini kao podređeni proces.

Ispod je primjer koji koristim za svog provajdera.

# v1.0, 08.20.96 Winfried Trêmper print "" print "Automatska prijava putem /etc/ppp/login.script" ## dekomentirajte ako trebate pritisnuti da ## dobijete prompt string #pošalji "" očekuju ( "ogin:" "ogin>" "sername:" "sername>" "NO CARRIER" izlaz 1 ) pošalji "$(LOGIN)" očekuju ( "assword:" " assword>" timeout 20 ) pošalji "$(PASS)" očekuj ( "port" pošalji "ppp" "Pokreni svoj PPP sada" ")!}" timeout 10 } print "" print "Сейчас переключаемся в ppp-режим..." print "" ! /usr/sbin/pppd file /etc/ppp/mini_options print "" print "команда killall -TERM pppd прекращает работу pppd" !}

Za pokretanje "pppd" koristi sposobnost "runscript" za pozivanje vanjskih programa. Kopirajte svoju datoteku opcija za ppp u "/etc/ppp/options.ttyS1" (ovdje možete zamijeniti "ttyS1" sa uređajem na koji je modem povezan) i uklonite sve linije iz /etc/ppp/options koje se odnose na vaše modem (kao "connect", "crtscts" ili "modem"). Zalijepite opcije koje su specifične za ppp vezu preko minicoma u "/etc/ppp/mini_options". Jedna od ovih opcija bi bila

isključi "chat "" "\d\d+++\d\dATH\r\c""
Ova opcija mora biti tu jer "pppd" čita podatke putem standardnog ulaza i ne može natjerati modem da prekine vezu preko "crtscts".

2.6 Automatsko biranje pri pokretanju

Za pozivanje određenog broja prilikom pokretanja minicoma, koristite opciju "-d". Takođe možete pokušati

da prenesete minicom na drugu konzolu (pogledajte Konzole-Mnogo mini-KAKO).

2.7 Buduća proširenja

Pošto je "pppd" demon, nije namijenjen za interakciju ili praćenje korisnika. Istina je. I nakon svega ovoga koristimo Unix...

Kanonsko rješenje je iza nas. Ima li dobrovoljaca da hakuje minicom? Željene ekstenzije su:

  • automatsko kreiranje skripte za registraciju na osnovu slijeda radnji koje korisnik izvodi prilikom ručnog uspostavljanja veze
  • automatska evaluacija dnevnika sa podešavanjem opcija
  • isticanje poruka poput onih navedenih u paragrafu 2.3.
Sljedeći

Konfiguracija raznih svičeva, rutera i druge opreme obično se vrši preko serijskog COM porta (RS232). Prvo morate pronaći i povezati računar i prekidač (preko COM porta ili USB adaptera) odgovarajućim kablom za konzolu. U ovom članku ćemo pogledati kako ga konfigurirati u Linux OS-u.

Podešavanje putem minicom-a

Prije svega, morate pronaći postavke za com port konzole u dokumentaciji opreme. Da biste se povezali pod Linuxom, morate instalirati minicom program. Instalirajmo iz paketa pod Debianom (ubuntu):

Aptitude install minicom

Da bi minicom mogao vidjeti Cisco, mora biti ispravno konfiguriran, pokrenite s ključem:

Sudo minicom -s

Idite na podešavanje serijskog porta i promijenite vrijednosti Speed/Parity/Bits (Bps/Par/Bits) na 9600 8N1.

Mi se mijenjamo serijski port(Serijski uređaj) na port na koji je oprema povezana i konfigurirajte parametre kontrole protoka. IN u ovom primjeru ovo je /dev/ttyS0 - adresa COM1 porta. Kada je povezan preko mini-usb konektora, port može biti /dev/ttyACM0.

Pomoć za naredbe se može dobiti pritiskom na Ctrl+A pa Z.

Kao rezultat dobijamo standardne postavke za Cisco i HP nabavljaju:

A - Serijski uređaj: /dev/ttyS0 B - Lokacija zaključane datoteke: /var/lock C - Program za pozivanje: D - Program pozivanja: E - Bps/Par/Bitovi: 9600 8N1 F - Kontrola toka hardvera: Da G - Kontrola toka softvera :Ne

Konfiguraciju spremamo kao zadane postavke u glavnom meniju minicom (Sačuvaj postavke kao dfl) ili kao konfiguraciju sa specifično ime(Sačuvaj postavke kao...).

Da biste izašli iz minicoma, pritisnite Ctrl+A pa Q.

Ili sa sačuvanim postavkama.

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

A ovo je primjer podešavanja za 3com(hp) 4210 i 4500 prekidače

A - Serijski uređaj: /dev/ttyUSB0 B - Lokacija zaključane datoteke: /var/lock C - Program pozivanja: D - Program pozivanja: E - Bps/Par/Bitovi: 19200 8N1 F - Kontrola toka hardvera: Ne G - Kontrola toka softvera : Da

/dev/ttyUSB0 uređaj se obično koristi kada se povezuje preko usb->com adaptera. Brzina od 19200 je ponekad 115200 koja se koristi na 3COM (sada HP) prekidačima, a oni ne razumiju nijednu drugu brzinu. Dakle, prije povezivanja morate pažljivo pročitati u dokumentaciji koje brzine i kontrolu protoka trebate postaviti. Međutim, ponekad se parametri veze upisuju direktno na uređaj pored priključka konzole.

Postavke preko uslužnog programa cu

Možete se povezati na konzolu pomoću naredbe

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

Ako ne postavite chown prava na datoteku uređaja, možete dobiti sljedeću poruku:

/dev/ttyUSB1: Uređaj je zauzet

Glavna prednost cu uslužnog programa je da radi podjednako dobro i pod Linuxom i pod freebsd-om, samo se nazivi uređaja razlikuju.

Na freebsd-u će izgledati ovako:

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

Jedino što trebate učiniti je odabrati ispravnu datoteku uređaja na koji je uređaj povezan.

Članak raspravlja najjednostavniji način povezivanje na Cisco terminal iz Linux okruženja. Prvo morate da povežete kabl konzole na COM port mašine sa instaliranim Linux OS-om i na port konzola na Cisco. Da biste se povezali na Cisco konzolu, morate instalirati minicom paket. Instalacija se razlikuje ovisno o distribuciji. Ovaj primjer opisuje instalaciju iz Linux Debiana.

aptitude install minicom

Minicom se nalazi u repozitorijumu većine distribucija, tako da njegova instalacija ne bi trebalo da izazove poteškoće.

Postavljanje minicoma

Za pravilan rad minicom sa Cisco, potrebno je da izvršite njegovo početno podešavanje.

  1. Idite na podešavanje serijskog porta i promijenite vrijednost Speed/Parity/Bits (Bps/Par/Bits) na 9600.
  2. Mijenjamo serijski port (Serial Device) u port na koji je povezana Cisco oprema. U ovom primjeru, ovo je /dev/ttyS0 - adresa COM1 porta.

Kao rezultat, morate dobiti sljedeće postavke:

A - Serijski uređaj: /dev/ttyS0
B - Lokacija datoteke zaključavanja: /var/lock
C - Callin Program:
D - Program oblačića:
E - Bps/Par/Bitovi: 9600 8N1
F - Kontrola toka hardvera: Da
G - Kontrola toka softvera: Ne

Promenjenu konfiguraciju spremamo kao podrazumevana podešavanja u glavnom meniju minicom-a (Sačuvaj podešavanja kao dfl), ili kao konfiguraciju sa određenim imenom (Sačuvaj podešavanja kao...).

Minicom

Uvod

Minicom je tekstualni komunikacijski program za serijski port. Koristi se za razgovor sa eksternim RS-232 uređajima kao što su mobilni telefoni, ruteri i serijski konzolni portovi.

Instalacija

Instalirajte program sa:

sudo apt-get install minicom

Alternativno, Minicom možete dobiti preko Synaptic Package Managera.

Korištenje programa

Da biste pronašli naziv vaših portova, unesite ovu naredbu u terminal:

dmesg | grep tty

Ako je to direktna serijska veza, izlaz će biti otprilike ovako:

[ 22.587279] konzola je omogućena [ 24.186230] serial8250: ttyS0 na I/O 0x3f8 (irq = 4) je 16550A [ 24.186860] 00:08: ttyS0 = na I/O 5. 59 a5. 8012] revizija ( 1243322582.732:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=5705 profile="/usr/sbin/cupsd" namespace= "zadano"

Za USB-serial adapter, može se vidjeti:

[ 0.000000] konzola je omogućena [ 5.065029] usb 4-3: pl2303 konverter sada priključen na ttyUSB0

Ono što nas zanima je naziv serijskog porta. U prvom odeljku iznad je ttyS0, a drugi je ttyUSB0. koji će nam trebati da bismo koristili Minicom. Zatim unesite u terminal enter:

sudo minicom -s

Sljedeće će odabrati "Podešavanje serijskog porta". Zatim prilagodite serijski uređaj uređaju koji ima, na primjer:

A - Serijski uređaj: /dev/ttyS0

Zatim ćete htjeti pogledati priručnik proizvođača hardvera za bitove u sekundi, bitove podataka, paritet, stop bitove i kontrolu protoka. Nakon što se ovo podesi, možda ćete željeti otići i na meni za modem i biranje i ukloniti sve informacije u opcijama podešavanja od A do I. Jednom konfigurisano, može se "Sačuvati podešavanja kao dfl", što će ih sačuvati kao podrazumevane konfiguracije za buduće veze (/etc/minicom/minirc.dfl). Jednom sačuvano, može se izabrati Izlaz, a jedan je na minicom promptu. Pritisnite enter i možda ćete biti upitani za vaš korisničko ime, što ukazuje na uspješnu vezu.

Za izlazak iz Minicom-a u terminalskom modu pritisnite "Ctrl-A" da biste dobili traku s porukama na dnu prozora terminala, a zatim pritisnite "X".

Još jedna korisna opcija je zapisivanje svih informacija u datoteku koja će biti sačuvana u vašem početnom direktoriju. Odaberite "Imena datoteka i putanje" i pritisnite "F" (Opcije evidentiranja). Podrazumevano će ovo biti sačuvano kao "minicom.log", ali ga promenite u šta god želite pomoću tastera "A". Pritisnite "Enter" da sačuvate promene.