고정 IP 로 인터넷에 연결된 환경에서 VMWare - Ubuntu 20.04 컨테이너를 인터넷에 연결시키

·

2 min read

사용 환경 : VMWare Fusion 12.2.4

현재 고정 IP 를 통해 외부로 인터넷을 접속하는 네트워크 환경입니다. 이 때에 VMWare 로 Ubuntu 20.04 이미지를 설치하니 바로 인터넷 연결이 되지 않았습니다.

이럴 때에 인터넷 연결을 하는 방법입니다. (Credit: youtube.com/watch?v=69jZUccRbik)

  • VM instance 의 Network Adaptor 를 NAT 로 설정합니다. 맥OS 에서는 'Share with my Mac'으로 표기되어 있습니다.

  • VM instance 를 가동시키고, 터미널에서 다음과 같이 입력합니다.

$ sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak
$ sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-netcfg.yaml
$ sudo nano /etc/netplan/01-netcfg.yaml
  • 이 화면에서 다음을 입력하고 저장합니다.
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: true
  • 터미널에서 다음을 입력하여 설정 파일을 실제로 적용합니다.

    $ sudo netplan generate && sudo netplan apply
    
  • 이제 인터넷 접속이 됩니다. 파이어폭스를 구동시키면 인터넷 접속이 되는 것을 확인할 수 있습니다.

  • ssh 를 하기 위해 ip 주소를 확인해 봅시다. $ ifconfig

  • 터미널 화면이 다음과 같이 나타납니다.

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.54.125  netmask 255.255.255.0  broadcast 172.16.54.255
        inet6 fe80::795d:3551:ca9b:fa29  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:84:be:ce  txqueuelen 1000  (Ethernet)
        RX packets 14400  bytes 18946562 (18.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9814  bytes 996693 (996.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • 이 화면에서는 172.16.54.125 를 통해 가상 머신을 접근할 수 있습니다.

  • 참고 :