vmware虚拟机网络配置(物理机能用ssh连接虚拟机, 虚拟机能共享物理机网卡上外网)仅主机模式,nat模式应该也可以

Posted creatorkou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmware虚拟机网络配置(物理机能用ssh连接虚拟机, 虚拟机能共享物理机网卡上外网)仅主机模式,nat模式应该也可以相关的知识,希望对你有一定的参考价值。

1.环境:

物理机:windows7

虚拟机:centos7  ...xx.xx.x

虚拟化软件:vmware 13

2.准备阶段:

vmware安装centos操作系统(easy),网卡地址简单配置,虚拟网卡连接方式先设置为“仅主机模式”。

3.物理机配置

在物理机win7中,   

win+r,  services.msc,  找到windows firewall 服务,启动防火墙;

在物理机win7中,

打开“网络和共享设置”,适配器设置,如果物理机用的是无线网卡上网,就在“无线网络连接”选中属性,切换到“共享”标签,共享到wmnet1,也就是虚拟机的仅主机模式对应的虚拟网卡:

(注意:vmnet1对应vmware中仅主机模式的虚拟网卡,vmnet8对应vmware中NAT模式的网卡)

技术图片

 

 

设置好共享之后,再打开网络适配器设置界面,选择vmnet1网卡,查看ipv4属性,记住这里的地址网段,如果没有可以自行配置,但不要与物理机在一个网段,dns服务器地址不用设置。

然后,

4.在vmware软件上,配置虚拟网络编辑器,配置仅主机模式的网段和上面的vmnet1信息一致。

5.在虚拟机centos上,

ifconfig找到要配置的网卡ipv4,通常名称为ensxx,

vi /etc/sysconfig/network-scripts/ensxx(网卡名称);

添加以下信息:

BOOTPROTO=none

IPADDR=(vmnet1网段中的一个地址,自定义)

NETMASK=(vmnet1掩码)

以下的地址xxx都设置为(物理机windows中dos窗口查看ipconfig打印的无线网卡网关地址)

GATEWAY=xxx

DNS1=xxx

编辑好之后,

systemctl restart network.service

就可以"物理机能用ssht连接虚拟机, 虚拟机能共享物理机网卡上外网"了.

6.注意:

虚拟机也可以尝试用NAT模式配置;

虚拟机网卡的vi /etc/sysconfig/network-scripts/ensxx(网卡名称)中的BOOTPROTO也可以尝试使用DHCP,可能当物理机每次连接新的无线网络之后,网关/dns地址会不一样,这时候就需要DHCP去动态获取dns的地址,但是这样可能连带修改虚拟机的ipv4地址,以致物理机无法通过ssh连接旧的ipv4地址对应的虚拟机,所以BOOTPROTO的策略(static/none/dhcp)可能会有矛盾。

以上是关于vmware虚拟机网络配置(物理机能用ssh连接虚拟机, 虚拟机能共享物理机网卡上外网)仅主机模式,nat模式应该也可以的主要内容,如果未能解决你的问题,请参考以下文章

VMware虚拟机网络适配器使用记录

VMware虚拟机网络适配器使用记录

主机 虚拟机能不能共用一个网卡

VMware虚拟机三种网络模式

VMware桥接模式,无法ping通物理主机

VMware桥接模式,无法ping通物理主机