centos重启后网络ping不通了

本文详细介绍了在Linux系统中,当ens33接口无法显示IP地址时的排查与修复步骤,包括设置静态IP、重启网络服务、停用及禁用NetworkManager等操作,以及如何检查局域网连通性的方法。

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

ip a 查看IP地址

如果ens33 下不显示ip地址了
且你尝试了各种方法无果以后

想想如果你设置了静态ip
看看有没有把BOOTPROTO改为static

具体

`sudo vi /etc/sysconfig/network-scripts/ ifcfg-ens33`

把BOOTPROTO改为static

重启
然后

systemctl restart network.service

如果staus是Failed to start LSB: Bring up/down networking.
执行

1. systemctl stop NetworkManager

2. systemctl disable NetworkManager

然后重启

如果似乎没有任何问题

本地ping一下虚拟机网址,如果出现
Request timeout for icmp_seq 0
就有一点点魔幻 可能是局域网堵了?
ping 一下网关试试

重启wifi8

### 解决CentOS 7宿主机与虚拟机之间网络连通性的方法 对于CentOS 7宿主机无法ping通虚拟机的情况,这通常涉及多个方面的问题排查。确保虚拟机的网络接口配置正确至关重要[^1]。 #### 虚拟机网络模式的选择 确认所使用的虚拟机管理程序中的网络适配器设置为桥接模式(Bridged Mode),而非NAT或仅主机(Host-only)模式。桥接模式允许虚拟机直接连接到物理网络,如同一台独立设备一样工作于同一局域网内。 #### 配置防火墙规则 检查并调整Linux系统的firewalld服务设置,以开放ICMP请求响应路径。可以临时关闭防火墙来测试是否为此原因造成不通: ```bash sudo systemctl stop firewalld ``` 如果确实是因为防火墙阻止,则应添加相应规则而是完全禁用它。例如,在`/etc/firewalld/zones/public.xml`文件中加入如下内容: ```xml <rule family="ipv4"> <protocol value="icmp"/> <accept/> </rule> ``` 之后重启firewalld使更改生效。 #### 设置SELinux策略 当遇到由于安全增强型Linux (SELinux) 导致的通信障碍时,可以通过修改其配置文件 `/etc/selinux/config` 中的参数 `SELINUX=enforcing` 改成 `permissive` 或者 `disabled` 来排除干扰因素;过建议先尝试更宽松的安全上下文标签处理方式,比如执行命令: ```bash setsebool -P allow_vmware_vsock true ``` 尽管上述例子针对的是VMware产品线,但对于其他类型的hypervisor也有类似的布尔值开关可供调节。 #### 测试网络接口状态 利用ifconfig工具查看各端口的状态信息,并验证IP地址分配无误。另外还可以通过arping实用程序向目标MAC地址发送ARP广播包来进行进一步诊断。 ```bash arping -I eth0 192.168.x.y ``` 这里假设eth0是外部访问出口而192.168.x.y代表要探测的目标机器公网IP。 #### 安全组和其他云平台特定限制 如果是基于云计算环境部署的话,还需留意是否有额外的安全组规则或者其他形式的ACL列表影响到了数据报交换过程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值