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个好习惯,不知不觉血压就降了
新能源汽车产业链中的技术创新点有哪些?
太阳能电池效率新纪录:接近34%,我国科学家让光伏电池效率超越了单结物理极限
全麦馒头制作全攻略(健康美味从这里开始)
健康美味,无油山药小馒头(山药营养丰富,无油做法更健康)
长期食用“酵母馒头”,对身体是好还是坏?医生说出实话
夏日开胃凉菜:猪耳朵拌黄瓜的完美制作指南
中医典籍推荐:山楂煮鸡蛋的养生奥秘
东京地铁指南(附路线图)
海带汤的八种家常做法:八味海韵,暖身更暖心
这种食物营养又健康,早餐可以经常吃
韩国真的将海带纳入到海鲜的范畴中吗?
木瓜黄新作《朝俞》与《伪装学渣》情感对比大揭秘
三国演义十大猛将,黄忠第五,马超第六,赵云、关羽、张飞第几?
河北自然景点大揭秘:排名前十的绝美风光
“三山五岳”诗词打卡:一场文化与自然的完美邂逅
三山五岳:承载千年的文化传奇
探访“三山”:黄山、庐山、雁荡山的自然与人文之美
鲑鱼助力膝关节置换术后康复:营养全面,食用有讲究
301骨科名医亲授:膝关节置换术后康复全攻略
全膝关节置换术后如何克服心理难关?
郭诚杰老先生擅用四逆散治疗六腑病
焦三仙的功效与作用、禁忌和食用方法
潼南乡村旅游攻略:柠檬书院&蔬菜书院的诗意田园生活
如何确保证人证言的真实性和可靠性?
安徽滁州光储产业持续升温,多个项目落地推进光伏产业高质量发展
中元节烧纸有讲究,怎么烧,什么地点烧,在什么时间烧都有讲究?
满清八大姓之佟佳氏:名人辈出,辉煌显赫
太平天国时期,皖南地区为什么损失了80%以上的人口?