CentOS虚拟机linux设置静态IP后无法ping外网解决方案

本文详细介绍了在Linux系统中修改网络配置文件以设置静态IP的步骤,包括确保网关对应、避免IP冲突以及设置DNS。特别强调了域名设置的重要性,指出不加DNS可能导致无法访问外网。通过遵循这些关键点,可以有效解决网络连接问题。
摘要由CSDN通过智能技术生成

修改配置文件

修改网络配置文件的命令为:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
需要修改的为红色的七行。
在这里插入图片描述

多次修改后一直不能成功,ping不通主机,也ping不通外网。
后来多次尝试后发现有几个需要注意的点,避免这几个点就能大概率保证设置静态ip成功。

1. 网关要对应

在虚拟机->编辑->虚拟网络编辑器中能看到子网ip和子网掩码,因此设置网关GATEWAY除了最后一位为2,其他与子网ip保持一致,即192.168.44.2。子网掩码NETMASK设置为255.255.255.0。
在这里插入图片描述

2. ip地址不要冲突

有时候ip设置的会冲突,修改最后一位,多试几个就行。

3. 域名一定要加上

经过上述修改我已经能ping通主机,但是还是ping不通外网(www.baidu.com),于是我尝试加了DNS2,果然可以,因此建议DNS1和DNS2都加上。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值