我从 Oracle Solaris 11.4 VirtualBox Template (x86) 设置了一个虚拟机 . 配置时我将其设置为无网络,启动虚拟机后,我分配了一个静态IP地址,该地址与主机ip的范围相同 . 之后我可以互相ping . 但我无法从虚拟机访问互联网 . 如何解决这个问题 .

这是我的主机IP

Wireless LAN adapter Wi-Fi:

       Connection-specific DNS Suffix  . :
       Link-local IPv6 Address . . . . . : fe80::8d41:b6a5:233f:a8c9%13
       IPv4 Address. . . . . . . . . . . : 192.168.43.91
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 192.168.43.1

我通过手机WiFi热点将主机连接到互联网 .

在我的虚拟框中,我将以下网络设置放入此虚拟机 .

enter image description here

在虚拟机终端中,我输入了以下命令,

# dladm show-link
LINK     CLASS     MTU     STATE     OVER
net0     phys      1500    unknown        --       --


# ipadm create-ip net0
# ipadm create-addr -a 192.168.43.114/24 net0
net0/v4

enter image description here

我可以ping主机到VM和Vm来托管 . 但我无法从VM连接到互联网 . 这是什么原因?我想从虚拟机连接到互联网,它应该保存一个静态IP地址 . 有可能吗?