ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [네트워크 인프라] vyos 설치하기
    공부/Network 2026. 1. 16. 10:43

    1. 개요

    과거에 학생때도 그렇고, 보안관제 업무를 할 때도 그렇고 실제 구축된 인프라의 네트워크 통신이 어떻게 이루어져 있는지

    관해서는 지식으로 만 알고, 직접 한번도 구축해 본 경험은 없는거 같아서. 

    지식으로만 알던 부분을 한번 직접 구축해보면서 배워보고 싶다는 생각이 들었다.

     

    vyos라는 물리적 하드웨어에 설치해서 라우터 역할을 해주는 소프트웨어를 통해 실습을 해보기로 했다. 

     

    2. 설치 

     

    VyOS Community

    Rolling release Rolling release builds include all latest developments from maintainers and community contributors. There are no stability guarantees — anything may change, experimental features can be added, and old features can be removed at any time.

    vyos.net

     

    역시 이런게 없을리 없지

     

    위 사진 처럼 사이트에서 다운로드 페이지에 가면 LTS 버전과 Stream 버전이 있는데. 

    아래와 같은 차이가 있다.

    • LTS는 검증된 기능만을 탑재한 정식 버전(구독 필요)
    • Stream은 개발 중인 기능도 포함된 버전(구독 불필요)

    나는 구독하기 싫어서 사진처럼 Stream 버전을 다운로드 했다.

     

    이후 설치는 Vmware, VirtualBox과 같이 평소 자주 사용하는 가상머신을 이용해 설치를 진행하면된다. 

    나 같은 경우는 남는 서버가 하나 있어서 실습용으로 ESXi에서 가상머신을 만들어 설치했다. 

     

    설치에 대해 간단하게 정리하자면 

     

     

    첫 번째로 Live system (VyOS) - KVM console을 선택해 설치를 진행한다.

    그리고 설치가 끝나면 아래 사진과 같이 로그인 창이 나온다. 

    로그인 안내

     

     

    초기 계정 같은 경우 ID: vyos , Password : vyos 를 입력하면 로그인이 성공한다. 

     

    아직 설치 안 끝났다.

    여기서 끝이 아니라.  완전히 설치를 끝내려면 install image를 입력해야한다. 

    왜냐하면 아직 가상 CD드라이브로 OS가 실행 중 이여서 이대로 종료해버리면 다시 처음부터 OS를 설치하는 단계로 돌아가버린다.

     

     

    install image 명령어 입력 후 물어보는 옵션은 아래와 같이 설정한다. 

    install image - yes
    user : vyos, password : vyos 
    What console should be used by default? k
    The following disks were found: enter
    Installation will delete all data on the drive. Continue? [y/N] yes
    Would you like to use all the free space on the drive? [Y/n] yes
    Which file would you like as boot config? (Default: 1) 1

     

    그리고 처음 설치가 끝났을 때 ipv4 주소를 못 받아오는 일이 있었다.

    그래서 따로 dhcp 설정을 진행하고 재부팅하는 과정을 거쳐서 따로 설정을 해줬다.

     

     

    configure (설정모드 진입) 
    set interfaces ethernet eth0 address dhcp (eth0 인터페이스에 dhcp할당)
    commit (적용)
    save (보존)
    exit (설정모드 종료)

     

    설정이 끝나고 재부팅 한 후 IP가 잘 할당됐는지 확인해보면 설치 끝

    show interfaces
Designed by Tistory.