Windows 10 Hyper-V 호스트에서 실행되는 Ubuntu 18.04 가상 머신이 있습니다. 호스트에서 가상 머신에 액세스할 수 있는 고정 IP 주소(예: 192.168.1.105)를 예약하도록 가상 머신을 구성하려고 합니다. 또한 가능하다면 내 VM이 고정 IP를 사용하여 인터넷에 액세스할 수 있기를 바랍니다.
첫 번째 문제는 고정 IP를 사용하여 VM을 구성하는 방법에 대해 본 지침을 따르려고 했지만 이로 인해 호스트에서 내 VM에 연결할 수 없다는 것입니다.
두 번째 질문은 가상 머신이 인터넷에 액세스할 수 있도록 허용하면서 고정 IP를 구성하는 방법에 대한 지침을 찾지 못했다는 것입니다.
ifconfig
고정 IP를 구성하기 위해 변경하기 전에 가상 머신에서 실행하면 다음과 같은 결과가 나타납니다 .
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.111.24 netmask 255.255.255.240 broadcast 192.168.111.31
inet6 fe80::ce8c:bd18:4133:8f25 prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:20:6d:07 txqueuelen 1000 (Ethernet)
RX packets 155361 bytes 72805251 (72.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59291 bytes 11119691 (11.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 4483342 bytes 2934973527 (2.9 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4483342 bytes 2934973527 (2.9 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
나는 이것을 /etc/netplan/01-network-manager-all.yaml에 넣어 보았습니다.
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
addresses:
- 192.168.1.105/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 4.4.4.4]
그런 다음 실행합니다 sudo netplan apply
. 이제 내 가상 머신의 IP는 192.168.1.105이지만 인터넷에 액세스할 수 없고 호스트가 이를 핑할 수 없습니다.
내 주요 질문은 내 호스트가 해당 IP를 통해 액세스할 수 있도록 가상 머신에서 고정 IP를 어떻게 구성합니까?
두 번째 질문(가능한 경우)은 고정 IP를 구성한 후 가상 머신에서 인터넷에 액세스하는 방법입니다.