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 minicomPo 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 minicomAlternativno, 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 ttyAko 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 ttyUSB0Ono š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 -sZatim ćete odabrati "Serial port setup". Zatim prilagodite serijski uređaj uređaju koji imate, na primjer:
A - Serijski uređaj: /dev/ttyS0Zatim, 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 satiUSB 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_optionsSada, 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\ rcvdkoji 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 8N1Ovo 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êmperispis "" 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.
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.