关于虚拟机CentOS网络设置的几个问题
操作如文章第四点:https://www.cnblogs.com/fulaien/p/16363128.html
物理机右键windows键,选择网络连接,再点击更改适配器选项
右击VMnet8进入属性,进入ipv4的属性
在前面的设置中,我本机IP和网关的网段是在192.168.10.0~255之间的。CentOS7静态获取的地址是192.168.30.102,这个我记得很清楚。
所以我的配置如下,你自己根据你的网段来设置,但注意别和虚拟机的IP和网关相同就是了。
二、选择此台虚拟机的网络连接模式
右键上方菜单栏的"CentOS 7 64位",选择网络适配器中的网络连接模式:NAT模式
三、在centos中进入终端(命令行),输入以下命令进入网络配置文件(ens33为网卡名称)
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入后如图所示:
其中各配置含义如下:
TYPE=Ethernet # 网卡类型:为以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]
DEFROUTE=yes # 默认路由:是, 不明白的可以百度关键词 默认路由
IPV4_FAILURE_FATAL=no # 是不开启IPV4致命错误检测:否
IPV6INIT=yes # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens33 # 网卡物理设备名称
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698 # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用
DEVICE=ens33 # 网卡设备名称, 必须和 NAME 值一样
ONBOOT=no
IPADDR=”192.168.0.101” #192.168.59.x, x为3~255. #设定自定义静态IP地址
NETMASK=”255.255.255.0” #子网掩码
GATEWAY=”192.168.66.2” #网关IP
DNS1=114.114.114.114 #手动设置域名解析器,并会自动修改resolv.conf 文件
DNS2=8.8.8.8
执行以下操作:
(1)将其中BOOTPROTO="dhcp" 改为 BOOTPROTO="static"
(2)onboot="no"改为onboot="yes"
(3)设置此虚拟机的ip地址(静态IP地址):IPADDR="192.168.10.102"
其中前"192.168.10"前三位与网关一致,102为主机号,每一台虚拟机都不一样
(4)设置子网掩码:NETMASK=”255.255.255.0”
(5)设置网关IP: GATEWAY="192.168.10.0"
(6)手动设置域名解析器,并会自动修改resolv.conf 文件:DNS1=114.114.114.114
DNS1即为手动设置的第一个域名解析器,可设置多个,通常设置两个即可(114.114.114.114、8.8.8.8、223.5.5.5)
注:若要设置多个虚拟机的ip,其他设置与此处相同,仅需要修改虚拟机的静态ip地址中最后的主机号(如a虚拟机为:192.168.10.102,则b虚拟机为:192.168.10.103)
四、重启网卡,使得配置生效(配置完成后必须重启网卡)
service network restart
如果重启【失败】执行 ↓ 后再重启
systemctl stop NetworkManager
systemctl disable NetworkManager # 停止并禁用虚拟机 NetworkManager 服务
systemctl restart network # 重启 NetworkManager 服务
验证是否可以访问外网:ping www.baidu.com
ping www.baidu.com
如果ping www.baidu.com不通,那么再测试一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通则说明DNS解析有误,需要设置DNS。
ping 14.215.177.38
DNS在上述过程和链接文章中详细介绍过如何设置