AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 685856
Accepted
Martian2020
Martian2020
Asked: 2022-01-11 20:30:04 +0800 CST2022-01-11 20:30:04 +0800 CST 2022-01-11 20:30:04 +0800 CST

"Connecting...", "Connection failed. Activation of network connection failed" 如何找出这到底是什么意思?(平工程)

  • 772

我已经NetworkManager使用以太网电缆连接了两台运行 Linux Mint 20.2 的 PC。在启用接口时,PC 获得了 ip6 地址,我能够从另一个 ping 通。但我收到烦人的 GUI 通知“网络连接激活失败”和NetworkManager小程序“正在连接...”中的有线连接状态。

我最初的猜测是由于无法从 DHCP 获取 ip4,所以我在 GUI 中NetworkManager为该有线连接禁用了 ip4。仍然消息保持不变。然后我已经禁用DNS并routes再次在 ip6 有线的 GUI 中NetworkManager。仍然有消息。但是现在有线连接会根据 GUI 自动完全断开,NetworkManager尽管 RJ45 上的 LED 保持盖子/闪烁绿色/橙色(在sudo ifconfig eth down运行命令的 PC 上 LED 完全关闭后)。一段时间后,由于我尚不清楚的原因(ping再次开始收到回复),重新建立了通过 ip6 的连接。

在上述情况下,“正在连接...”、“激活网络连接失败”是什么意思?

我想要一种最简单的脚本方式将两台 PC 与 Linux 连接,最好是通过 ip6。到目前为止,正如我所看到的,它几乎是开箱即用的,但这些消息可能会干扰(而且肯定很烦人,我还没有发现在 Cinnamon 中禁用它们的方法)。

添加1:

Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8604] manager: NetworkManager state is now DISCONNECTED
Jan 11 04:52:55 mint NetworkManager[1184]: <warn>  [1641876775.8655] device (enp0s25): Activation: failed for connection 'Wired connection 1'
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8660] device (enp0s25): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8836] dhcp4 (enp0s25): canceled DHCP transaction
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8837] dhcp4 (enp0s25): state changed timeout -> done
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8879] policy: auto-activating connection 'Wired connection 1' (*****)
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8900] device (enp0s25): Activation: starting connection 'Wired connection 1' (*****)
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8938] device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8944] manager: NetworkManager state is now CONNECTING
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8947] device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8956] device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8963] dhcp4 (enp0s25): activation: beginning transaction (timeout in 45 seconds)
Jan 11 04:53:40 mint NetworkManager[1184]: <warn>  [1641876820.8574] dhcp4 (enp0s25): request timed out
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8575] dhcp4 (enp0s25): state changed unknown -> timeout
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8577] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8600] manager: NetworkManager state is now DISCONNECTED  

添加 2:上面添加的 1 是在禁用 ip4 之前,下面禁用时剩余的行数更少(dhcp4消失了):

Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8456] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8478] manager: NetworkManager state is now DISCONNECTED
Jan 11 07:49:13 mint NetworkManager[1184]: <warn>  [1641887353.8536] device (enp0s25): Activation: failed for connection 'Wired connection 1'
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8560] device (enp0s25): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8588] policy: auto-activating connection 'Wired connection 1' (*****)
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8622] device (enp0s25): Activation: starting connection 'Wired connection 1' (****)
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8627] device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8639] manager: NetworkManager state is now CONNECTING
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8647] device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8660] device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:45 mint NetworkManager[1184]: <info>  [1641887385.8471] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 07:49:45 mint NetworkManager[1184]: <info>  [1641887385.8497] manager: NetworkManager state is now DISCONNECTED
linux networking
  • 1 1 个回答
  • 3548 Views

1 个回答

  • Voted
  1. Best Answer
    telcoM
    2022-01-11T22:33:03+08:002022-01-11T22:33:03+08:00

    阅读NetworkManager的日志消息。他们应该更详细地告诉您正在发生的事情以及您的网络连接发生了什么故障。

    在systemd-journald用作主要日志机制的系统上(例如现代 Ubuntu/Mint),您需要这样的命令:

    journalctl -x -b _SYSTEMD_UNIT=NetworkManager.service
    

    这将显示自最近一次系统启动以来 NetworkManager 记录的所有消息。输出的第一行应该是-- Journal begins at <timestamp>, ends at <timestamp>. --告诉你可用日志的时间范围(它是可调整的,但日志开始之前的日志已经消失了)。

    在具有传统syslog日志记录的系统上,您通常应该查看存储在 /var/log 中的日志,例如/var/log/daemon.log(基于 Debian/Ubuntu 的系统)或/var/log/messages(RedHat 风格的系统)。

    您的日志表明 NetworkManager 仍在尝试通过 DHCP 获取 IPv4 地址。它使用了一个名为的连接定义Wired connection 1:如果您键入,您将能够看到它是如何详细定义的nmcli connection show 'Wired connection 1'。特别是,检查:

    nmcli connection show 'Wired connection 1' | grep method
    

    响应应该是大约三行,如下所示:

    ipv4.method:                            auto
    ipv6.method:                            auto
    proxy.method:                           none
    

    对于您的用例,ipv4.method应该是disabled或link-local,并且ipv6.method可能link-local也应该是,告诉 NetworkManager 此连接定义不需要全球互联网连接。

    有关输出man 5 nm-settings-nmcli中每个设置的详细信息,请参阅。nmcli connection show <connection name>请注意,它们是按层次组织的,因此要查找ipv4.method例如,您应该首先搜索部分标题ipv4 setting,然后再搜索method。

    • 1

相关问题

  • 使用键盘快捷键启动/停止 systemd 服务 [关闭]

  • 奇怪的路由器与centos 6一起工作[关闭]

  • 需要一些系统调用

  • astyle 不会更改源文件格式

  • 通过标签将根文件系统传递给linux内核

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve