Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: Ubuntu에서 vSRX 가상 방화벽 설치 및 실행

이 예에서는 KVM을 사용하는 Ubuntu 서버에 vSRX 가상 방화벽 인스턴스를 설치하고 실행하는 방법을 보여줍니다.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • 일반 x86 서버

  • vSRX 가상 방화벽용 Junos OS 릴리스 15.1X49-D20

  • Ubuntu 버전 14.04.2

시작하기 전에:

  • 이 예제에서는 Ubuntu 서버 소프트웨어를 새로 설치한다고 가정합니다.

  • 호스트 OS가 KVM의 vSRX 요구 사항에 지정된 요구 사항을 충족하는지 확인합니다.

개요

이 예에서는 Ubuntu 호스트 서버를 설정하고 vSRX 가상 방화벽 VM을 설치 및 실행하는 방법을 보여줍니다. 그림 1 은 Ubuntu 서버에 있는 vSRX 가상 방화벽 VM의 기본 구조를 보여줍니다.

그림 1: Ubuntu vSRX Virtual Firewall VM on Ubuntu 의 vSRX 가상 방화벽 VM
메모:

이 예에서는 고정 IP 주소를 사용합니다. NFV 환경에서 vSRX 가상 방화벽 인스턴스를 구성하는 경우 DHCP를 사용해야 합니다.

빠른 구성 - Ubuntu에서 vSRX 가상 방화벽 VM 설치 및 시작

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성과 일치시키는 데 필요한 세부 사항을 변경하고, 지정된 대로 명령을 복사하여 Ubuntu 서버 터미널 또는 vSRX 가상 방화벽 콘솔에 붙여넣습니다.

절차

단계별 절차

  1. 기본 가상 네트워크가 아직 없는 경우 다음 명령을 복사하고 Ubuntu 서버 터미널에 붙여넣어 기본 가상 네트워크를 만듭니다.

  2. Ubuntu 서버에서 왼쪽 또는 신뢰할 수 있는 가상 네트워크를 만듭니다.

  3. Ubuntu 서버에서 올바른 가상 네트워크 또는 신뢰할 수 없는 가상 네트워크를 만듭니다.

  4. 주니퍼 네트웍스 웹 사이트( 주니퍼 네트웍스 웹 사이트)에서 vSRX 가상 방화벽 KVM 이미지를 다운로드하십시오.

  5. 다음 명령을 복사하고 Ubuntu 서버 CPU와 cpu 일치하도록 매개 변수 및 플래그를 수정합니다. 결과 명령을 Ubuntu 서버 터미널에 붙여넣어 이미지를 마운트 지점에 복사하고 vSRX 가상 방화벽 VM을 생성합니다.

    메모:

    명령의 virt-install CPU 모델 및 플래그는 Ubuntu 서버의 CPU 및 기능에 따라 달라질 수 있습니다.

  6. vSRX 가상 방화벽 VM에서 루트 암호를 설정하려면 계층 수준에서 명령을 복사하여 vSRX 가상 방화벽 CLI에 붙여넣습니다 [edit] .

  7. vSRX 가상 방화벽 VM에서 기본 구성을 생성하려면 다음 명령을 복사하여 텍스트 파일에 붙여 넣고, 줄 바꿈을 제거하고, 네트워크 구성과 일치시키는 데 필요한 세부 정보를 변경하고, 계층 수준에서 다음 명령을 복사하여 vSRX 가상 방화벽 CLI [edit] 에 붙여넣은 다음 구성 모드에서 을 입력합니다 commit .

단계별 절차

단계별 구성

vSRX 가상 방화벽 VM을 설치하고 실행하기 위한 자세한 절차는 다음 섹션을 참조하십시오.

가상 네트워크 추가

단계별 절차

vSRX 가상 방화벽 VM의 인터페이스에 네트워크 연결을 제공하려면 Ubuntu 서버에 가상 네트워크를 생성해야 합니다. 이 명령을 복사하여 Ubuntu 서버의 터미널에 붙여넣습니다.

이 예제에서는 세 가지 가상 네트워크를 사용합니다.

  • default— fxp0 관리 인터페이스를 연결합니다.

    메모:

    기본 가상 네트워크는 Ubuntu 서버에 이미 있어야 합니다. virsh net-list 명령을 사용하여 기본 네트워크가 존재하고 활성 상태인지 확인합니다.

  • TestLeft— ge-0/0/0 인터페이스를 신뢰할 수 있는 영역에 연결합니다.

  • TestRight— ge-0/0/1 인터페이스를 신뢰할 수 없는 영역에 연결합니다.

  1. 기본 네트워크가 없는 경우 다음과 같이 하십시오.

    단계별 절차

    1. Ubuntu 서버에서 텍스트 편집기를 열고 기본 네트워크 XML(default.xml) 파일을 만듭니다.

    2. 전달 모드를 로 nat설정하고, IP 주소 및 서브넷 마스크와 브리지 인터페이스를 구성하고, 이 가상 네트워크의 인터페이스에 IP 주소를 할당하도록 DHCP를 구성합니다.

      메모:

      libvirt에서 지정한 XML 형식을 사용합니다.

    3. 만든 default.xml 파일을 기반으로 기본 가상 네트워크를 정의하고 시작합니다.

  2. 이전에 구성된 TestLeft 가상 네트워크를 제거합니다.

  3. 이전에 구성된 TestRight 가상 네트워크를 제거합니다.

  4. Ubuntu 서버에서 텍스트 편집기를 열고 TestLeft 네트워크 XML(testleftnetwork.xml) 파일을 만듭니다.

  5. 전달 모드를 로 route설정하고, IP 주소 및 서브넷 마스크와 브리지 인터페이스를 구성하고, 이 가상 네트워크의 인터페이스에 IP 주소를 할당하도록 DHCP를 구성합니다.

    메모:

    libvirt에서 지정한 XML 형식을 사용합니다.

  6. Ubuntu 서버에서 텍스트 편집기를 열고 TestRight testrightnetwork.xml(네트워크 XML) 파일을 만듭니다.

  7. 전달 모드를 로 nat설정하고, IP 주소 및 서브넷 마스크와 브리지 인터페이스를 구성하고, 이 가상 네트워크의 인터페이스에 IP 주소를 할당하도록 DHCP를 구성합니다.

    메모:

    libvirt에서 지정한 XML 형식을 사용합니다.

  8. 만든 testleftnetwork.xml 파일을 기반으로 TestLeft 가상 네트워크를 정의하고 시작합니다.

  9. 만든 testrightnetwork.xml 파일을 기반으로 TestRight 가상 네트워크를 정의하고 시작합니다.

가상 네트워크 확인

목적

Ubuntu 서버에서 새 가상 네트워크 구성을 확인합니다.

행동

virsh net-list Ubuntu 서버에서 명령을 사용하여 새 가상 인터페이스가 활성 상태이고 재부팅 시 자동 시작되도록 설정되어 있는지 확인합니다.

vSRX 가상 방화벽 이미지 다운로드 및 설치

단계별 절차

Ubuntu 서버에 vSRX 가상 방화벽 이미지를 다운로드하고 설치하려면:

  1. 주니퍼 네트웍스 웹 사이트에서 vSRX 가상 방화벽 KVM 이미지를 다운로드합니다. https://www.juniper.net/support/downloads/?p=vsrx#sw

  2. vSRX 가상 방화벽 이미지를 적절한 마운트 지점에 복사합니다.

  3. virt-install 명령을 사용하여 vSRX 가상 방화벽 VM을 생성합니다. Ubuntu 서버 CPU와 cpu 일치하도록 매개 변수와 플래그를 수정합니다.

    메모:

    명령의 virt-install CPU 모델 및 플래그는 Ubuntu 서버의 CPU 및 기능에 따라 달라질 수 있습니다.

vSRX 가상 방화벽 설치 확인

목적

vSRX 가상 방화벽 설치를 확인합니다.

행동

  1. virsh console Ubuntu 서버에서 명령을 사용하여 vSRX 가상 방화벽 콘솔에 액세스하고 설치 진행 상황을 확인합니다. 설치를 완료하는 데 몇 분 정도 걸릴 수 있습니다.

  2. vSRX 가상 방화벽 콘솔에 로그인하고 설치된 vSRX 가상 방화벽 버전을 확인합니다.

vSRX 가상 방화벽 인스턴스에서 기본 구성 생성

단계별 절차

vSRX 가상 방화벽 인스턴스에서 기본 설정을 구성하려면 모드에서 다음 단계를 edit 입력합니다.

  1. 루트 암호를 만듭니다.

  2. 관리 인터페이스에 대한 IP 주소 패밀리를 설정하고 이 인터페이스에 대해 DHCP 클라이언트를 활성화합니다.

  3. ge-0/0/0.0 인터페이스의 IP 주소를 설정합니다.

  4. ge-0/0/1.0 인터페이스에 대한 IP 주소 패밀리를 설정하고 이 인터페이스에 대해 DHCP 클라이언트를 활성화합니다.

  5. ge-0/0/0.0 인터페이스를 트러스트 보안 영역에 추가하고 해당 인터페이스의 인바운드 트래픽에서 모든 시스템 서비스를 허용합니다.

  6. 신뢰할 수 없는 보안 영역에 ge-0/0/1.0 인터페이스를 추가하고 해당 인터페이스의 인바운드 트래픽에서 DHCP 시스템 서비스만 허용합니다.

  7. 가상 라우터 라우팅 인스턴스를 생성하고 해당 라우팅 인스턴스에 두 인터페이스를 추가합니다.

  8. 소스 NAT 규칙 세트를 생성합니다.

  9. 패킷을 일치시키고 소스 주소를 송신 인터페이스의 주소로 변환하는 규칙을 구성합니다.

결과

구성 모드에서 명령을 입력하여 show interfaces 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.

구성 모드에서 명령을 입력하여 show security policies 보안 정책을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

메모:

마지막 단계로 구성 모드를 종료하고 명령을 사용하여 request system reboot vSRX 가상 방화벽 VM을 재부팅합니다. 재부팅 후 Ubuntu 서버에서 명령을 사용하여 virsh console vSRX 가상 방화벽에 다시 연결할 수 있습니다.

vSRX 가상 방화벽 인스턴스에서 기본 구성 확인

목적

vSRX 가상 방화벽 인스턴스에서 기본 구성을 확인합니다.

행동

ge-0/0/0.0 인터페이스에 TestLeft 네트워크 DHCP 주소 범위에서 할당된 IP 주소가 있는지, ge-0/0/1.0에 TestRight 네트워크 DHCP 주소 범위에서 할당된 IP 주소가 있는지 확인합니다.