본문 바로가기

Ubuntu

VirtualBox 안에서 Ubuntu interface 이름 알아내기

운영환경

VM Software: Oracle VirtualBox 6.1

VMHOST: Macbook BigSur

VM instance OS: Ubuntu 18.04

 

Adapter 1 만 활성화한 경우

VirtualBox안에 VM instance를 생성하면 기본적으로 Network Adapater 1만 활성화되어 있습니다. Adapter 2,3,4는 비활성화되어 있습니다. 

이 상태에서 VM instance (Ubuntu 18.04)를 실행하고 network interface를 명렁어 ifconfig를 이용해 확인하면 enp0s3를 볼 수 있습니다. 

Adapter 2, 3, 4도 함께 활성화한 경우

Network Adapter 2, 3, 4를 모두 활성화합니다. 

이 상태에서 VM instance (Ubuntu 18.04)를 실행하고 network interface를 명렁어 ifconfig를 이용해 확인하면 enp0s3, enp0s8, enp0s9, enp0s10을 차례로 볼 수 있습니다.

 

 

라우팅 테이블을 확인해 보면 default 상태 (NAT)로 활성화된 경우 모든 interface를 통해 인터넷에 접근하는 것을 알 수 있습니다. 

salsal@vm1:~$ netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG        0 0          0 enp0s3
0.0.0.0         10.0.5.2        0.0.0.0         UG        0 0          0 enp0s10
0.0.0.0         10.0.3.2        0.0.0.0         UG        0 0          0 enp0s8
0.0.0.0         10.0.4.2        0.0.0.0         UG        0 0          0 enp0s9
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s3
10.0.3.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s8
10.0.4.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s9
10.0.5.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s10

 

interface enp0s3, enp0s8, enp0s9를 disable한 뒤에도 여전히 인터넷 접근이 가능한 것으로 알 수 있습니다. 

salsal@vm1:~$ sudo ifconfig enp0s3 down
salsal@vm1:~$ sudo ifconfig enp0s8 down
salsal@vm1:~$ sudo ifconfig enp0s9 down
salsal@vm1:~$ netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.5.2        0.0.0.0         UG        0 0          0 enp0s10
10.0.5.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s10

salsal@vm1:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=63 time=37.3 ms
^C
--- 8.8.8.8 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 37.346/37.346/37.346/0.000 ms