Ubuntu24.04网络异常与应对方案记录

news/2024/11/13 9:37:18/

PS: 参加过408改卷的ZJU ghsong@zju.edu.cn 开启嘲讽: 你们知道408有多简单吗,操作系统真实水平自己知道就行~~
Requested credits of master in UWSC=30,in ZJU=24,domestic master is too simple

dmesg

dmesg 是一个用于显示内核环形缓冲区消息的命令,主要用于查看系统启动时的消息、驱动程序加载信息、硬件错误、内核崩溃等。它可以帮助用户和系统管理员诊断系统问题。

执行dmesg后,出现下述信息,

[33360.379961] gdbus[41405]: segfault at 0 ip 000075aaf418afaf sp 000075aae7dffa48 error 4 in libc.so.6[75aaf4028000+188000] likely on CPU 3 (core 1, socket 0)

也许更重要的信息:

[    0.266925] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.WWAN], AE_NOT_FOUND (20230628/dswload2-162)
[    0.266934] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
[    0.266937] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.267618] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.WWAN], AE_NOT_FOUND (20230628/dswload2-162)
[    0.267623] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
[    0.267626] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.267636] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP5.RTL8], AE_NOT_FOUND (20230628/dswload2-162)
[    0.267641] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
[    0.267643] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.267667] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN._S0W], AE_ALREADY_EXISTS (20230628/dswload2-326)
[    0.267675] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
[    0.267678] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.267690] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP7.DEV0], AE_NOT_FOUND (20230628/dswload2-162)
[    0.267694] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)[    0.543977] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.THRM._SCP.CTYP], AE_NOT_FOUND (20230628/psargs-330)
[    0.543997] ACPI Error: Aborting method \_TZ.THRM._SCP due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
[    0.917386] hub 6-0:1.0: USB hub found
[    0.917392] hub 6-0:1.0: config failed, hub doesn't have any ports! (err -19)
[    6.230646] ucsi_acpi USBC000:00: error -ETIMEDOUT: PPM init failed

ACPI简介

ACPI(Advanced Configuration and Power Interface,高级配置和电源接口)是一种开放标准,用于操作系统与硬件之间的电源管理和配置。它的主要目的是提供一种灵活的方式来管理计算机的电源使用和硬件配置,以提高系统的效率和性能。

ACPI 的主要功能包括:

  1. 电源管理: ACPI 允许操作系统控制计算机的电源状态,例如进入休眠、待机或关闭状态。它可以根据系统的使用情况动态调整电源,以节省能源。

  2. 硬件配置: ACPI 提供了一种机制,使操作系统能够识别和配置硬件设备。它允许操作系统在启动时自动检测和配置硬件,而无需用户手动干预。

  3. 设备管理: ACPI 允许操作系统管理设备的状态,例如启用或禁用设备,处理设备的中断等。

  4. 热插拔支持: ACPI 支持热插拔设备的管理,使得用户可以在系统运行时添加或移除硬件设备,而不需要重启计算机。

  5. 系统事件处理: ACPI 还可以处理系统事件,例如电池电量低、温度过高等,并允许操作系统采取相应的措施。

ACPI 是现代计算机系统中不可或缺的一部分,广泛应用于各种操作系统,包括 Windows、Linux 和 macOS。通过 ACPI,操作系统能够更好地管理硬件资源,提高系统的稳定性和效率。

reading

[    0.267052] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.WWAN], AE_NOT_FOUND (20230628/dswload2-162)
[    0.267061] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)

dmesg 是一个用于显示内核环缓冲区消息的命令,通常用于调试和查看系统启动时的日志信息。你提供的错误信息与 ACPI(高级配置和电源接口)相关,具体解释如下:

  1. ACPI BIOS Error (bug): 这表示在 ACPI BIOS 中发生了一个错误,通常是由于 BIOS 中的某个配置或实现问题。

  2. Could not resolve symbol [_SB.PCI0.GPP2.WWAN]: 这条信息表明系统在尝试解析 ACPI 名称空间中的某个符号时失败了。在这个例子中,系统无法找到 \_SB.PCI0.GPP2.WWAN 这个符号,可能是因为该符号在 BIOS 中未定义或未正确实现。

  3. AE_NOT_FOUND: 这是一个错误代码,表示未找到请求的对象或符号。

  4. During name lookup/catalog: 这表明错误发生在名称查找或目录操作期间,通常是在系统启动时 ACPI 试图加载设备信息时。

总的来说,这些错误信息通常不会影响系统的正常运行,但可能会导致某些硬件功能(如 WWAN,即无线广域网)无法正常工作。如果你没有遇到任何功能问题,可以选择忽略这些错误。如果你确实需要使用相关硬件,可能需要检查 BIOS 更新或联系硬件制造商以获取支持。

gdbus

gdbus 是一个用于与 D-Bus(Desktop Bus)进行交互的命令行工具。D-Bus 是一种消息总线系统,允许不同的应用程序和服务在同一台计算机上进行通信。它广泛用于 Linux 和其他类 Unix 系统中,尤其是在桌面环境中。
gdbus 的主要功能

与 D-Bus 交互:gdbus 允许用户通过命令行与 D-Bus 进行交互,发送消息、调用方法、获取属性等。查看 D-Bus 服务:用户可以使用 gdbus 列出当前运行的 D-Bus 服务和对象。调用方法:可以通过 gdbus 调用 D-Bus 服务提供的方法,传递参数并接收返回值。获取和设置属性:gdbus 允许用户获取和设置 D-Bus 对象的属性。监听信号:用户可以使用 gdbus 监听 D-Bus 信号,这些信号通常用于通知其他应用程序某些事件的发生

gdbus接口使用

命令:help         显示本信息introspect   Introspect 一个远程对象monitor      监视一个远程对象call         调用远程对象的一个方法emit         发出一个信号wait         等待总线名称出现

列出所有 D-Bus 服务:

gdbus introspect --session --dest org.freedesktop.DBus --object-path /

调用方法:

gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.ListNames

获取属性:

gdbus call --session --dest <service_name> --object-path <object_path> --method <interface_name>.<method_name>

适用场景

桌面应用程序:许多桌面应用程序使用 D-Bus 进行组件之间的通信,例如媒体播放器、文件管理器和系统设置工具。
系统服务:系统服务(如网络管理、打印服务等)也使用 D-Bus 进行通信和管理。

总之,gdbus 是一个强大的工具,适用于开发者和系统管理员,用于与 D-Bus 进行交互和调试。

ifconfig后出现异常的接口

$ifconfig
mpqemubr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 10.173.129.1  netmask 255.255.255.0  broadcast 10.173.129.255inet6 fe80::5054:ff:fe8d:980  prefixlen 64  scopeid 0x20<link>ether 52:54:00:8d:09:80  txqueuelen 1000  (以太网)RX packets 4090  bytes 282242 (282.2 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 6346  bytes 31354020 (31.3 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0tap-9928d551516: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet6 fe80::18e0:b5ff:fe97:233  prefixlen 64  scopeid 0x20<link>ether 1a:e0:b5:97:02:33  txqueuelen 1000  (以太网)RX packets 4090  bytes 339502 (339.5 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 6375  bytes 31358207 (31.3 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

端口扫描

$ nmap -A --top-ports 20 10.173.129.1
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-11-07 11:04 CST
Nmap scan report for lsar (10.173.129.1)
Host is up (0.00028s latency).PORT     STATE  SERVICE       VERSION
21/tcp   closed ftp
22/tcp   closed ssh
23/tcp   closed telnet
25/tcp   closed smtp
53/tcp   open   domain        dnsmasq 2.90
| dns-nsid: 
|_  bind.version: dnsmasq-2.90
80/tcp   closed http
110/tcp  closed pop3
111/tcp  closed rpcbind
135/tcp  closed msrpc
139/tcp  closed netbios-ssn
143/tcp  closed imap
443/tcp  closed https
445/tcp  closed microsoft-ds
993/tcp  closed imaps
995/tcp  closed pop3s
1723/tcp closed pptp
3306/tcp closed mysql
3389/tcp closed ms-wbt-server
5900/tcp closed vnc
8080/tcp closed http-proxyService detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 14.33 seconds

也许是dns中转服务器

NAT接口或恶意程序开启的接口

  • 开机后自动连接不知名接口,且在飞行模式下,可以ping通,且此时并未开启科学上网工具
    在这里插入图片描述

librewolf访问zju.edu.cn后,显示签名信息不合法,

在这里插入图片描述

但是用firefox访问正常,说明librewolf对HTTPS+SSH的检查更严格,
之前没重装的时候可以用librewolf访问,说明传输的过程出问题了,web攻击~
在这里插入图片描述


http://www.ppmy.cn/news/1545916.html

相关文章

Spring Boot框架下的注解(完整版)

1. 应用程序主配置类注解 这些注解用于定义 Spring Boot 应用的主配置类&#xff0c;启用自动配置&#xff0c;设置扫描路径等。 1.1 SpringBootApplication 作用&#xff1a;SpringBootApplication 是 Spring Boot 应用的核心注解&#xff0c;通常用于应用的启动类上&#…

反向代理模块

1 概念 1.1 反向代理概念 反向代理是指以代理服务器来接收客户端的请求&#xff0c;然后将请求转发给内部网络上的服务器&#xff0c;将从服务器上得到的结果返回给客户端&#xff0c;此时代理服务器对外表现为一个反向代理服务器。 对于客户端来说&#xff0c;反向代理就相当于…

Stable Diffusion WebUI或ComfyUI下载不了huggingface?修改huggingface为国内镜像地址方法在这里

有时我们可能没有科学上网的方法&#xff0c;或者Linux系统你不会搭建科学上网的方法&#xff0c;这样你就不能访问huggingface自动下载模型了。 有人说&#xff0c;可以手动下载呀&#xff01; 但是&#xff0c;手动一个一个下载会很麻烦。 下面就讲&#xff0c;如何通过修…

[安洵杯 2019]easy_web 详细题解

知识点: 编码转换 命令执行 linux空格_关键字绕过 打开页面 发现url 是 /index.php?imgTXpVek5UTTFNbVUzTURabE5qYz0&cmd 有img参数和cmd参数 cmd参数是没赋值的,随便赋值为123456 页面没有反应 鼠标移动到图片下面时发现有东西,当然直接查看页面源代码也可以发现 尝…

Neo4j入门:详解Cypher查询语言中的MATCH语句

Neo4j入门&#xff1a;详解Cypher查询语言中的MATCH语句 引言什么是MATCH语句&#xff1f;示例数据1. 基础节点查询查询所有节点按标签查询节点 2. 关系查询基础关系查询指定关系方向指定关系类型 3. 使用WHERE子句4. 使用参数5. 多重MATCH和WITH子句实用技巧总结 引言 大家好…

前后端交互接口(三)

前后端交互接口&#xff08;三&#xff09; 前言 前两集我们先做了前后端交互接口的约定以及浅浅的阅读了一些proto代码。那么这一集我们就来看看一些重要的proto代码&#xff0c;之后把protobuffer给引入我们的项目当中&#xff01; gateway.proto 我们来看一眼我们的网关…

“单元测试”应该怎么写比较好

如何正确写单元测试 单元测试重要性写单元测试时存在的问题1、如何命名测试类&方法1.1、测试类命名规范1.2、测试方法命名规范 2、测试类的要求2.1测试行覆盖率100%2.2、单一职责2.3、可重复2.4、外部隔离&#xff0c;无任何外部依赖2.5、正确的使用断言2.6、不应该为了测试…

STM32单片机WIFI语音识别智能衣柜除湿消毒照明

实践制作DIY- GC0196-WIFI语音识别智能衣柜 一、功能说明&#xff1a; 基于STM32单片机设计-WIFI语音识别智能衣柜 二、功能介绍&#xff1a; STM32F103C系列最小系统板LCD1602显示器ULN2003控制的步进电机&#xff08;柜门开关&#xff09;5V加热片直流风扇紫外消毒灯DHT11…