目录

一、进入配置文件

二、修改配置文件

三、重启网卡

四、验证网络通信

五、无法ping通外网解决办法

 

一、进入配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens32 
#ens32是虚拟网卡名称,根据自己虚机上的网卡名称修改

二、修改配置文件

TYPE=Ethernet //设备类型
NAME=ens32
DEVICE=ens32 //网卡名称
ONBOOT=yes   //开机自启
BOOTPROTO=static  //设为静态网络 (dhcp为动态获取网络)

IPADDR=xx.xx.xx.xx  //手动设置IPv4地址
NETMASK=xx.xx.xx.xx //子网掩码 
GATEWAY=xx.xx.xx.xx //网关

DNS1=114.114.114.114 //国内通信运营商dns服务器
DNS2=8.8.8.8         //国际谷歌dns服务器  

:wq保存配置并退出

三、重启网卡

service network restart

或者
#RHEL 8中:
nmcli connection reload ens160(网卡名称)

四、验证网络通信

ping www.baidu.com

如果能ping通,即可连接外网!!!

五、无法ping通外网解决办法

1.如果按照上面方法配置文件无误,可以ping通自己的ip地址、网关,但是不能ping通外网如www.baidu.com,dns也不通,显示网络不可达或者未知的名称或服务。

2.先查看默认网关 

[root@DHCP ~]# netstat -rn
# 查看默认网关

没有配置到: 

 3.给网卡添加网关

[root@DHCP ~]# route add default gw 192.168.9.2  dev ens160

添加成功:

4.ping外网即可成功

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐