Metode untuk mengkonfigurasi program MINCOM MSVS. Hubungkan ke Cisco dari Linux

Menyiapkan sakelar, router, dan peralatan lain yang berbeda biasanya dilakukan melalui port COM serial (RS232). Pada awalnya, Anda perlu menemukan dan menghubungkan komputer dan beralih ke kabel kabel yang sesuai (via com port atau adaptor USB). Pada artikel ini, mari kita lihat cara mengatur di Linux OS.

Pengaturan melalui minicomom.

Pertama-tama, Anda perlu menemukan dalam dokumentasi untuk konfigurasi COM Console Port. Untuk terhubung di Linux, Anda harus menginstal program Minicom. Dimasukkan dari paket di bawah Debian (Ubuntu):

Aptitude Instal Minicom.

Ke minicom saw cisco perlu dikonfigurasi dengan benar untuk memulai dengan kunci:

Sudo minicom -s.

Kami masuk ke konfigurasi port serial (Serial Port Setup) dan ubah nilai kecepatan / paritas / bit (bps / par / bit) ke 9600 8n1.

Kami mengubah port serial (perangkat serial) ke port ke mana peralatan terhubung dan menyesuaikan parameter kontrol aliran (kontrol aliran). Dalam contoh ini, ini / dev / ttys0 adalah alamat port COM1. Saat menghubungkan melalui konektor mini-USB, port mungkin sebagai / dev / ttyacm0.

Bantuan dengan perintah dapat ditemukan dengan menekan Ctrl + A lalu Z.

Akibatnya, kami mendapatkan pengaturan standar untuk Cisco dan HP Procurve:

A - Perangkat Seri: / dev / ttys0 b - LockFile Lokasi: / var / lock C - Callin Program: D - Callout Program: E - BPS / Par / Bits: 9600 8N1 F - Perangkat Keras Aliran Kontrol: Ya : Tidak tidak.

Simpan konfigurasi sebagai pengaturan default di Minicom Menu Utama (Simpan Pengaturan sebagai DFL), atau sebagai konfigurasi dengan nama tertentu (Simpan Setup sebagai ..).

Untuk keluar dari minicom, Anda harus menekan Ctrl + A lalu Q.

Baik dengan pengaturan yang disimpan.

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

Dan ini adalah contoh pengaturan untuk sakelar 3com (HP) 4210 dan 4500

A - Perangkat serial: / dev / ttyusb0 b - LockFile Lokasi: / var / lock C - Callin Program: D - Callout Program: E - BPS / Par / Bits: 19200 8N1 F - Kontrol aliran perangkat lunak: : Iya

Perangkat / dev / ttyusb0 biasanya digunakan saat terhubung melalui adaptor USB-\u003e com. Kecepatan 19200 kadang-kadang 115200 digunakan pada switch 3com (sekarang HP) dan kecepatan lain yang tidak mereka mengerti. Jadi sebelum menghubungkan Anda perlu membaca dengan cermat dalam dokumentasi, kecepatan dan kontrol aliran apa yang harus diatur. Namun, kadang-kadang parameter koneksi ditulis langsung pada perangkat di sebelah port konsol.

Pengaturan melalui utilitas CU

Anda dapat terhubung ke tim konsol

Chown uukp / dev / ttyusb0 cu -s 115200 -l / dev / ttyusb0

Jika Anda tidak mengatur hak chown ke file perangkat, Anda bisa mendapatkan pesan:

/ dev / ttyusb1: perangkat sibuk

Keuntungan utama dari utilitas Cu adalah bahwa ia bekerja dengan baik di bawah Linux dan di bawah FreeBSD hanya nama-nama perangkat yang berbeda.

FreeBSD akan bekerja seperti ini:

Chown UUCP / DEV / CUAA0 CU -S 115200 -L / DEV / SUAA0

Satu-satunya yang perlu memilih file perangkat dengan benar di mana perangkat terhubung.

pada dua Hostats Linux dengan port, mari kita lihat timnya

Tambahkan pengguna ke grup dialout

pengguna NamesUser.dari mana kita akan

Usermod -g Dialout NamesUser

Periksa pengguna DAPT Lie ke grup:

ID NamesUser.

Kami merujuk simbol pengiriman menggunakan port comer di konsol

Buka terminal pada host Linux dan untuk menunggu tanda terima karakter pada com-port untuk mengetikkan perintah

Kucing / dev / ttys0

Kirim dari simbol Linux Host lain dari konsol

ECHO 1\u003e / dev / ttys1

Harus dilihat pada konsol host pertama pada simbol yang kompektif TTYS0 yang dikirim dari host kedua melalui ttys1 com

Memeriksa apakah paket minicom diinstal

Aptitude Show Minicom.

Jika Anda perlu menginstal

Sudo apt-get install minicom

Konfigurasi awal konfigurasi minicom

saya ingin (mengkonfigurasi yang Anda butuhkan dari root jika tidak, jangan menyimpan pengaturan konfigurasi)

Minicom -l -8 -c on -s

di mana kunci:
l - Ansi Display - Grafik
8 - Mode input oktime untuk bahasa Rusia
dengan On - Nyalakan tampilan warna
s - Jalankan Utilitas Minicom Setup

Mendirikan
Katalog dan file - direktori untuk penerimaan - direktori untuk mengirim
Mengkonfigurasi port serial - port serial (misalnya / dev / ttys0) - kecepatan / paritas / bit
Simpan konfigurasi - Simpan Pengaturan sebagai DFL
Menekan Output dari Minicom, Anda akan kembali ke konsol

Menjalankan Minicom.

dengan parameter yang baru disimpan sebagai tipe default di konsol:

Minicom -l -8 -c on

Perangkat Minicom / dev / tty diblokir

Setelah menggunakan minicom, file kunci lama tetap, yang tidak memungkinkan bekerja dengan baik
minicom -\u003e Perangkat / dev / ttys0 dikunci
Perangkat / dev / ttys0 diblokir
Untuk memulihkan kinerja, cukup untuk menghapus file kunci di direktori / var / tmp atau / var / lock
File kunci lokasi diatur
minicom -l -8 -c on -s -\u003e mengkonfigurasi port serial -\u003e b - menempatkan file kunci

Pupssen dan Putsen 29 April 2016 pukul 12:19

Mengkonfigurasi modem USB ZTE MF180 untuk bekerja di sistem berbasis Ubuntu

  • * Nix,
  • Menyiapkan Linux.

Dalam publikasi ini, saya ingin berbicara tentang cara mengkonfigurasi modem ZTE MF180 / 190 untuk operasi yang benar dalam sistem berdasarkan Linux Ubuntu.

Baru-baru ini, dengan pergi ke LUNUX MINT 16, saya mengalami masalah mengakses Internet melalui modem USB 3G Anda. Kerusakan komunikasi permanen dipaksa untuk mencari solusi. Google Valorous tidak menyarankan apa pun, saya harus mengumpulkan bagian.

Mari kita mulai secara berurutan.

Kami membutuhkan minicom - program untuk menggunakan port serial dalam sistem operasi seperti unix. Terletak di repositori sebagian besar distribusi, penyair instalnya tidak boleh menimbulkan kesulitan.

Terminal terbuka dan perkenalkan:

Sudo apt-get update sudo apt-get upgrade sudo apt-get install minicomhttpps: // situs / sandbox / edit / 93467 / # sudo minicom -s
Menu program akan muncul di terminal.
Pilih item pengaturan "Konfigurasikan port serial"
Dan tekan tombol A dan Cordon:

/ dev / ttyusb1
Lalu tekan enter. Setelah menyimpan pengaturan, pilih item "Keluar" untuk masuk ke konsol minicom dan masukkan:

Ati0.
Hasilnya harus sebagai berikut:

Produsen: ZTE Corporated Model: MF190 Revisi: BD_BLNKZMF190V1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0BL
Salin perintah, pastikan untuk konsol minicom:

Echo -e "at + zcdrun \u003d e \\ r \\ n"\u003e / dev / ttyusb1

Jawabannya akan seperti ini:

Masukkan Hasil Mode Unduhan (0: Gagal 1: Sukses): 1
Tekan CTRL + A, lalu Q, pilih "Ya."

Mengkonfigurasi modem dengan minicom selesai.

Kemudian pergi ke pengaturan koneksi, pilih tab seluler dari tombol klik "Tambah". Kotak dialog terbuka, kami mengklik tombol "maju" di dalamnya (saya memilih Kazakhstan), kemudian memilih operator (dalam kasus saya Beeline - dan kemudian saya akan memberikan pengaturan untuk beeline KZ ketika meminta rencana tarif saya memilih "lainnya "Point and Incicated Internet.Beeline.Kz Access Point. Klik tombol" Maju ", lalu" Berlaku ". Maka Anda perlu menentukan nama pengguna dan kata sandi (saya punya .Beline dan Beeline), klik" Simpan ".

Pada hal ini, modem saya sepenuhnya dikonfigurasikan dan operasional, semoga sukses dalam pengaturan.

Tag: Modem 3G, Linux Mint 16, Minicom, K "Cell, ZTE MF 180

Jalankan "Minicom -s" dan pilih item menu "Serial Port Setup".

Yang pertama adalah item "perangkat serial" adalah pengaturan yang paling penting: modem Anda berayun ke perangkat serial. (Siapa yang ingin memaksa minicom bekerja dengan beberapa perangkat serial secara bersamaan?) Tekan kembali ke konfirmasi dan ESC untuk keluar dari menu Pengaturan awal. Pilih "Keluar ke Minicom" dan ketik "ATDT99999". Modem Anda akan segera mulai mengetik nomor dan Anda akan mendengar klik ketika modem mengangkat handset. Tentu saja, "99999" adalah angka yang tidak ada.

2.2 menjalankan PPP secara manual

Anda mungkin telah mencoba memanggil penyedia Anda alih-alih "99999" melalui telepon. Pernahkah Anda melihat karakter acak pada layar setelah pendaftaran (jika tidak, ketik "PPP")? Mereka menyarankan bahwa "PPPD" (atau yang setara) diluncurkan di ujung lain. Jika demikian, maka Anda dapat mencoba menjalankan daemon "PPPD" dan kemudian menilai konten file log.

Untuk memulai "PPPD" di dalam Minicom, Anda dapat mendefinisikan metode unduhan baru "Unggah" (yaitu, dari Anda) atau mengesampingkan pengaturan "Kermit Program" dari menu konfigurasi "nama file dan paths":

A - Direktori Unduhan: B - Direktori Unggah: C - Direktori Script: D - Program Script: / USR / Bin / RunScript E - Kermit Program: / USR / SBIN / PPPD / etc / PPP / Mini_Options
Sekarang, jika Anda melihat karakter acak ini, dengan waktu berikutnya Anda memanggil penyedia Anda, Anda dapat mengklik Alt-K untuk menjalankan "PPPD".

Bagian yang tersisa dari mini-howto ini dikhususkan untuk masalah penebangan dan menjalankan "PPPD".

2.3 LOGGING.

Meskipun saya tidak akan menjelaskan bagaimana PPP dikonfigurasi, saya akan menjelaskan secara singkat cara membaca log. Untuk mengalokasikan informasi signifikan dari log "/ var / log / debug" (atau "/var/log/daemon.log") perintah

Tail -n 40 / var / log / debug | \\ grep -e "pppd \\ [* \\]:" | \\ sed -e "s / s / s / rcvd
Yang menunjukkan bahwa kami mengirim permintaan untuk menginstal ukuran maksimum blok host (MRU) ke nilai 296. Sisi lain menolak pengaturan ini ("konfigurasi ditolak"). Dalam hal ini, saya hanya menghapus opsi "MRU" dari file "/ etc / ppp / opsi" (lihat di bawah).

2.4 Menyiapkan nomor telepon

Jika tindakan di atas berhasil, Anda mungkin ingin menyimpan nomor telepon di database minicim "atau. Tekan Alt-D untuk memanggil menu Panggilan dan gunakan tombol kursor untuk memilih" Edit ":

A - Nama: Xeno B - Nomor: 022039697303 C - Dial String #: 1 d - Local echo: no e - script: /etc/ppp/login.script F - Nama Pengguna: PPP-382 G - Kata Sandi: Top-Screation H. - Emulasi Terminal: VT102 I - Kunci Backspace Kirim: Hapus J - LineWrap: OFF K - LINE PENGATURAN: CURR 8N1
Ini adalah contoh entri untuk salah satu penyedia saya. Script "/etc/ppp/login.script" ditunjukkan di bawah ini. Dalam skenario ini ada dua variabel khusus: $ (login) dan $ (pass), yang menetapkan nilai nama pengguna (F) dan kata sandi (G). Fitur ini menempelkan minicom "dengan fleksibilitas, karena Anda hanya perlu satu skrip untuk secara otomatis terhubung ke beberapa penyedia.

2.5 Skenario Pendaftaran

"Minicom" meluncurkan skrip pendaftaran (login-script) setelah dibutuhkan string "Connect". Agar akurat, "Minicom" tidak menjalankan skrip itu sendiri, dan memanggil utilitas "RunScript" untuk ini sebagai proses anak.

Di bawah ini adalah contoh, yang saya gunakan untuk penyedia saya.

# V1.0, 20.08.96 Tremper Winfried Cetak "" Cetak "pendaftaran otomatis melalui /etc/ppp/login.script" ## Buka kunci jika Anda perlu mengklik Ke ## Dapatkan string undangan #SEND "" Harapkan ("Ogin:" Ogin\u003e "" SERNAME: "" SERNAME\u003e "" Tidak ada pembawa "keluar 1) Kirim" $ (login) "mengharapkan (" Assword: "" \u003e "Batas waktu 20) Kirim" $ (pass) "mengharapkan (" port "Kirim" PPP "" Mulai PPP Anda sekarang "")!}" timeout 10 } print "" print "Сейчас переключаемся в ppp-режим..." print "" ! /usr/sbin/pppd file /etc/ppp/mini_options print "" print "команда killall -TERM pppd прекращает работу pppd" !}

Untuk memulai "PPPD", "Rellscript" digunakan untuk menyebabkan program eksternal. Salin file opsi Anda sendiri untuk PPP di "/etc/ppp/Options.ttys1" (di sini Anda dapat mengganti "ttys1" ke perangkat yang terhubung dengan modem Anda) dan menghapus semua baris dari / etc / PPP / Opsi, yang termasuk Untuk modem Anda (seperti "Hubungkan", "CRTSCTS" atau "Modem"). Masukkan opsi yang khusus untuk koneksi PPP melalui minicom di "/ etc / ppp / mini_options". Salah satu opsi ini akan

Putuskan sambungan "obrolan" "" \\ d \\ d +++ \\ d \\ dath \\ c ""
Opsi ini harus, karena "PPPD" membaca data melalui aliran input standar dan tidak dapat memaksa modem untuk melempar tabung melalui "CRTSCTS".

2.6 Panggilan otomatis saat startup

Untuk menelepon pada nomor tertentu ketika Anda memulai minicom, gunakan opsi "-d". Anda juga dapat mencoba

Untuk mentransfer minicom ke konsol lain (lihat konsol-banyak Mini-Howto).

2.7 Ekstensi Masa Depan

Sejak "PPPD" - setan, itu tidak dimaksudkan untuk komunikasi interaktif dengan pengguna atau observasi. Ini benar. Dan setelah semua ini kita menggunakan Unixes ...

Keputusan kanonik di belakang. Mintalah sukarelawan hack minicom? Ekstensi yang diinginkan seperti:

  • penciptaan otomatis skrip pendaftaran untuk urutan tindakan yang dihasilkan oleh pengguna ketika secara manual membangun koneksi
  • penilaian log otomatis dengan opsi penyesuaian
  • alokasi pesan seperti yang disebutkan dalam PP.2.3.
Lanjut

Artikel tersebut membahas cara paling sederhana untuk terhubung ke terminal Cisco dari media Linux. Awalnya, Anda perlu menghubungkan kabel konsol ke port com mesin, dengan OS yang diinstal Linux dan port menghibur di Cisco. Untuk terhubung ke konsol Cisco, Anda harus menginstal paket minicom. Instalasi berbeda tergantung pada distribusi. Contoh ini menambah instalasi dari Linux Debian.

aptitude Instal Minicom.

Minicom terletak di repositori sebagian besar distribusi, penyair instalnya tidak boleh menimbulkan kesulitan.

Pengaturan minicom.

Untuk pengoperasian minicom dengan Cisco yang tepat, perlu untuk menghasilkan pengaturan awalnya.

  1. Kami masuk ke konfigurasi port serial (pengaturan port serial) dan mengubah kecepatan nilai / paritas / bit (bps / par / bit) sebesar 9600.
  2. Kami mengubah port serial (perangkat serial) ke port yang terhubung dengan peralatan Cisco. Dalam contoh ini, ini / dev / ttys0 adalah alamat port COM1.

Akibatnya, Anda perlu mendapatkan pengaturan berikut:

A - Perangkat serial: / dev / ttys0
B - Lokasi LockFile: / var / kunci
C - Program Callin:
D - Program Callout:
E - BPS / Par / Bits: 9600 8n1
F - Kontrol aliran perangkat keras: Ya
G - Kontrol aliran perangkat lunak: Tidak

Kami menyimpan konfigurasi yang dimodifikasi sebagai pengaturan default di menu utama Mainicom, atau sebagai konfigurasi dengan nama tertentu (Simpan Setup sebagai ..).