配置 vmware 工作站,以便虚拟机从 wifi 路由器获取 IP

配置 vmware 工作站,以便虚拟机从 wifi 路由器获取 IP

我在连接到 Wifi 网络的笔记本电脑上使用 Vmware Workstation 15。

我正在将 Debian 和 Ubuntu 实例作为虚拟机运行。

主机操作系统 (Windows 10) 具有以下 IP

Connection-specific DNS Suffix  . : xyz.cyd.com    
Link-local IPv6 Address . . . . . : de80::706b:4222:6799:f404%23 
 IPv4 Address. . . . . . . . . . . : 10.1.1.31  
 Subnet Mask . . . . . . . . . . . : 255.255.224.0 
 Default Gateway . . . . . . . . . : 10.1.0.1

现在我的 vmware 网络设置如下框所示

vmware 网络设置2.png

现在在我的虚拟机上,我获取的 IP 在范围内

Debian 虚拟机显示

debian@debian:~$ ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

    link/ether 00:0c:29:6c:78:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.20.132/24 brd 192.168.20.255 scope global dynamic   
    noprefixroute ens33
    valid_lft 1304sec preferred_lft 1304sec
    inet6 fe80::20c:29ff:fe6c:7850/64 scope link noprefixroute
    valid_lft forever preferred_lft forever

Ubuntu 虚拟机显示

osboxes@osboxes:~$ ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group  
    default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
    valid_lft forever preferred_lft forever

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:a9:92:d6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.20.130/24 brd 192.168.20.255 scope global dynamic 
    noprefixroute ens33
    valid_lft 1368sec preferred_lft 1368sec
    inet6 fe80::ac1e:acaf:d2fb:b59/64 scope link noprefixroute 
    valid_lft forever preferred_lft forever

情况是这样的

                                                                                                                       |

 Wifi Router  (10.1.0.1)   
            Windows 10--(vmware)-----|IP (10.1.1.31)    
              |
              |
              |------Debian Guest OS (virtual machine) IP 192.168.20.132/24
              |-----Ubuntu Guest  OS (virtual machine)192.168.20.130/24

网络连接的其他机器

IP 范围在 10.1.0.1 到 10.1.0.255 之间,我希望能够从 Debian Guest OS 或 Ubuntu Guest 执行 SSH

OS 到我网络中的机器。那么我的 vmware 工作站上的网络设置应该是什么才能实现这一点呢? 在此处输入图片描述

我希望客户操作系统获取主机操作系统范围内的 IP 地址,即虚拟机从网络的 Wifi 路由器获取 IP。

我拥有多个虚拟机,如何在所有这些虚拟机中实现。因为我需要通过 ssh 进入

其他机器,如果 IP 不在同一范围内,我无法从虚拟机通过 SSH 连接到网络上的其他机器。

我希望虚拟机的 IP 在 10.1.1.X 范围内,这也是主机操作系统 Windows 10 的 IP 地址。

我如何实现这个目标?

相关内容