linux虚拟机由dhcp改成static后,ping不通外网

本文介绍从DHCP动态分配IP改为Static静态IP后无法访问互联网的问题及解决步骤。主要内容包括:确认网关地址是否正确,如何通过命令行工具进行检查与修改,以及必要的网络服务重启。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dhcp动态分配,ip可能会变

static静态ip

问题:

    dhcp改成static后,ping网关可以通,但ping baidu.com不通

原因:

    网关修改错误。

解决:

    1 先将ip改回动态(可以用setup,也可以直接改配置文件)

    2 输:route命令查看网关

        

    3 修改为静态ip(用setup或直接修改配置文件)

        修改时注意填写正确网关IP

        有个原来的DNS1(例如:172.16.21.1),可以将DNS2填上网关ip,不填也没事

    4 重启network服务

    5 ping baidu.com 测试通过

补充:

    如果第3步,使用setup修改完网关后,输入route,没有dafault,如下图

    

    就去查看配置文件(可能因为种种原因,配置文件没修改成功)

    配置文件位置/etc/sysconfig/network-scripts/ifcfg-eth0(也有的可能在/etc/sysconfig/network中)

    配置文件实例:

DEVICE=eth0

TYPE=Ethernet

UUID=8690f306-9d37-4e49-bb84-373572c3b589

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=172.16.21.136

NETMASK=255.255.255.0

GATEWAY=172.16.21.2

DNS1=172.16.21.1

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME=”System eth0”






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值