Linux에서 Cisco 콘솔 포트에 액세스하기 위해 터미널 에뮬레이터 서비스를 설치하는 방법



문제를 제거하기 위해 도구를 사용해보십시오

Cisco 콘솔 포트에 액세스하는 것은 실제로 많은 최신 Windows 구현에서보다 Linux에서 훨씬 쉬우 며 훨씬 적은 단계가 필요합니다. 그 이유 중 하나는 고급 사용자를위한 매우 전통적인 터미널 에뮬레이션 환경을 제공하는 minicom이라는 프로그램을 사용할 수 있기 때문입니다. 이 프로그램 자체는 실제로 MS-DOS 사용자를 대상으로 판매되는 이전 Telix 통신 패키지의 복제품입니다. minicom을 사용하면 VT102 및 ANSI 터미널을 에뮬레이션하여 Cisco 콘솔 포트와 쉽게 통신 할 수 있습니다.



minicom 패키지의 많은 난해한 측면은 더 이상 오늘날과 관련이 없습니다. 전화 걸기 디렉토리 나 자동 zmodem 다운로드 기능을 사용할 것인지는 매우 의심 스럽습니다. 그러나 사용할 것은 연결된 장치에 직접 연결하는 기능입니다. 메뉴는 몇 가지 기본 키 명령과 함께 작동하므로 GNU nano를 마스터했다면 매뉴얼 페이지를 읽지 않고도 이미 minicom을 사용할 수 있습니다.



minicom 설치 및 Cisco 포트 액세스

sudo -i, sudo bash 또는 sudo tcsh를 입력하여 루트 명령 프롬프트로 이동하십시오. Ubuntu Server의 가상 콘솔은이를 위해 잘 작동합니다. gksu를 통해 시작하거나 단순히 응용 프로그램 링크를 통해 시작하는 그래픽 루트 콘솔에서 작업 할 수도 있습니다. Unity Dash는 LX 패널 메뉴와 마찬가지로 시스템 목록 아래에 하나가 있습니다. Xfce의 Whisker 메뉴 또는 Gnome-Shell and Mate의 메뉴에서 시작할 수도 있습니다. 이 셸에 들어가면 F11을 눌러 상황을 훨씬 쉽게 볼 수있는 전체 화면 환경으로 이동합니다. 관리 비밀번호를 입력해야 할 수도 있습니다.



루트 액세스 권한이 있으면 apt-get install minicom을 입력하여 패키지를 설치해야합니다. apt-get 루틴이 설치 승인을 요청하면 y 키를 누른 다음 Enter 키를 누릅니다. 모든 리포지토리가 최신 상태 인 경우 설치하는 데 몇 분 밖에 걸리지 않습니다. 항상 apt-get update를 실행하여 모두 있는지 확인할 수 있습니다.

프로그램을 설치하면 몇 가지 구성 옵션을 설정할 수 있습니다. 먼저 워크 스테이션을 Cisco 콘솔 포트에 연결하는 케이블이 현재 연결되어 있지 않은지 확인합니다. bash 또는 tcsh 프롬프트에서 루트 액세스 권한이있는 경우 lsusb를 입력하고 Enter 키를 누릅니다. 현재 컴퓨터에 연결된 모든 것을 나열하는 결과를보십시오.



Linux Foundation #. # 루트 허브 장비에 대한 언급은 포트 자체를 참조하는 것이며 포트에 연결된 항목이 아닙니다. 숫자 값은 USB 포트 자체의 수정 버전을 나타냅니다. 워크 스테이션과 Cisco 장치 사이에 코드를 연결 한 다음 lsusb를 다시 실행하십시오. 다른 항목은 콘솔 장치 포트의 이름입니다. 두 목록이 동일하면 워크 스테이션이 어떤 이유로 코드를 연결했는지 인식하지 못한 것입니다. 기존의 구식 직렬 케이블로 작업하는 경우 Linux 커널이이를 인식하도록 강제하려면 다시 시작해야 할 수 있습니다.

장치 ID 번호의 첫 번째 부분은 공급 업체 코드이고 두 번째 부분은 제품입니다. 직렬 USB 포트가 아직 구성되지 않은 경우 modprobe 명령을 사용하여 구성해야합니다. modprobe usbserial vendor = 0x #### product = 0x ####을 사용하여 octothorpe 기호를 lsusb 명령의 올바른 16 진수 코드로 바꿉니다. 공급 업체 코드가 0x2478로 설정되었을 가능성이 높으므로 다음 명령을 사용하여 장치를 찾을 수 있습니다.

dmesg | 그렙 2478

기기의 위치가 표시되어야하지만 아무것도 표시되지 않으면 Linux가 여전히 기기를 인식하지 못하는 것입니다. dmesg |를 실행하여 tty 명령을 나열 할 수 있습니다. 프롬프트에서 grep tty. 응답이 없거나 오류 메시지가 표시되는 경우 이는 Cisco 장치가 올바르게 응답하지 않는다는 신호입니다. USB 장치를 연결하자마자 커널 내부에서 열거해야하지만 일종의 직렬 변환기로 작업 할 때 항상 그런 것은 아닙니다. 코드를 여러 번 연결하여 어떤 종류의 응답을받을 수 있는지 확인하고 그렇지 않은 경우 다시 한 번 재부팅합니다.

이 목록에서 이전에 grep 2478 명령에서 찾은 새 식별자를 찾습니다. 이 식별자가있는 줄을 찾으면 Linux가 연결 한 장치 이름이 표시됩니다. 16 진수 식별자가 동일 할뿐만 아니라 눈에 띄는 ttyUSB0 또는 ttyUSB1과 같은 이름을 따르기 때문에 쉽게 찾을 수 있습니다. 어쨌든 둘 이상의 USB-RS-232 콘솔이 연결되어 있는지 의심 스럽지만 때로는 Linux에서 여러 가지 이유로 첫 번째 터미널의 이름을 ttyUSB0 대신 ttyUSB1로 지정합니다.

이제 minicom -s를 실행하고 '직렬 포트 설정'옵션이 나올 때까지 아래쪽 화살표 키를 누릅니다. Enter 키를 누르고 A를 누른 다음 첫 번째 슬래시 표시까지 백 스페이스하십시오. Linux가 이전에 연결에 부여한 이름에 따라 값을 / dev / ttyUSB0 또는 / dev / ttyUSB1로 변경해야합니다. 올바르게 설정 되었으면 Enter 키를 다시 누릅니다. 전송 속도를 9600으로, 데이터 비트 값을 8로, 정지 비트 값을 1로 설정해야합니다. 연결이 어떤 종류의 패리티 비트도 지원하지 않으므로 Parity가 none으로 설정되어 있는지 확인합니다.

C 키를 눌러 전송 속도를 9600으로 설정하고 올바른 데이터 비트 설정을 위해 V 키를 누릅니다. 패리티 비트에 L을 입력하여 비활성화 한 다음 W 키를 눌러 중지 비트를 1로 설정합니다. 이러한 많은 패키지와 마찬가지로 마일리지가 다를 수 있으므로 Cisco 설치에 대한 것이 전혀 정통하지 않은 경우 이러한 구성 옵션 중 몇 가지를 변경해야 할 수 있습니다. 사용할 대체 구성에 대한 메모가 있으면 대신 사용하십시오. 미니 콤 화면 하단의 막대는 GNU nano가 동일한 방식으로 수행하는 방식을 따르는 버튼 누름에 대한 추가 정보를 제공해야합니다.

4 분 읽기