Ssup2 Blog logo Ssup2 Blog

1. 설정 환경

설정 환경은 다음과 같다.

2. Switch 생성 및 NAT 설정

> New-VMSwitch -SwitchName "NAT-Switch" -SwitchType Internal
> $AdapterName=(Get-NetAdapter -Name "vEthernet (NAT-Switch)").Name
> New-NetIPAddress -IPAddress 172.35.0.1 -PrefixLength 24 -InterfaceAlias $AdapterName
> New-NetNat -Name NAT-Network -InternalIPInterfaceAddressPrefix 172.35.0.0/24

Powershell 관리자 권한에서 아래의 명령어 수행한다.

3. VM

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eth0:
            addresses:
                - 172.35.0.100/24
            dhcp4: false
            gateway4: 172.35.0.1
            nameservers:
                addresses:
                    - 8.8.8.8
                search: []
    version: 2
[파일 1] /etc/netplan/50-cloud-init.yaml

/etc/netplan/50-cloud-init.yaml 파일을 [파일 1]과 같이 설정한다. NAT로 구성한 Network 안에는 DHCP Server가 없기 때문에 수동으로 IP 설정이 필요하다.

# netplan apply

변경된 Network를 적용한다.

4. 참조