가상 머신 네트워크 설정

새 가상 머신(VM)의 네트워크 구성은 몇 단계로 수행됩니다. 공용 및 사설 네트워크 모두에 대해 별도의 휴대용 IP 블록이 필요합니다. 가상화 제품에 보조 VM이 필요할 수 있습니다. 보조 VM은 VLAN 브로드캐스트 도메인에 있어야 하며 연결된 네트워크 ID, 게이트웨이 또는 브로드캐스트 주소가 없는 VLAN 서브넷으로 라우팅할 수 없습니다. 가상 머신에서 프라이빗 네트워크를 사용하지 않으려면 퍼블릭 서브넷만 필요합니다.

IP 블록을 확보하고 나면 가상 머신에서 네트워킹을 구성할 수 있습니다. 가상 머신이 설치되지 않은 경우, 운영 체제 설치 프로세스를 통해 공용 네트워크 블록을 구성할 수 있습니다. 이 프로세스는 공용 네트워크를 구성하는 가장 빠른 방법입니다. 모든 네트워크 구성 단계는 첫 번째 네트워크 인터페이스가 사설 네트워크이고 두 번째 네트워크 인터페이스가 공용 네트워크라고 가정합니다.

네트워크 구성은 운영 체제마다 다릅니다. 다음 운영 체제에 대한 네트워크 구성에 대한 자세한 정보를 찾을 수 있습니다.

그룹화된 운영 체제는 동일한 네트워크 구성을 갖습니다.

  • Windows 2008 Server Core
  • Windows 2003 Standard 및 Enterprise
  • Windows 2008 Web, Standard, Enterprise 및 Datacenter
  • Red Hat, Fedora 및 CentOS
  • Ubuntu 및 Debian

네트워크 구성에는 공인 및 사설 IP 블록 둘 다에 대해 다음과 같은 정보가 필요합니다.

  • IP 주소
  • 게이트웨이
  • 서브넷 마스크
  • 서브넷 변환
---/29 - 255.255.255.248
---/28 - 255.255.255.240
---/27 - 255.255.255.224
---/26 - 255.255.255.192
---/25 - 255.255.255.128
---/24 - 255.255.255.0

Windows 2008 Server Core

Windows 2008 Server Core 에디션은 시스템 네트워크를 구성하기 위해 그래픽 인터페이스를 제공하지 않습니다. 구성은 명령 프롬프트를 사용하여 수동으로 수행되어야 합니다. 다음 명령을 실행해야 합니다. 이 예제에서 사용되는 IP 주소는 IP 블록의 IP 주소로 교체해야 합니다. 이 명령은 다음을 포함하는 이전 버전의 Windows Server에서 작동합니다. 넷쉬 명령.

공용 IP 블록 예시 – 192.0.2.0/29

  • IP 주소 – 192.0.2.2
  • 게이트웨이 – 192.0.2.1
  • 서브넷 마스크 – 255.255.255.248

개인 IP 블록의 예 – 10.0.0.0/29**

  • IP 주소 – 10.0.0.2
  • 게이트웨이 – 10.0.0.1
  • 서브넷 마스크 – 255.255.255.248

공용 네트워크 만들기

다음 명령은 서버를 인터넷에 연결하기 위한 공용 네트워크를 생성합니다.

Netsh interface ip set address name=”Local Area Connection 2” static 192.0.2.2 255.255.255.248 192.0.2.1

다음 명령은 DNS 항목을 생성합니다. 사설 네트워크를 사용하지 않는 경우, 이러한 IP 주소를 작동 중인 DNS 서버로 교체해야 합니다.

Netsh interface ip add dns “Local Area Connection 2” 10.0.80.11 Netsh interface ip add dns “Local Area Connection 2” 10.0.80.12

개인 네트워크 만들기

다음 명령은 개인 네트워크를 구성하고 개인 네트워크에 대한 영구 경로를 만듭니다. 지속적 라우트는 사설 네트워크에 대한 액세스를 전체 사설 네트워크에 제공합니다. 액세스에는 공용 네트워크 구성에 있는 DNS 서버가 포함됩니다.

게이트웨이는 개인 네트워크에 할당되지 않습니다.

  • Netsh interface IP set address name=”Local Area Connection” static 10.0.0.2 255.255.255.248
  • Route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 -p

Windows 2003 Standard 및 Enterprise

Windows 2003을 사용하면 명령행 또는 그래픽 사용자 인터페이스 중 하나를 사용하여 네트워킹을 구성할 수 있습니다. 명령줄을 사용하려면 Windows 2008 Server Core에 대한 구성 지침을 참조하세요. 이러한 지시사항은 Windows 2003에서도 작동합니다. 여기에서는 그래픽 인터페이스 사용에 대한 지시사항을 제공합니다. 이 예제에서 사용되는 IP 주소는 IP 블록의 IP 주소로 교체해야 합니다.

개인 IP 블록의 예 – 10.0.0.0/29

  • IP 주소 – 10.0.0.2
  • 게이트웨이 – 10.0.0.1
  • 서브넷 마스크 – 255.255.255.248

네트워크 구성 열기

  1. 시작 메뉴 > 설정 > 제어판으로 이동하십시오.
  2. 열려 있는 네트워크 연결. 두 개의 네트워크 어댑터를 설치한 경우 "로컬 영역 연결" 및 "로컬 영역 연결 2"가 표시됩니다.

공용 네트워크 만들기

Windows 그래픽 인터페이스를 통해 공용 네트워크를 구성하려면 다음 단계를 따르십시오.

  1. 로컬 영역 연결 > 특성을 마우스 오른쪽 단추로 클릭하고 내부 프로토콜(TCP/IP) > 특성을 선택하십시오.
  2. **일반 > 다름 IP 주소 사용:**으로 이동하십시오.
  3. 공인 IP 주소, 서브넷 마스크 및 게이트웨이를 입력하십시오.
  4. 선택하다 다음 DNS 서버 주소를 사용하세요. 사설 네트워크를 구성하는 경우 다음 DNS 서버를 사용하십시오. 사설 네트워크를 구성하지 않는 경우, DNS 서버를 제공해야 합니다.
    • 선호 DNS 서버: 10.0.80.11
    • 대체 DNS 서버: 10.0.80.12
  5. 확인을 클릭하십시오.

개인 네트워크 만들기

Windows 그래픽 인터페이스를 통해 개인 네트워크를 구성하려면 다음 단계를 따르십시오.

  1. 로컬 영역 연결 2 > 특성을 마우스 오른쪽 단추로 클릭하고 내부 프로토콜(TCP/IP) > 특성을 선택하십시오.
  2. **일반 > 다음 IP 주소 사용:**으로 이동하여 사설 IP 주소 및 서브넷 마스크를 입력하십시오. 게이트웨이 필드를 비어 있는 상태로 두고 확인을 클릭하십시오.
  3. 확인을 클릭하여 네트워크 구성 창을 닫으십시오.

DNS 서버를 포함하는 전체 사설 네트워크에 대한 액세스를 제공하려면 서버에 사용자 정의 라우트를 추가해야 합니다. 개인 네트워크 액세스를 제공하려면 다음 단계를 따르십시오.

  1. 시작 > 실행으로 이동하여 cmd를 입력하고 확인을 누르십시오.
  2. 다음 명령을 실행하십시오. 게이트웨이 주소(10.0.0.1 )을 개인 IP 블록 게이트웨이와 함께 사용하세요. route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 –p

Windows 2008 Web, Standard, Enterprise 및 Datacenter

Windows 2008이 있는 경우, 명령 프롬프트 또는 그래픽 사용자 인터페이스 중 하나를 사용하여 네트워킹을 구성합니다. 명령 프롬프트를 사용하려는 경우, Windows 2008 Server Core에 대한 구성 지시사항을 참조하십시오. 이러한 지시사항은 모든 2008 서버에서 작동합니다. 여기에서는 그래픽 인터페이스 사용에 대한 지시사항을 제공합니다. 이 예제에서 사용되는 IP 주소는 IP 블록의 IP 주소로 교체해야 합니다.

개인 IP 블록의 예 – 10.0.0.0/29**

  • IP 주소 – 10.0.0.2
  • 게이트웨이 – 10.0.0.1
  • 서브넷 마스크 – 255.255.255.248

네트워크 구성 열기

네트워크 구성을 열려면 다음 단계를 따르세요.

  1. 시작 메뉴 > 설정 > 제어판으로 이동하십시오.
  2. 열려 있는 네트워크 및 공유 센터 그리고 클릭 네트워크 연결 관리. 두 개의 네트워크 어댑터를 설치한 경우, "로컬 영역 연결" 및 "로컬 영역 연결 2"가 표시됩니다.

공용 네트워크 만들기

Windows 그래픽 인터페이스를 통해 공용 네트워크를 구성하려면 다음 단계를 따르십시오.

  1. 로컬 영역 연결 > 특성을 마우스 오른쪽 단추로 클릭하십시오.
  2. 인터넷 프로토콜 버전 4(TCP/IPv4) 특성을 선택하십시오.
  3. **일반 > 다음 IP 주소 사용:**으로 이동하여 공인 IP 주소, 서브넷 마스크 및 게이트웨이를 입력하십시오.
  4. 선택하다 다음 DNS 서버 주소를 사용하세요. 사설 네트워크를 구성하는 경우 다음 DNS 서버를 사용하십시오. 사설 네트워크를 구성하지 않는 경우, DNS 서버를 제공해야 합니다.
    • 선호 DNS 서버: 10.0.80.11
    • 대체 DNS 서버: 10.0.80.12
  5. 확인을 클릭하십시오.

개인 네트워크 만들기

Windows 그래픽 인터페이스를 통해 공용 네트워크를 구성하려면 다음 단계를 따르십시오.

  1. 로컬 영역 연결 2 > 특성을 마우스 오른쪽 단추로 클릭하고 인터넷 프로토콜 버전 4(TCP/IPv4) > 특성을 선택하십시오.
  2. 이동 일반 > 다음 IP 주소 사용 을 클릭하고 개인 IP 주소와 서브넷 마스크를 입력한 후 좋아요.
  3. 확인을 클릭하여 네트워크 구성 창을 닫으십시오.

DNS 서버를 포함하는 전체 사설 네트워크에 대한 액세스를 제공하려면 서버에 사용자 정의 라우트를 추가해야 합니다.

  1. 시작 > 실행으로 이동하여 "cmd"를 입력하고 확인을 클릭하십시오.
  2. 다음 명령을 실행하십시오. 게이트웨이 주소(10.0.0.1 )을 개인 IP 블록 게이트웨이와 함께 사용하세요. route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 –p

Red Hat, Fedora 및 CentOS

네트워크 구성 Red Hat, 페도라 및 CentOS 구성 파일을 수동으로 편집하여 수행됩니다. 파일을 수동으로 편집하려면 가상 머신에 로그인해야 합니다.

공용 IP 블록 예시 – 192.0.2.0/29

  • IP 주소 – 192.0.2.2
  • 게이트웨이 – 192.0.2.1
  • 서브넷 마스크 – 255.255.255.248

개인 IP 블록의 예 – 10.0.0.0/29

  • IP 주소 – 10.0.0.2
  • 게이트웨이 – 10.0.0.1
  • 서브넷 마스크 – 255.255.255.248

공용 네트워크 만들기

공용 네트워크 설정은 다음 파일에 포함되어 있습니다. 제공된 정보를 사용하여 이 파일을 편집해야 합니다. IP 주소의 예를 공인 IP 블록의 IP 주소로 교체하십시오. 이 파일이 없으면 작성하십시오. 존재하는 경우 파일에 있는 모든 데이터를 다음 정보로 바꾸십시오.

/etc/sysconfig/network-scripts/ ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
BROADCAST=192.0.2.7
IPADDR=192.0.2.2
NETMASK=255.255.255.248
NETWORK=192.0.2.0

GATEWAY=192.0.2.1
ONBOOT=yes

개인 네트워크 만들기

사설 네트워크 설정은 다음 파일에 있습니다. 제공된 정보를 사용하여 이 파일을 편집해야 합니다. 예제 IP 주소를 사설 IP 블록에서 올바른 IP 주소로 바꾸십시오. 이 파일이 없으면 작성하십시오. 파일이 존재하는 경우, 파일에 있는 모든 데이터를 다음 정보로 대체하십시오. 참고: 사설 네트워크는 기본 라우트를 가지지 않으므로 게이트웨이가 정의되어 있지 않습니다.

/etc/sysconfig/network-scripts/ ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.0.0.2
NETMASK=255.255.255.248
ONBOOT=yes

DNS 서버를 포함하도록 전체 개인 네트워크에 대한 개인 액세스를 제공하려면 새 경로가 필요하며, 이는 다음 파일을 생성하고 편집하여 수행됩니다. 꼭 교체하세요 10.0.0.1 예시에서는 프라이빗 서브넷 IP 게이트웨이를 사용합니다.

   10.0.0.0/8 via 10.0.0.1

DNS 구성

기본 및 보조 DNS 구성은 별도의 파일에 포함되어 있습니다. 다음 정보를 사용하여 파일을 편집해야 합니다. 이 가상 머신이 사설 네트워크에 대한 액세스를 가지지 않을 경우, 서버 IP를 사용하려는 DNS 서버의 IP 주소로 바꿔야 합니다.

/etc/resolv.conf
nameserver 10.0.80.11
nameserver 10.0.80.12

이러한 변경사항을 적용하려면 서버에서 네트워킹을 다시 시작해야 합니다. 다음 명령을 실행하여 네트워킹을 다시 시작할 수 있습니다.

service network restart

Ubuntu 및 Debian

단일 구성 파일을 통해 Ubuntu 및 Debian 네트워크를 구성합니다. 다음 정보를 사용하여 이 구성 파일을 편집해야 합니다. 이 파일을 편집하려면 서버에 대한 루트 액세스 권한이 있어야 합니다. Ubuntu의 기본 설치는 루트 로그인을 제공하지 않습니다. 그러나 설치 프로세스에서 작성된 사용자는 유사 대상에 액세스할 수 있습니다. Ubuntu를 실행 중인 경우 파일을 편집하려면 유사 명령을 사용해야 합니다.

공용 IP 블록 예시 – 192.0.2.0/29

  • IP 주소 – 192.0.2.2
  • 게이트웨이 – 192.0.2.1
  • 서브넷 마스크 – 255.255.255.248

개인 IP 블록의 예 – 10.0.0.0/29

  • IP 주소 – 10.0.0.2
  • 게이트웨이 – 10.0.0.1
  • 서브넷 마스크 – 255.255.255.248

공용 및 사설 네트워크

텍스트 편집기로 다음 파일을 편집하고 예제 IP 주소를 공용 및 사설 IP 블록에 있는 IP로 대체하십시오.

/etc/network/interfaces
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 192.0.2.2
netmask 255.255.255.248
gateway 192.0.2.1

auto eth0
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.248

#Static route for backend service network
up route add -net 10.0.0.0/8 gw 10.0.0.1

DNS 구성

기본 및 보조 DNS 구성이 별도의 파일에 포함되어 있습니다. 다음 정보를 사용하여 이 구성 파일을 편집해야 합니다. 이 가상 머신이 사설 네트워크에 대한 액세스를 가지지 않을 경우, 서버 IP를 사용하려는 DNS 서버의 IP 주소로 바꿔야 합니다.

/etc/resolv.conf
nameserver 10.0.80.11
nameserver 10.0.80.12

이러한 변경 사항을 적용하려면 서버에서 네트워킹을 다시 시작하세요. 다음 명령을 실행하여 네트워크를 다시 시작할 수 있습니다.

/etc/init.d/network restart

192.0.2.0/24 공개 IP 문서로 사용됩니다. RFC1166 그리고 RFC5737. 서버에서는 이러한 IP 주소를 사용하지 않습니다.