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服务正常运行。 - 备份配置文件:在修改网络配置前,备份原有配置文件。
热门推荐
幼儿园中班语言教案《故事会》含反思
股种的分类有哪些?不同股种的投资风险如何?
家庭冲突中的心灵钥匙:理解与疏导
香港六大必买特产:从燕窝糕到公鸡碗的文化记忆
了解大运正财容易发生什么,大运喜用神、忌用神和中性神
不焯水吃就等于“服毒”?为了家人健康,这几种菜再懒也要焯下水
一建到底应该怎么增项,那种组合含金量高
新电脑有必要烤机吗?要烤多久?老司机给你答案
蛋糕8英寸和8寸哪个大
B端系统:巧妙地容错和防错设置,减少用户操作错误
广东如何进一步释放土地资源活力?金文成:明确产权关系,完善收益分配机制
电视机无信号怎么办?一篇文章带你了解解决方案!
4 种躯体练习,帮助提升专注力和思维清晰度
15式轻型坦克,全军精锐,总计700多辆,为何仍在生产?
火箭军某旅某分队:在任务一线锤炼过硬战斗堡垒
冲破110关口!美元“吃饱”,非美货币纷纷“跌倒”
国际甲状腺知识宣传周|TSH升高一定是甲减吗?
快捷指令自动化失败怎么办?原因分析与解决指南
PS5 Pro国行版正式发售:硬件全面升级,售价5000元起
广州地铁12号线东段有望今年开通,四期规划编制工作启动在即
藏在《金匮要略》中的减肥秘籍
白菜饺子怎样包(教你正确做法,牢记几个窍门)
耳朵进水怎么办快速排水
安装完JDK之后如何配置PATH环境变量
盘点国内外24款加密软件对比:总有一款适合你(较全榜单)
别让你的表达成为“隐形攻击”:如何避免语言暴力,构建和谐沟通
选择电动车时应考虑哪些关键因素?这些因素如何影响电动车的性能和使用寿命?
机器是计算,人类是算计:揭示人机思维的根本区别
注意,你还在把指甲剪成这种圆的吗?
格林公式、曲线积分与路线的无关性