AWS VPN을 향한 첫걸음: 시리얼 통신을 통해 Cisco 1812J를 Ubuntu에 연결

AWS VPN을 향한 첫걸음: 시리얼 통신을 통해 Cisco 1812J를 Ubuntu에 연결
  • 단자가 있다면 Ubuntu 노트북으로도 Cisco 1812J에 시리얼 연결이 가능합니다。
  • 초보자를 위해 필요한 케이블, 소프트웨어, 연결 단계를 상세히 설명합니다.
  • 이 가이드를 따라하면 처음 시도하더라도 시리얼 통신을 쉽게 마스터할 수 있습니다!

배경

저희 회사는 AWS를 활용하여 원격 근무를 추진하고 있습니다.
하지만 일부 부서는 내부 서버에 접속해야 하는 상황이라 모든 직원이 원격 근무를 하기에는 어려움이 있었습니다.
임시 방안으로 AWS Client VPN을 사용하여 VPC에서 내부 서버로 연결을 구현하였습니다.
자세한 내용은 아래 기사를 참고해 주시기 바랍니다.

하지만 내부 서버 설정이 복잡하여, 최종적으로 AWS Site-to-Site VPN으로 전환하기 위해 VPN 라우터를 신청하게 되었습니다.

문제점

최근 신청했던 VPN 라우터(Cisco 1812J)를 드디어 받게 되었습니다.
하지만 다른 부서에서 사용하지 않고 있던 장비를 가져온 것으로 보이며, 설명서나 매뉴얼은 없었습니다.
또한 조사 결과, 예상했던 Wi-Fi 라우터와는 크게 달랐고, 설정을 위해 장비와 컴퓨터를 연결해야 했습니다.

이에 따라 컴퓨터를 신청했으나, 원격 근무를 추진하는 과정에서 대부분의 컴퓨터는 이미 폐기된 상태였습니다.
남아 있던 것은 구형 모델에 Ubuntu가 설치된 기기뿐이었습니다.

방법

먼저 컴퓨터와 VPN 라우터를 콘솔 케이블로 연결합니다.
장비 및 구성은 아래와 같습니다.

  • 노트북 (Fujitsu LIFEBOOK S560/B)
  • VPN 라우터 (Cisco 1812J)
  • USB RJ45 콘솔 케이블

노트북에는 이미 Ubuntu 22.04가 설치되어 있습니다.

연결 절차

Ubuntu 터미널을 열고 명령어를 입력하여 연결 작업을 진행합니다.

  1. 콘솔 케이블이 사용하는 USB 포트 확인
    아래 명령어를 사용하여 USB 포트를 확인합니다. 예를 들어, "Serial Device"로 표시된 ttyUSB0가 해당 포트입니다.
  1. cu 명령어로 Cisco 1812J에 시리얼 통신 연결
    cu 명령어는 sudo를 붙여 실행해도 일반 사용자 권한으로 실행되므로, 사전에 포트에 권한을 부여해야 합니다.
  1. cu 명령어로 연결
    cu 명령어의 설정 값은 아래 URL을 참고하세요.
  • 9600 baud
  • 8 data bits
  • No parity bits
  • 1 stop bit
https://www.cisco.com/c/en/us/td/docs/routers/access/1800/1811/hardware/quick/guide/1811qsg.html

연결 해제 절차

~.를 입력하면 시리얼 통신이 종료됩니다.

인식 절차

이전 시리얼 통신을 정상적으로 종료하지 않은 경우, 연결 시도가 실패할 수 있습니다.
이는 이전 통신이 여전히 진행 중임을 의미합니다.

이 경우 다음 방법으로 해결할 수 있습니다:
USB 포트에서 콘솔 케이블을 분리한 후 다시 연결합니다.
또는 아래 절차에 따라 콘솔 케이블을 다시 인식시킵니다:

  1. USB 포트 이름에서 장치 번호를 확인합니다
    (예: 아래 빨간 부분이 번호입니다).
  1. 장치 번호를 지정하여 해당 장치를 해제합니다.
  1. 장치가 해제되었는지 확인합니다.
  1. 장치를 다시 인식시킵니다.
  1. 관리자 권한을 다시 추가하여 cu 명령어로 시리얼 통신 연결을 할 수 있습니다.

이로써 Ubuntu에서 Cisco 1812J에 연결할 수 있게 되었습니다.
이제 이 컴퓨터를 사용하여 1812J를 설정하고 AWS와 VPN 연결을 설정할 예정입니다.
아직 인터넷에 접속할 수 없는 상태라 갈 길이 멀어 보이지만, 일단 여기까지 진행했습니다.

이 글이 누군가에게 참고가 되기를 바랍니다.

제목과 URL을 복사했습니다