vm虚拟机提供三种链接方式
首先说一下仅主机模式(无法访问互联网):
当通过vmware workstation添加一个仅主机类型的虚拟交换机之后,会立刻在windows上创建一个虚拟网卡,连接到这个虚拟交换机。且仅主机类型的虚拟交换机上连接的所有虚拟机之间可以互相通信,
但是这些连到仅主机上的虚拟机是无法访问外部网络的。
在主机模式下想要ssh链接虚拟机的linux系统,需要进行一下设置。
在你本地找到这个虚拟网卡
敲黑板了啊!!!在window上可以随便定义地址,但是在vm中的linux系统中设置IP时,必须要跟这个地址段保持一致,也就是说现在必须是192.168.122这个段位的。
具体操作命令:
#以下命令是添加名称为static-onlyhost,地址为192.168.122.3,类型为以太网的网卡
nmcli con add con-name static-onlyhost ifname ens160 ipv4.addresses 192.168.122.3/24 type ethernet
#启动该网卡(图片中未标注)
nmcli con up static-onlyhost
#查看ip信息
ip a
#ping window上设置的ip
ping 192.168.122.1
然后就可以在window上进行ssh连接了
D:\install\cmder_mini λ ssh root@192.168.122.3 The authenticity of host '192.168.122.3 (192.168.122.3)' can't be established. ECDSA key fingerprint is SHA256:CgjcpGUg//9Pq8AuU5l4PgJJecGjex3Tr4a04yvAiHU. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.122.3' (ECDSA) to the list of known hosts. root@192.168.122.3's password: Activate the web console with: systemctl enable --now cockpit.socket Last login: Sun Apr 18 11:31:45 2021 Activate the web console with: systemctl enable --now cockpit.socket Last login: Sun Apr 18 11:31:45 2021 [root@localhost ~]#
NAT模式(可以连接Internet外网)
当通过vmware workstation添加一个nat类型的虚拟交换机之后,会立刻在windows上创建一个虚拟网卡,连接到这个虚拟交换机。
且只能添加一个nat交换机。
nat类型的交换机上连接的所有虚拟机之间 可以互相通信,并且这些虚拟机可以借助nat虚拟交换机访问到物理网络能访问到的所有网络。
尽量让nat交换机上连接的虚拟机使用dhcp获取地址和网关以及dns
vmware提供的nat类型和仅主机类型的虚拟交换机都支持dhcp,可以设置dhcp的网段
虚拟机设置为nat模式,上边有图,不再追叙。只说有区别的地方
点击vm左上角编辑,会弹出一个框选择虚拟网络编辑器
然后就是敲命令了,可以通过dhcp自动获取ip、网关等信息
#只配置网卡名称,类型即可,默认是dhcp模式
nmcli con add dhcp con-name dhcp ifname ens160 type ethernet
#启动网卡
nmcli con up dhcp
#检查是否自动配置成功
ip a
#检查能否ping通百度
ping www.baidu.com
然后就可以通过ssh连接了,不再展示了。
除了通过dhcp自动设置ip也可以通过命令,手动指定IP。
#这里需要注意了 dns和网关是相同的 并且跟上边虚拟网络编辑器中设置的一样
nmcli con add con-name static ifname ens160 ipv4.addresses 192.168.96.100/24 ipv4.dns 192.168.96.2 ipv4.gataway 192.168.96.2 ipv4.method manual
#同样 启动网卡
nmcli con up static
#查看网络
ip a
#ping百度验证
ping www.baidu.com
桥接模式(可连外网)
桥接类型的虚拟交换机是虚拟化网络中应用最多类型的虚拟交换机。当通过vmware workstation添加一个桥接类型的虚拟交换机过程中,必须要指定一个windows中的物理网卡,连接到这个桥接类型的虚拟交换机。
设置方式跟NAT模式相同,设置为桥接模式,可以通过dhcp,也可以通过手动设置。