1.19.llx
问题
[root@centos7 ~]# ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务
解决方法
关闭CentOS7的防火墙
systemctl status firewalld.service //查询防火墙状态
//Active:active(running)表示防火墙开启
//Active:disavtive(dead)表示防火墙已经关闭
systemctl stop firewalld.service //临时关闭防火墙
systemctl disable firewalld.service //开机禁止防火墙服务器
systemctl enable firewalld.service //开机启动防火墙服务器
方法一
把动态IP地址(DHCP)修改为静态IP
1、修改网络配置为NAT模式
NAT是什么简介:NAT模式和桥接模式的区别详解_桥接模式和nat模式有什么区别-CSDN博客
步骤:打开VM→CentOS7→(设备)网络适配器→(虚拟机设置)网络适配器→NAT模式
2、修改虚拟网络编辑器,关闭DHCP服务
步骤:编辑→虚拟网络编辑器→VMnet8→NAT模式→将主机虚拟适配器连接到此网络→NAT设置
(以上操作需要建立在管理员身份下 —— 右键VMware (以管理员身份运行)
依照个人需求将本机对应的IP、子网掩码、网关填充完整
3、修改虚拟机的IP
步骤:启动虚拟机→打开终端→执行命令
[root@centos7 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
单击” i "键进入编辑模式(下方出现INSERT)将BOOTPROTO修改为static,在添加方框2的内容,最后按ESC键退出编辑模式,输入命令“:wq”即可保存并退出编辑
DEVICE=ens33 //网络端口的名称为ens33
ONBOOT=yes //设置网卡为开机启动
IPADDR=172.16.19.10 //设置IP地址
PREFIX=24 //设置子网掩码,等同于255.255.255.0
GATEWAY=172.16.19.2 //设置默认网关
DNS=114.114.114.114 //设置DNS
4、重启网卡(修改完网络配置都需要重启网卡),后ping外网
service network restart
方法二
缺少网关(配置完方法一后,还是ping不通)
1、查看网关配置,查看有没有方法一中配置的网关
netstat -rn
2、添加网关,再查询网关,后ping外网
此方法为只能添加临时网关,重启网卡或重启虚拟机,会失效
route add default gw 172.16.19.2 //添加默认网关
netstat -rn //查询当前路由表网关
补充方法二
配置网关文件
方法二重启网卡,发现网卡丢失
1、进入静态路由配置文件(可能是一个新文件,进入直接编辑即可)
vim /etc/sysconfig/static-routes //进入静态路由配置文件
2、编辑静态路由,编辑完按“ESC”键,输出“wq”,保存并退出
any net default gw 172.16.19.2 // 设置静态路由
3、重启网卡,查询网卡配置,后ping外网
service network restart //重启网卡
netstat -rn //查询路由表
ping通之后,大功告成
希望以上方法能为大家起到帮助