ubuntu 22.04网线连接无ip、网络设置无有线网界面(netplan修复)

ops/2024/10/31 2:51:20/

目前遇到过树莓派和其他设备安装 ubuntu22.04, 使用有线网络一段时间(可能有其他软件安装导致)造成有线网络未启动无ip分配的问题。
在这里插入图片描述

1、动态分配

通过命令行启动dhcpclient实现

网络eth0存在异常,网口灯电源和信号灯均点亮,但是信号灯常亮。
首先启动 eth,再自动分配,最后重启网络

sudo ip link set eth0 up
sudo dhclient eth0
sudo systemctl restart NetworkManager

不出意外,正常自动获取ip。
在这里插入图片描述

netplan_15">通过netplan配置自动获取

修改 配置 vim /etc/netplan/50-cloud-init.yaml 中的有线部分,
在这里插入图片描述
重启或执行 sudo netplan apply 即可,再使用 ping www.baidu.com -I eth0 验证。

2、静态分配

进入系统之后,默认无ip分配

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether dc:a6:32:fb:fe:c4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether dc:a6:32:fb:fe:c5 brd ff:ff:ff:ff:ff:ffinet 192.168.3.16/24 metric 600 brd 192.168.3.255 scope global dynamic wlan0valid_lft 86022sec preferred_lft 86022secinet6 fe80::dea6:32ff:fefb:fec5/64 scope linkvalid_lft forever preferred_lft forever

直接使用netplan配置 vim /etc/netplan/50-cloud-init.yaml,增加有线网络部分配置

    ethernets:eth0:dhcp4: noaddresses: [192.168.3.36/24]gateway4: 192.168.3.254nameservers:addresses: [192.168.3.254,8.8.8.8,4.4.4.4]

主要层级,截图如下
在这里插入图片描述
保存后,使用 sudo netplan apply 进行启动当前配置。

$ sudo netplan apply
$
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether dc:a6:32:fb:fe:c4 brd ff:ff:ff:ff:ff:ffinet 192.168.3.36/24 brd 192.168.3.255 scope global eth0valid_lft forever preferred_lft foreverinet6 fe80::dea6:32ff:fefb:fec4/64 scope linkvalid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether dc:a6:32:fb:fe:c5 brd ff:ff:ff:ff:ff:ffinet 192.168.3.16/24 metric 600 brd 192.168.3.255 scope global dynamic wlan0valid_lft 86393sec preferred_lft 86393secinet6 fe80::dea6:32ff:fefb:fec5/64 scope linkvalid_lft forever preferred_lft forever

之后,使用ping 指定有线网络接口是否可用

$ ping www.baidu.com -I eth0
PING www.a.shifen.com (180.101.50.188) from 192.168.3.36 eth0: 56(84) bytes of data.
64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=1 ttl=53 time=7.06 ms
64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=2 ttl=53 time=6.61 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 6.609/6.832/7.056/0.223 ms

一切正常。


http://www.ppmy.cn/ops/129761.html

相关文章

唤醒车机时娱乐屏出现黑屏,卡顿的案例分享

1. 背景 测试在正常操作车机的时候&#xff0c;出现了&#xff1a;唤醒车机时娱乐屏出现连续两次黑屏&#xff0c;且发现系统有卡顿的现象。 2. log分析 low_memory_killer 杀掉adj100的visible进程&#xff0c;是因为memory 不足导致的。 行 16839: 10-26 16:22:11.900235 …

STL---map与set前言(红黑树)

文章目录 红黑树概念性质AVL树和红黑树的对比红黑树的代码实现节点结构红黑树的结构红黑树的插入逻辑红黑树的插入的代码实现其他接口验证红黑树的正确性红黑树完整代码 红黑树 概念 红黑树是一种搜索二叉树&#xff0c;但红黑树在每个节点上增加一个存储位表示节点的颜色&am…

UART-通用异步收发器

1. UART的基本工作原理 UART通信主要有两个部分构成&#xff1a;发送器和接收器&#xff0c;也就是我们常见的&#xff08;RX接收&#xff0c;TX发送&#xff09;两个独立的线路来实现数据的双向传输&#xff0c;由于是异步的&#xff0c;UART并不需要时钟信号&#xff0c;而是…

VS中MFC的使用-学习笔记

IsWindow 函数 (winuser.h):确定指定的窗口句柄是否标识现有窗口。使用Visual C从文件读取XML数据 tinyxml2库 CMarkup类源代码下载地址 使用方法&#xff0c;将头文件和源文件拷贝添加到工程中即可&#xff0c;若编译错误&#xff0c;在源文件中添加#include “stdafx.h” 使用…

Java面试题——微服务篇

1.微服务的拆分原则/怎么样才算一个有效拆分 单一职责原则&#xff1a;每个微服务应该具有单一的责任。这意味着每个服务只关注于完成一项功能&#xff0c;并且该功能应该是独立且完整的。最小化通信&#xff1a;尽量减少服务之间的通信&#xff0c;服务间通信越少&#xff0c…

将CSDN博客转换为PDF的Python Web应用开发--Flask实战

文章目录 项目概述技术栈介绍 项目目录应用结构 功能实现单页博客转换示例&#xff1a; 专栏合集博客转换示例&#xff1a; PDF效果&#xff1a; 代码依赖文件requirements.txt:app.py&#xff1a;代码解释&#xff1a; /api/onepage.py:代码解释&#xff1a; /api/zhuanlan.py…

Flink CDC系列之:理解学习Kubernetes模式

Flink CDC系列之&#xff1a;理解学习Kubernetes模式 准备会话模式启动会话集群设置 Flink CDC提交 Flink CDC Job Kubernetes 是一种流行的容器编排系统&#xff0c;用于自动化计算机应用程序的部署、扩展和管理。Flink 的原生 Kubernetes 集成允许您直接在正在运行的 Kuberne…

【MTMSA】不确定缺失模态下基于情态翻译的多模态情感分析

MTMSA是基于TATE改进的&#xff0c;大致框架都和他一样&#xff0c;区别在于MTMSA没有提到tag&#xff0c;并且在多头注意力的部分进行了改进&#xff0c;也就是文中模态翻译模块&#xff0c;此外还加了两个损失函数。在TATE中有一章是不同设置的影响&#xff0c;里面有多个证明…