Ubuntu 24.04 LTS 解决网络连接问题
创作时间:
作者:
@小白创作中心
Ubuntu 24.04 LTS 解决网络连接问题
引用
CSDN
1.
https://blog.csdn.net/qq_43819568/article/details/144891934
问题描述
- 现象:
ens33
网络接口无法获取IPv4地址,导致网络不可用。- 初步排查:
- 运行
ip a
,发现ens33
接口没有分配IPv4地址。 - 运行
ping www.baidu.com
,提示“网络不可达”。 - 查看
NetworkManager
日志,发现DHCP请求失败。
详细排查与修复过程
步骤 1:检查网络接口状态
- 命令:
ip a
- 部分输出:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:75:7b:81 brd ff:ff:ff:ff:ff:ff altname enp2s1 inet6 fe80::f06a:5b51:ac6a:a797/64 scope link noprefixroute valid_lft forever preferred_lft forever
- 分析:
ens33
接口已启用(UP
状态),但没有分配IPv4地址(没有inet
行)。
步骤 2:检查网络配置文件
- 命令:
sudo cat /etc/netplan/*.yaml
- 输出:
network: version: 2 ethernets: NM-1636652f-5720-414e-9282-xxxxxxxxcf99: renderer: NetworkManager match: name: "ens33" dhcp4: true dhcp6: true wakeonlan: true networkmanager: uuid: "1636652f-5720-414e-9282-xxxxxxxxf99" name: "配置 1" passthrough: ethernet._: "" ipv6.addr-gen-mode: "default" ipv6.ip6-privacy: "-1" proxy._: ""
- 分析:
- 配置文件中启用了
dhcp4
,但DHCP未分配IP地址。
步骤 3:检查虚拟机网络设置
- 发现:
- 虚拟机的
vmnet8
网络设置如下: - 子网IP:
192.168.213.0
- 网关:
192.168.213.2
- 子网掩码:
255.255.255.0
步骤 4:手动配置静态 IP
- 命令:
sudo nano /etc/netplan/*.yaml
- 修改后的配置文件:
network: version: 2 ethernets: NM-1636652f-5720-414e-9282-xxxxxxxxcf99: renderer: NetworkManager match: name: "ens33" addresses:
- 192.168.213.100/24
routes: - to: 0.0.0.0/0
via: 192.168.213.2
nameservers:
addresses: - 8.8.8.8
- 8.8.4.4
wakeonlan: true
networkmanager:
uuid: "1636652f-5720-414e-9282-xxxxxxxxcf99"
name: "配置 1"
passthrough:
ethernet.: ""
ipv6.addr-gen-mode: "default"
ipv6.ip6-privacy: "-1"
proxy.: "" - 应用配置:
sudo netplan apply
步骤 5:验证网络配置
- 命令:
ip a
- 输出:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:75:7b:81 brd ff:ff:ff:ff:ff:ff inet 192.168.213.100/24 brd 192.168.213.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe75:7b81/64 scope link valid_lft forever preferred_lft forever
- 分析:
ens33
接口已成功分配静态IP地址192.168.213.100/24
。
步骤 6:测试网络连接
- 测试网关:
ping 192.168.213.2
- 输出:
PING 192.168.213.2 (192.168.213.2) 56(84) bytes of data. 64 bytes from 192.168.213.2: icmp_seq=1 ttl=64 time=0.123 ms 64 bytes from 192.168.213.2: icmp_seq=2 ttl=64 time=0.098 ms
- 测试外部网络:
ping 8.8.8.8
- 输出:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=115 time=10.2 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=115 time=9.8 ms
- 分析:
- 网络连接正常。
步骤 7:重启系统并验证
- 重启系统:
sudo reboot
- 验证网络:
- 重启后,运行
ping www.baidu.com
,确认网络连接正常。
关键点总结
- DHCP 失败:由于DHCP无法分配IP地址,手动配置静态IP是最有效的解决方案。
- NetworkManager:确保
NetworkManager
服务正常运行。 - 备份配置文件:在修改网络配置前,备份原有配置文件。
热门推荐
医生解答:鼻梁凸起是否正常?
什么是一裁终局制度
古画里的小毛驴:从代步工具到诗意象征
埃及的软实力:文化遗产与现代发展交织的国度
许巍最好听的10首歌,《曾经的你》《故乡》《像风一样自由》上榜
胃痛科普:从症状识别到全面管理
文件备份的方法有哪些?应该怎么弄?分享六个高效便捷的 ...
高效文件管理的技巧:合理设置文件夹结构与命名方法
老年人运动指南:安全、有效、健康的运动注意事项
提升文案撰写技能:全面攻略与实战训练指南
订单流交易策略:成功的 3 个基本技巧 EBC交易老鸟拿手本领
喷砂机操作指南:从前期准备到质量控制
智能清洗机器人:未来家居清洁的新篇章
揭秘《北上》幕后:化妆团队的匠心与坚持
茅奖小说改成影视剧,《北上》如何浓缩展现大运河历史
如何通过API接口获取体育数据?从入门到进阶全攻略
过冷度与过热度的概念与意义
如何网络安全交友
温升检测技术在气体绝缘设备中的重要性
职场人际关系处理:如何化解职场冲突与矛盾?
家庭教育在孩子成长中的关键角色与策略选择
过年在家卤牛肉,牢记这个详细配方,牛肉五香浓郁,怎么切都不散
走路时 大脑会发生惊人变化!好处多到你想不到
为什么人们爱跑步?
价格飙涨超37%!“钴奶奶”卷土重来?
网购二手车里程表“缩水”5.8万公里,法院这样判!
传统的电话线上网、宽带上网和光纤上网有什么区别?
电动自行车行业占据电动两轮车主导 生产端高质量发展 以旧换新政策激发市场活力
ISTP如何制定长期计划并避免机会主义
《无限暖暖》服饰获取途径介绍