Cách cài đặt dịch vụ giả lập đầu cuối để truy cập cổng bảng điều khiển của Cisco trong Linux



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Truy cập vào một cổng bảng điều khiển của Cisco thực sự dễ dàng hơn nhiều trong Linux so với nhiều triển khai Windows hiện đại và nó yêu cầu ít bước hơn nhiều. Một trong những lý do là vì sự sẵn có của một chương trình gọi là minicom, chương trình này cung cấp một môi trường mô phỏng thiết bị đầu cuối rất truyền thống cho người dùng thành thạo. Bản thân chương trình này thực sự là một bản sao của gói truyền thông Telix cũ được bán cho người dùng MS-DOS. Bằng cách sử dụng minicom, bạn có thể mô phỏng thiết bị đầu cuối VT102 và ANSI, giúp việc giao tiếp với cổng bảng điều khiển của Cisco trở nên dễ dàng.



Nhiều khía cạnh bí truyền của gói minicom không còn phù hợp trong thế giới ngày nay. Rất nghi ngờ rằng bạn sẽ sử dụng thư mục quay số hoặc các cơ sở tải xuống zmodem tự động. Tuy nhiên, những gì bạn sẽ sử dụng là khả năng cắm trực tiếp vào các thiết bị kèm theo. Menu điều khiển nó cùng với một số lệnh chính cơ bản, vì vậy nếu bạn đã thành thạo GNU nano, bạn đã có thể sử dụng minicom mà không cần đọc man page.



Cài đặt minicom và truy cập cổng Cisco

Truy cập dấu nhắc lệnh gốc bằng cách gõ sudo -i, sudo bash hoặc sudo tcsh. Bảng điều khiển ảo trên Ubuntu Server hoạt động tốt cho điều này. Bạn cũng có thể làm việc từ bảng điều khiển gốc đồ họa mà bạn bắt đầu thông qua gksu hoặc chỉ thông qua liên kết ứng dụng. Unity Dash có một trong danh sách Hệ thống, cũng như menu LX Panel. Bạn cũng có thể bắt đầu một từ menu Whisker trong Xfce hoặc từ menu trong Gnome-Shell và Mate. Khi bạn đã ở trong trình bao này, hãy đẩy F11 để chuyển đến môi trường toàn màn hình sẽ giúp mọi thứ dễ nhìn hơn nhiều. Bạn có thể được yêu cầu nhập mật khẩu quản trị của mình.



Sau khi có quyền truy cập root, bạn cần nhập apt-get install minicom để cài đặt các gói. Nếu quy trình apt-get yêu cầu bạn phê duyệt cài đặt, hãy nhấn phím y rồi nhấn phím enter. Quá trình cài đặt sẽ chỉ mất vài phút nếu bạn đã cập nhật tất cả kho lưu trữ của mình. Bạn luôn có thể chạy cập nhật apt-get để đảm bảo rằng tất cả chúng đều như vậy.

Bạn sẽ có một số tùy chọn cấu hình để đặt sau khi cài đặt chương trình. Trước tiên, hãy đảm bảo rằng cáp kết nối máy trạm của bạn với cổng bảng điều khiển Cisco hiện chưa được cắm. Từ lời nhắc bash hoặc tcsh, bạn có quyền truy cập root tại, hãy nhập lsusb và nhấn phím enter. Nhìn vào kết quả, sẽ liệt kê mọi thứ hiện được cắm vào máy của bạn.



Đề cập đến bất kỳ thiết bị trung tâm gốc Linux Foundation #. # Nào đề cập đến chính các cổng chứ không phải bất kỳ thứ gì được cắm vào chúng. Các giá trị số chỉ đơn thuần là bản sửa đổi của các cổng USB. Gắn dây giữa máy trạm và thiết bị Cisco của bạn, sau đó chạy lại lsusb. Bất kỳ mục nhập nào khác là tên của cổng thiết bị điều khiển. Nếu hai danh sách giống hệt nhau, thì máy trạm của bạn không nhận ra bạn đang cắm dây vì một số lý do. Nếu bạn đang làm việc với cáp nối tiếp kiểu cũ truyền thống, thì bạn có thể cần khởi động lại để buộc nhân Linux nhận ra nó.

Phần đầu tiên của số ID thiết bị là mã nhà cung cấp và phần thứ hai là sản phẩm. Trong trường hợp cổng USB nối tiếp chưa được định cấu hình, bạn sẽ cần làm như vậy bằng lệnh modprobe. Sử dụng modprobe usbserial nhà cung cấp = 0x #### product = 0x ####, thay thế các ký hiệu octothorpe bằng các mã thập phân chính xác từ lệnh lsusb. Mã nhà cung cấp nhiều khả năng sẽ được đặt thành 0x2478, vì vậy bạn có thể tìm thấy thiết bị bằng cách sử dụng lệnh sau:

dmesg | grep 2478

Bạn sẽ thấy vị trí của thiết bị, nhưng nếu không có gì xuất hiện thì Linux vẫn không nhận ra thiết bị của bạn. Bạn có thể liệt kê các lệnh tty của mình bằng cách phát hành dmesg | grep tty từ lời nhắc. Nếu bạn không nhận được phản hồi hoặc thông báo lỗi thì đây lại là dấu hiệu cho thấy thiết bị Cisco phản hồi không chính xác. Mặc dù các thiết bị USB sẽ liệt kê bên trong nhân ngay khi bạn cắm chúng vào, nhưng điều này không phải lúc nào cũng đúng khi làm việc với một số loại chuyển đổi nối tiếp. Thử cắm dây nhiều lần để xem liệu bạn có thể nhận được bất kỳ loại phản hồi nào không và khởi động lại một lần nữa nếu không.

Tìm trong danh sách này để biết số nhận dạng mới mà bạn đã tìm thấy trước đây từ lệnh grep 2478. Tìm dòng có mã định danh này và nó sẽ hiển thị cho bạn tên thiết bị mà Linux đã cấp cho kết nối của bạn. Nó sẽ dễ dàng tìm thấy không chỉ vì các mã định danh thập lục phân giống nhau, mà còn vì nó sẽ theo sau một số tên như ttyUSB0 hoặc ttyUSB1, sẽ nổi bật. Bạn có thể nghi ngờ rằng dù sao thì bạn cũng có nhiều bảng điều khiển USB-to-RS-232 được gắn vào, nhưng đôi khi Linux sẽ đặt tên thiết bị đầu cuối đầu tiên của bạn là ttyUSB1 thay vì ttyUSB0 vì nhiều lý do khác nhau.

Bây giờ hãy chạy minicom -s và nhấn phím mũi tên xuống cho đến khi bạn đến tùy chọn “Thiết lập cổng nối tiếp”. Nhấn enter, nhấn A và sau đó xóa lùi đến dấu gạch chéo đầu tiên. Bạn nên thay đổi giá trị thành / dev / ttyUSB0 hoặc / dev / ttyUSB1 tùy thuộc vào tên mà Linux đã đặt cho kết nối của bạn trước đó. Khi bạn đã đặt đúng, hãy nhấn lại phím enter. Bạn sẽ cần đặt tốc độ truyền thành 9600, giá trị bit dữ liệu thành 8 và giá trị bit dừng thành 1. Đảm bảo rằng Parity được đặt thành không, vì kết nối của bạn sẽ không hỗ trợ bất kỳ loại bit chẵn lẻ nào.

Nhấn phím C để đặt tốc độ truyền thành 9600 và phím V để cài đặt bit dữ liệu chính xác. Nhập L cho bit chẵn lẻ để vô hiệu hóa nó, sau đó đặt bit dừng thành 1 bằng cách nhấn phím W. Như với nhiều gói trong số này, quãng đường của bạn có thể khác nhau, vì vậy bạn có thể phải thay đổi một vài tùy chọn cấu hình này xung quanh nếu điều gì đó về cài đặt Cisco của bạn hoàn toàn không chính thống. Nếu bạn có ghi chú về một số loại cấu hình thay thế để sử dụng, thì hãy sử dụng chúng thay thế. Một thanh ở cuối màn hình minicom sẽ cung cấp thông tin bổ sung về các lần nhấn nút, theo cách thức mà GNU nano thực hiện tương tự.

4 phút đọc