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

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 1500
        inet 10.173.129.1  netmask 255.255.255.0  broadcast 10.173.129.255
        inet6 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 0
        TX packets 6346  bytes 31354020 (31.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tap-9928d551516: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet6 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 0
        TX 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-proxy

Service 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攻击~
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/912683.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

就是这个样的粗爆,手搓一个计算器:弧长计算器

作为程序员&#xff0c;没有合适的工具&#xff0c;就得手搓一个&#xff0c;PC端&#xff0c;移动端均可适用。废话不多说&#xff0c;直接上代码。 HTML: <div class"calculator"><label for"radius">圆的半径 (r)&#xff1a;</label&…

ServletContext介绍

文章目录 1、ServletContext对象介绍1_方法介绍2_用例分析 2、ServletContainerInitializer1_整体结构2_工作原理3_使用案例 3、Spring案例源码分析1_注册DispatcherServlet2_注册配置类3_SpringServletContainerInitializer 4_总结 ServletContext 表示上下文对象&#xff0c;…

【论文复现】MSA+抑郁症模型总结(三)

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀MSA抑郁症模型 热门研究领域&#xff1a;情感计算的横向发展1. 概述2. 论文地址3. 研究背景4. 主要贡献5. 模型结构和代码6. 数据集介绍7. 性…

使用 Umami 部署博客分析工具

Umami 简介 Umami 是一款开源且注重隐私的网站分析工具&#xff0c;可替代 Google Analytics。它提供网站流量和用户行为等见解&#xff0c;但不使用 Cookie 或收集个人数据&#xff0c;符合隐私法规。Umami 轻巧易用&#xff0c;可自行托管。 如果你有自己的博客&#xff0c;…

JAVA笔记 | ResponseBodyEmitter等异步流式接口快速学习

先简单记录下简单使用跟测试&#xff0c;后续再补充具体&#xff0c;最近有用到&#xff0c;简单来说就是后端(服务端)编写个发射器&#xff0c;实现一次请求&#xff0c;一直向前端客户端发射数据&#xff0c;直到发射器执行完毕&#xff0c;模拟ai一句一句回复的效果 Respon…

在IntelliJ IDEA中创建带子模块的SpringBoot工程

前言 在项目开发中&#xff0c;一个工程往往有若干子工程或模块&#xff0c;所以主工程一般是一个容器&#xff0c;本文介绍在IntelliJ IDEA中创建带多模块的SpringBoot工程的详细步骤。 1、首先打开IntellJ IDEA&#xff08;以下简称IDEA&#xff09;,创建一个新项目。假定新…

【LeetCode】每日一题 2024_11_9 设计相邻元素求和服务(构造,哈希)

前言 每天和你一起刷 LeetCode 每日一题~ LeetCode 启动&#xff01; 题目&#xff1a;设计相邻元素求和服务 近几天不知道力扣发什么疯&#xff0c;每日一题出的太抽象了&#xff0c;我题解是写不了一点了 . . . 今天稍微正常了些&#xff0c;就又来更新了~ 代码与解题思路…

如何搭建企业内部知识库?:打造专属智能体,为企业提供高效智能的知识管理

在当今数据爆炸的时代&#xff0c;虽然AI强大&#xff0c;但常规的AI工具或搜索引擎在面对复杂、专业领域的问题时&#xff0c;可能给出模棱两可的回应&#xff0c;无法满足企业精细化的需求。这就是为什么&#xff0c;企业需要一个专属的AI知识库 —— 它不仅能存储你的数据&a…

胶囊网络、MobileNet、坐标注意力机制的应用

文章目录 摘要Abstract1.胶囊网络1.1 动态路由 2.坐标注意力机制3.MobileNet3.1 深度卷积3.2 逐点卷积3.3 深度可分离卷积3.3.1 深度可分离卷积与标准卷积的对比3.3.2 卷积操作的代码实现3.3.2.1 函数原型3.3.2.2 标准卷积3.3.2.3 分组卷积3.3.2.4 深度可分离卷积 3.4 MobileNe…

一个开源、免费(MIT License)、功能强大、可扩展的电动汽车充电控制器和家庭能源管理系统(带私活源码)

项目介绍 evcc是一个开源、免费&#xff08;MIT License&#xff09;、功能强大、可扩展的电动汽车充电控制器和家庭能源管理系统&#xff0c;支持广泛的设备和品牌&#xff0c;提供简单的用户界面和强大的功能。 功能特点 用户界面&#xff1a;简单且清晰的用户界面。 充电器…

Pr 视频过渡:沉浸式视频

效果面板/视频过渡/沉浸式视频 Video Transitions/Immersive Video Adobe Premiere Pro 的视频过渡效果中&#xff0c;沉浸式视频 Immersive Video效果组主要用于 VR 视频剪辑之间的过渡。 自动 VR 属性 Auto VR Properties是所有 VR 视频过渡效果的通用选项。 默认勾选&#x…

[OpenGL]使用OpenGL实现硬阴影效果

一、简介 本文介绍了如何使用OpenGL实现硬阴影效果&#xff0c;并在最后给出了全部的代码。本文基于[OpenGL]渲染Shadow Map&#xff0c;实现硬阴影的流程如下&#xff1a; 首先&#xff0c;以光源为视角&#xff0c;渲染场景的深度图&#xff0c;将light space中的深度图存储…

成都睿明智科技有限公司抖音电商服务效果如何?

在这个短视频风起云涌的时代&#xff0c;抖音电商以其独特的魅力&#xff0c;成为了众多商家竞相追逐的新蓝海。而在这片波澜壮阔的商海中&#xff0c;成都睿明智科技有限公司犹如一艘稳健的航船&#xff0c;引领着无数企业驶向成功的彼岸。今天&#xff0c;就让我们一起揭开成…

uniapp 实现瀑布流

效果演示 组件下载 瀑布流布局-waterfall - DCloud 插件市场

集合进阶(JAVA笔记第二十九期)

p.s.这是萌新自己自学总结的笔记&#xff0c;如果想学习得更透彻的话还是请去看大佬的讲解 集合基础看这里 目录 集合体系结构单列集合Collection各个方法的注意事项add()remove()contains() Collection三种遍历方式迭代器遍历增强for遍历lambda表达式遍历匿名内部类遍历 Lis…

使用LlamaIndex框架构建RAG应用的基础实践指南

前言 上一篇文章[检索增强生成 Retrieval-Augmented Generation]介绍了什么是 RAG &#xff0c;并详细对比了和大模型微调方式的区别。 目前实现 RAG 的主流框架就是 [LangChain] 和 [LlamaIndex]&#xff0c;LangChain 更适合需要复杂对话流程、上下文管理、以及多步骤任务的…

小程序开发进阶之路-AI编程助手

之前&#xff0c;我独自一人开发了一个名为“心情追忆”的小程序&#xff0c;旨在帮助用户记录日常的心情变化及重要时刻。从项目的构思、设计、前端&#xff08;小程序&#xff09;开发、后端搭建到最终部署&#xff0c;所有环节都由我一人包办。经过一个月的努力&#xff0c;…

Typora导出pdf手动分页和设置字体样式

手动分页 <div style"page-break-after: always;"></div>鼠标点击代码才会显示&#xff0c;不点击会隐藏。导出pdf时&#xff0c;该位置会分页 设置字体大小、加粗、居中、空格 <p style"font-size:30px; font-weight: bold; text-align: cen…

【GCN】 代码详解 (1) 如何运行【pytorch】可运行版本

Graph Convolutional Networks 代码详解 前言0.引言1.环境配置2. 代码的运行2.1 报错处理2.2 运行结果 3.总结 前言 在前文中&#xff0c;已经对图卷积神经网络&#xff08;Graph Convolutional Neural Networks, GCN&#xff09;的理论基础进行了深入探讨。接下来的章节将会进…

基于 PyTorch 从零手搓一个GPT Transformer 对话大模型

一、从零手实现 GPT Transformer 模型架构 近年来&#xff0c;大模型的发展势头迅猛&#xff0c;成为了人工智能领域的研究热点。大模型以其强大的语言理解和生成能力&#xff0c;在自然语言处理、机器翻译、文本生成等多个领域取得了显著的成果。但这些都离不开其背后的核心架…