虚拟机无法获取ip add

1、检查配置文件

查看:cat /etc/sysconfig/network-scripts/ifcfg-ens33

编辑:vi /etc/sysconfig/network-scripts/ifcfg-ens33

把ONBOOT的状态no改为yes

重启网络

service network restart

2、如果使用的是动态IP地址分配(DHCP),可能是DHCP服务器没有分配到IP地址。可以尝试重新获取IP地址:

执行:sudo dhclient ens33

3、ifcfg-ens33配置详情:Linux配置自动获取IP地址_linux自动获取ip地址命令-优快云博客

### 解决虚拟机配置静态IP地址后无法Ping通的问题 #### 检查网络配置 对于虚拟机设置静态IP无法Ping通的情况,首先要确认的是基本的网络配置是否正确。这包括但不限于IP地址、子网掩码、默认网关和DNS服务器的设定。 - **验证IP地址分配** 使用`ifconfig`或`ip addr show`命令来检查接口上的IP地址是否已按预期被正确分配[^2]。 ```bash ip addr show ens33 ``` - **检查网卡状态** 确认网卡处于UP状态并获取到了正确的MAC地址和其他必要属性。 ```bash cat /sys/class/net/ens33/address ``` - **检验网关可达性** 测试能否到达默认网关,这是通往外界的第一步。 ```bash ping -c 4 $(grep 'GATEWAY' /etc/sysconfig/network-scripts/ifcfg-ens33 | cut -d '=' -f2) ``` #### 调整防火墙策略 有时即使网络层面上一切正常,由于安全原因也可能阻止ICMP请求响应。此时应当考虑调整本地系统的防火墙规则以允许必要的流量通过。 - **查询现有iptables规则集** 查看当前活动的安全策略列表,寻找可能阻碍ICMP包传输的相关条目。 ```bash sudo iptables -L INPUT -v -n --line-numbers ``` - **临时开放ICMP回显请求** 添加一条新的输入链规则接受来自任何地方的echo-request消息直到下一次重启为止。 ```bash sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT ``` 为了更彻底解决问题,在生产环境中建议根据实际需求制定更为精细合理的访问控制措施而不是简单地禁用整个防护机制[^1]。 #### 审视路由表项 确保系统拥有恰当的目标路径以便于数据报文能顺利抵达目的地。错误或者缺失的关键路由记录可能导致连通性的丧失。 - **显示完整的路由信息** 列出路由器所知悉的所有目标及其对应的下一跳设备。 ```bash route -n ``` - **添加缺省路由(如有必要)** 当不存在有效的默认出口时可手动指定一个作为备用方案。 ```bash sudo ip route add default via <gateway_ip> ``` 完成上述排查工作之后应该重新尝试发起ping操作看看情况是否有改善;另外还可以借助`traceroute`工具进一步分析潜在瓶颈所在位置从而辅助诊断过程。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红帽子V课

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值