关于虚拟机vmware的网络设置

虚拟机centos7
usr: root chen**dui
pass: chen**dui

---------------------
链接方式:nat

宿主机

通过以下的步骤设置使得,虚拟机的客户机的网络涉及 既可以上外网,也有固定的IP地址。

**通过NAT固定IP的设置方式,所有的网络实验都可以满足,其他方式不用再考虑

 


第一步:

vm软件 菜单 编辑-->虚拟网络编辑器 选择 vmnet8

取消DHCP 设置的复选框。

1、外边 子网IP(I) --->> 192.168.91.0 子网掩码(M) --->> 255.255.255.0

2、点击 nat 按钮 进去设置 如下:

3、NAT 网络设置 网关 192.168.91.2 (下面虚拟机客户机里面的IP设置要用到这个IP
------------------------------------------------------------------------
第二步:
打开本机电脑的网络共享(不是在VM软件里面,是实际的电脑实体机器)

找到 VMware Network Adapter VMnet8 点击属性

设置固定IP地址 192.168.91.100 (这个别忘了,作用还不明确)
子网掩码:255.255.255.0
默认网关、DNS 统统 不用设置。

------------------------------------------------------------------------
第三步:
虚拟机客户机里面:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eno16777736

BOOTPROTO=static #开机协议,有dhcp及static;
ONBOOT=yes #设置为开机启动;
DNS1=114.114.114.114 #这个是国内的DNS地址,是固定的;
IPADDR=192.168.91.101 #你想要设置的固定IP,理论上192.168.2.2-255之间都可以,请自行验证;
NETMASK=255.255.255.0 #子网掩码,不需要修改;
GATEWAY=192.168.91.2 (注意,这个网关与【vm软件 菜单 编辑-->虚拟网络编辑器 选择 vmnet8】中的网关保持一致,所以各个客户机之间才能互相通讯)

 

另:centos7 查看 mac地址 cat /sys/class/net/eno16777736/address
修改centos7 mac地址
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 添加 MACADDR=00:0c:29:c3:22:62 注意用mac=00:0c:29:c3:22:62 不起作用的

 

如果是创建一个新的 虚拟机,可以用vmware(12版本)的克隆功能,这样会自动把mac地址更新好。

centos虚拟机克隆之前,如果安装了pipework 插件并做了相关操作,在克隆之后,网络也会失效(各种网络命令都不好使)。

解决方法是,自行命名网卡名称,方法如下:参考:https://blog.csdn.net/gpcsy/article/details/83010112

1、cd /etc/sysconfig/network-scripts/ #进入网卡配置目录 mv eno16777736 ifcfg-eth0 #修改网卡文件名称
vi ifcfg-eth0 #编辑以下两个参数 操作 NAME=eth0 DEVICE=eth0 保存退出
2、vi /etc/sysconfig/grub #编辑
在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“
添加后形式 如 : GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 biosdevname=0 XXXXXX"

3、运行命令:grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成grub配置并更新内核参数

4、在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules“,并写入下面的语句:
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:dc:dd:ad",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

修改之后要重启机器 shutdown -r now

 

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 在linux客户机terminal执行以下命令重启网络设置,令网络设置起效。

service network restart

通过上面的步骤设置使得,虚拟机的客户机的网络涉及 既可以上外网,也有固定的IP地址。

**通过NAT固定IP的设置方式,所有的网络实验都可以满足,其他方式不用再考虑。

虚拟机网络设置的参考地址:https://www.linuxidc.com/Linux/2017-12/149910.htm
-------------------------------------------------------------------------------------------------

 

 

posted @ 2019-11-18 21:12  bjxdd  阅读(326)  评论(0)    收藏  举报