Spajanje na Cisco iz Linuxa i FreeBSD-a. Povezivanje na Cisco iz Linuxa Primamo i šaljemo znakove pomoću com priključka na konzoli

na dva Linux hosta s com portom, da vidimo s naredbom

Dodajte korisnika u grupu za pozivanje

korisnik NameUser, iz kojeg ćemo

Usermod -g dialout NameUser

Provjerimo je li korisnik dodan u grupu:

Id NameUser

Primamo i šaljemo znakove koristeći com port u konzoli

Otvorimo terminal na Linux glavnom računalu i, da pričekamo da se znakovi prime na com-port, upišite naredbu

Mačka /dev/ttyS0

Pošalji s drugog domaćina Linux simboli s konzole

Odjek 1 > /dev/ttyS1

Trebali biste vidjeti u konzoli prvog hosta na com portu ttyS0 simbole koji su poslani s drugog hosta preko com porta ttyS1

Provjera je li instaliran paket minicom

pokazati sposobnost minicom

Po potrebi ugrađujemo

Sudo apt-get instalirajte minicom

Početna konfiguracija minicom paketa

tipkajmo (morate konfigurirati kao root, inače konfiguracijske postavke neće biti spremljene)

Minicom -l -8 -c na -s

gdje su ključevi:
l - ANSI zasloni – grafika
8 - Osmobitni način unosa za ruski jezik
s uključenim - Uključite zaslon u boji
s - Pokrenite uslužni program za konfiguraciju minicoma

Napravite postavke
Imenici i datoteke - Imenik za primanje - Imenik za slanje
Postavljanje serijskog priključka - Serijski priključak(na primjer /dev/ttyS0) - Brzina/parnost/bitovi
Spremi konfiguraciju - Spremi postavku kao dfl
Klikom na Exit Minicom vratit ćete se na konzolu

Pokreni minicom

s parametrima koje ste upravo spremili kao zadane, upišite u konzolu:

Minicom -l -8 -c uključen

minicom Uređaj /dev/ttyS je zaključan

Nakon korištenja minicoma ostaje stari lock-file koji mu onemogućuje normalan rad
minicom -> Uređaj /dev/ttyS0 je zaključan
Uređaj /dev/ttyS0 je zaključan
Za vraćanje funkcionalnosti jednostavno izbrišite datoteku zaključavanja u /var/tmp ili /var/lock direktoriju
Lokacija zaključanih datoteka je određena
minicom -l -8 -c on -s -> Postavljanje serijskog priključka -> B - Zaključaj lokaciju datoteke

Minicom

Uvod

Minicom je tekstualni program za komunikaciju serijskim portom. Koristi se za komunikaciju s vanjskim RS-232 uređajima kao što su mobilni telefoni, usmjerivači i priključci serijske konzole.

Montaža

Instalirajte program sa:

sudo apt-get instalirajte minicom

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

Korištenje programa

Kako biste pronašli naziv svojih portova, unesite ovu naredbu u terminal:

dmesg | grep tty

Ako se radi o izravnoj serijskoj vezi, izlaz će biti nešto poput ovoga:

[ 22.587279] konzola omogućena [ 24.186230] serial8250: ttyS0 na I/O 0x3f8 (irq = 4) je 16550A [ 24.186860] 00:08: ttyS0 na I/O 0x3f8 (irq = 4) je 16550A [ 51.5980 12] 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-serijski adapter možete vidjeti:

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

Ono što nas zanima je naziv serijskog porta. U prvom odjeljku iznad to je ttyS0, drugi je ttyUSB0. koji će nam trebati za korištenje Minicoma. Zatim unesite u terminal enter:

sudo minicom -s

Zatim ćete odabrati "Serial port setup". Zatim prilagodite serijski uređaj uređaju koji imate, na primjer:

A - Serijski uređaj: /dev/ttyS0

Zatim, trebat će se htjeti konzultirati priručnik dobavljača hardvera za bitove po sekundi, podatkovne bitove, paritet, zaustavne bitove i kontrolu protoka. Nakon što su oni podešeni, možda ćete također htjeti otići do izbornika Modem i biranje i ukloniti sve informacije u opcijama postavki od A do I. Nakon konfiguracije, možete "Spremi postavke kao dfl", što će ih spremiti kao zadane konfiguracije za buduće veze (/etc/minicom/minirc.dfl). Nakon spremanja, možete odabrati Izlaz, a jedan je na odzivniku minicom. Pritisnite enter i možda ćete biti upitani za tvoj korisničko ime, što ukazuje na uspješnu vezu.

Za izlaz iz Minicoma u terminalskom načinu rada pritisnite "Ctrl-A" da biste dobili traku s porukama na dnu prozora terminala, a zatim pritisnite "X".

Još jedna korisna opcija je zapis svih informacija u datoteku koja će biti spremljena u vašem početnom direktoriju. Odaberite "Imena datoteka i staze" i pritisnite "F" (Mogućnosti bilježenja). Prema zadanim postavkama ovo će biti spremljeno kao "minicom.log", ali ga promijenite u ono što želite pomoću tipke "A". Pritisnite "Enter" za spremanje promjena.

vitez s puškom 29. travnja 2016. u 12.19 sati

USB podešavanje ZTE mf180 modem za rad u Ubuntu sustavima

  • *nix,
  • Postavljanje Linuxa

U ovoj publikaciji želim govoriti o tome kako konfigurirati ZTE mf180/190 modem za ispravan rad na sustavima koji se temelje na Linux Ubuntu.

Nedavno sam, nakon prelaska na Lunux Mint 16, naišao na problem povezivanja na Internet putem svog 3g usb modema. Konstantni prekidi veze natjerali su nas da tražimo rješenje. Hrabri Google nije predložio ništa u cijelosti, morao sam to skupljati u dijelovima.

Krenimo redom.

Trebat će nam Minicom - program za korištenje serijskog porta u operativnim sustavima sličnim UNIX-u. Nalazi se u spremištima većine distribucija, tako da njegova instalacija ne bi trebala uzrokovati poteškoće.

Otvorite terminal i unesite:

Sudo apt-get ažuriranje sudo apt-get nadogradnja sudo apt-get instalirajte minicom https://site/sandbox/edit/93467/# sudo minicom -s
U terminalu će se pojaviti izbornik programa.
Odaberite stavku postavki "Postavke serijskog priključka"
I pritisnite tipku A i dovedite je do forme:

/dev/ttyUSB1
Zatim pritisnite Enter. Nakon spremanja postavki, obavezno odaberite stavku "Izlaz" da biste ušli u minicom konzolu i unesite:

Ati0
Rezultat bi trebao biti nešto poput ovoga:

Proizvođač: ZTE CORPORATED Model: MF190 Revizija: BD_BLNKZMF190V1.0.0B01 IMEI: 12345678901234 +GCAP: +CGSM,+DS,+ES OK
Kopiramo naredbu, svakako na minicom konzolu:

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

Odgovor će biti:

Unesi način preuzimanja rezultat(0:NEUSPJEH 1:USPJEH):1
Pritisnite CTRL+A, zatim Q, odaberite "Da".

Postavljanje modema pomoću minicoma je dovršeno.

Zatim idite na postavke veze, odaberite karticu "mobilno" i kliknite gumb "dodaj". Otvorit će se dijaloški okvir, u njemu pritisnemo gumb "naprijed", odaberemo državu (odabrao sam Kazahstan), zatim odaberemo operatera (u mom slučaju Beeline - a zatim ću dati postavke posebno za "Beeline KZ" Kada se to zatraži tarifni plan Odabrao sam opciju "ostalo" i označio pristupnu točku internet.beeline.kz. Pritisnite gumb "naprijed", zatim "primijeni". Zatim morate navesti korisničko ime i lozinku (imam .beeline i beeline), kliknite "spremi".

U ovom trenutku moj je modem bio potpuno konfiguriran i funkcionalan, sretno s postavljanjem.

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

Pokrenite "minicom -s" i odaberite stavku izbornika "Serial port setup".

Prva stavka je "Serijski uređaj" - ovo je najvažnija postavka: vaš se modem spaja na serijski uređaj. (Tko želi učiniti da minicom radi s nekoliko serijskih uređaja u isto vrijeme?) Pritisnite return za potvrdu i esc za izlaz na početni izbornik postavki. Odaberite "Izlaz na minicom" i upišite "atdt99999". Vaš modem će odmah početi birati broj i čut ć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 davatelja usluga umjesto "99999". Jeste li vidjeli nasumične znakove na ekranu nakon registracije (ako niste, upišite "ppp")? Oni pokazuju da se "pppd" (ili njegov ekvivalent) izvodi na drugom kraju linije. Ako je to slučaj, onda sa svoje strane možete pokušati pokrenuti "pppd" daemon i naknadno procijeniti sadržaj datoteka dnevnika.

Za pokretanje "pppd" unutar minicoma, možete definirati novu metodu prijenosa "upload" (tj. od vas) ili poništiti postavku "kermit programm" iz konfiguracijskog izbornika "Filename and paths":

A - Direktorij za preuzimanje: B - Direktorij za prijenos: C - Direktorij za skripte: D - Program za 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 nazovete svog ISP-a možete pritisnuti Alt-K za pokretanje "pppd".

Ostatak ovog mini-KAKO-a posvećen je automatiziranju zapisivanja i pokretanju pppd-a.

2.3 Proučavanje dnevnika

Iako neću objašnjavati kako je PPP konfiguriran, ukratko ću opisati kako se čitaju zapisi. Za izdvajanje značajnih informacija iz dnevnika "/var/log/debug" (ili "/var/log/daemon.log") pokrenite naredbe

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

2.4 Postavljanje telefonskih brojeva

Ako su gornji koraci bili uspješni, možda želite spremiti broj telefona u minicim bazi podataka. Pritisnite Alt-D za prikaz izbornika poziva i koristite tipke kursora za odabir "Uredi":

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

2.5 Registracijska skripta

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

Ispod je primjer koji koristim za svog davatelja usluga.

# v1.0, 08.20.96 Winfried Trêmper ispis "" ispis "Automatska prijava preko /etc/ppp/login.script" ## odkomentiraj ako trebaš pritisnuti to ## get the prompt string #send "" expect ( "ogin:" "ogin>" "sername:" "sername>" "NO CARRIER" exit 1 ) send "$(LOGIN)" expect ( "assword:" " assword>" timeout 20 ) pošalji "$(PASS)" očekujem ( "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 "runscripta" za pozivanje vanjskih programa. Kopirajte vlastitu datoteku s opcijama za ppp u "/etc/ppp/options.ttyS1" (ovdje možete zamijeniti "ttyS1" s uređajem na koji je spojen vaš modem) i uklonite sve retke iz /etc/ppp/options koji se odnose na vaš modem (poput "connect", "crtscts" ili "modem"). Zalijepite opcije koje su specifične za ppp vezu putem minicoma u "/etc/ppp/mini_options". Jedna od tih opcija bila bi

prekini "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 putem "crtscts".

2.6 Automatsko biranje pri pokretanju

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

za prijenos minicoma na drugu konzolu (pogledajte Consoles-Many mini-HOWTO).

2.7 Buduća proširenja

Budući da je "pppd" demon, nije namijenjen interakciji s korisnikom ili nadzoru. To je istina. I nakon svega ovoga koristimo Unix...

Kanonsko rješenje je iza nas. Ima li dobrovoljaca za hakiranje minicoma? Željena proširenja su:

  • automatsko kreiranje skripte za registraciju na temelju slijeda radnji koje je korisnik izvršio prilikom ručne uspostave veze
  • automatska procjena zapisa s podešavanjem opcija
  • isticanje poruka poput onih navedenih u stavku 2.3.
Sljedeći

Minicom je program za korištenje serijskog porta u operativnim sustavima sličnim UNIX-u (analogno Hyper Terminalu u Windowsima).
U u ovom primjeru razmotriti djelo minicom programi sa Huawei E171 modemom operacijski sustav Ubuntu.

Prvo, umetnimo 3G modem u USB priključak računalo i provjerite vidi li ga Ubuntu OS upisivanjem naredbe u terminal:

Vidjet ćemo sve USB uređaji, povezan i prepoznat od strane sustava.

Među njima bi trebao postojati redak sličan ovome:

Sabirnica 002 Uređaj 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA modem

Sada trebate pronaći sam modem u direktoriju /dev/ upisivanjem naredbe u terminalu:

Među brojnim uređajima pojavili su se:

ttyUSB0
ttyUSB1
ttyUSB2

Ovo je 3G modem

Ako minicom program nije instaliran na sustavu, potrebno ga je instalirati upisivanjem naredbe u terminalu:

sudo apt-get instalirajte minicom

Za rad određena luka potrebno je konfigurirati konfiguracijska datoteka upisivanjem naredbe u terminalu:

Minicom konfiguracijsko okruženje će se pokrenuti


Krećući se kroz izbornik pomoću tipki sa strelicama (gore ili dolje), do stavke "Postavljanje serijskog priključka", odaberite ovu stavku pritiskom na Enter. Pojavljuje se izbornik za postavljanje serijskog priključka.


U stavku "Serijski priključak" trebate instalirati uređaj /dev/ttyUSB0; da biste to učinili, pritisnite tipku A (latinica) i promijenite naziv datoteke uređaja. Nakon uređivanja dvaput pritisnite Enter.
Više ništa ne mijenjamo u postavkama. Pomoću tipki sa strelicama (gore ili dolje) idite na "Spremi postavke kao dfl" i pritisnite Enter. Zatim izađite iz konfiguracijskog okruženja minicoma pritiskom na Esc ili odabirom stavke izbornika Izlaz i uđite u sam minicom program za unos AT naredbi.


Poruka "OK" u prozoru označava normalan rad modema. Da biste to ponovno potvrdili, upišite AT i pritisnite Enter. Odgovor bi trebao biti "OK".
Sada možete koristiti AT naredbe za promjenu načina rada u Huawei i ZTE modemima. Ove naredbe su dane u članku AT naredbe za Huawei i ZTE modeme.
Za izlaz iz minicom programa potrebno je pritisnuti Ctrl+A i zatim tipku Q.