Windows 10 Hyper-Vホストで実行されているUbuntu 18.04仮想マシンがあります。ホストから仮想マシンにアクセスできる静的IPアドレス(192.168.1.105など)を予約するように仮想マシンを構成しようとしています。また、可能であれば、VMが固定IPを使用してインターネットにアクセスできることを願っています。
最初の問題は、静的IPを使用してVMを構成する方法についてこのガイドラインに従おうとしましたが、これがホストから自分のVMに接続できないことです。
2番目の質問は、仮想マシンがインターネットにアクセスできるようにしながら、静的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ですが、インターネットにアクセスできず、ホストがそれをpingできません。
私の主な質問は、ホストがそのIPを介してアクセスできるように仮想マシンで静的IPをどのように設定しますか?
2番目の質問(可能な場合)は、静的IPを設定した後に仮想マシンからインターネットにアクセスする方法です。