读取 wlan0 的守护进程日志

读取 wlan0 的守护进程日志

我有一Raspberry Pi台在 上运行的设备Raspbain Linux。该设备在 上运行良好,wlan0但从最近几天开始,它处于离线状态(与网络断开连接)。我想查看一些日志,发现daemon.log文件/var/log/包含有关网络连接 wlan0 的一些有用信息。我照做了cat daemon.log | grep wlan0,它显示了所有日志。

我试图理解所有日志并了解基本概念,但只是想多了解一些日志,因为有些术语无法理解。

Apr  9 04:59:33 device dhcpcd[332]: wlan0: carrier acquired
Apr  9 04:59:33 device dhcpcd[332]: wlan0: adding address fe80::bac5:f37d:9bb4:65df
Apr  9 04:59:33 device dhcpcd[332]: wlan0: IAID eb:d3:4c:54
Apr  9 04:59:34 device dhcpcd[332]: wlan0: soliciting a DHCP lease
Apr  9 04:59:34 device dhcpcd[332]: wlan0: offered 192.168.0.57 from 192.168.0.1
Apr  9 04:59:34 device dhcpcd[332]: wlan0: soliciting an IPv6 router
Apr  9 04:59:34 device dhcpcd[332]: wlan0: probing address 192.168.0.57/24
Apr  9 04:59:35 device avahi-daemon[325]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::bac5:f37d:9bb4:65df.
Apr  9 04:59:35 device avahi-daemon[325]: New relevant interface wlan0.IPv6 for mDNS.
Apr  9 04:59:35 device avahi-daemon[325]: Registering new address record for fe80::bac5:f37d:9bb4:65df on wlan0.       *.
Apr  9 04:59:38 device dhcpcd[332]: wlan0: leased 192.168.0.57 for 86400 seconds
Apr  9 04:59:38 device avahi-daemon[325]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.0.57.
Apr  9 04:59:38 device avahi-daemon[325]: New relevant interface wlan0.IPv4 for mDNS.
Apr  9 04:59:39 device avahi-daemon[325]: Registering new address record for 192.168.0.57 on wlan0.IPv4.
Apr  9 04:59:39 device dhcpcd[332]: wlan0: adding route to 192.168.0.0/24
Apr  9 04:59:39 device dhcpcd[332]: wlan0: adding default route via 192.168.0.1
Apr  9 04:59:39 device dhcpcd[332]: wlan0: removing route to 192.168.0.0/24
Apr  9 04:59:47 device dhcpcd[332]: wlan0: no IPv6 Routers available
Apr  9 05:15:49 device dhcpcd[332]: wlan0: carrier lost
Apr  9 05:15:49 device dhcpcd[332]: wlan0: deleting address fe80::bac5:f37d:9bb4:65df
Apr  9 05:15:49 device avahi-daemon[325]: Withdrawing address record for fe80::bac5:f37d:9bb4:65df on wlan0.
Apr  9 05:15:49 device avahi-daemon[325]: Leaving mDNS multicast group on interface wlan0.IPv6 with address fe80::bac5:f37d:9bb4:65df.
Apr  9 05:15:49 device avahi-daemon[325]: Interface wlan0.IPv6 no longer relevant for mDNS.
Apr  9 05:15:49 device dhcpcd[332]: wlan0: deleting default route via 192.168.0.1
Apr  9 05:15:49 device avahi-daemon[325]: Withdrawing address record for 192.168.0.57 on wlan0.
Apr  9 05:15:49 device avahi-daemon[325]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.0.57.
Apr  9 05:15:49 device avahi-daemon[325]: Interface wlan0.IPv4 no longer relevant for mDNS.

因此,上面显示运营商已获取并由192.168.0.57路由器 (192.168.0.1) 提供。它尝试连接该 IP 并租用 86400 秒(24 小时)。但在此之后,当它显示wlan0: adding route to 192.168.0.0/24。这是什么意思?

我无法理解到底发生了什么。有人能给我解释一下吗?

谢谢

答案1

“运营商丢失”可能意味着很多事情。也许路由器设置为仅授予 24 小时的 DHCP 租约。在许多情况下,网络管理器会自动重新连接,但在少数情况下会失败。

这可能表明路由器设置为使用自动信道选择,并更改信道以寻找更好的连接。在很多情况下,使用网络管理器和本机 Linux 驱动程序,NM 不会立即看到新信道,而是直接丢弃。以下是一些非常有趣的信息:https://superuser.com/questions/1311149/why-do-wifi-routers-do-such-a-bad-job-of-channel-selection

出于这些原因,我建议将路由器设置为 WPA2-AES(有时称为 CCMP)和固定通道(1、6 或 11)。

路由器 2.4 gHz 和 5 gHz 段之间的自动选择可能同样糟糕。我建议分别重命名它们,例如 myrouter_2.4 和 myrouter_5 或类似的名称。此外,我建议修复 5 gHz 段中的信道。

我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

sudo nano /etc/default/crda

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存并关闭文本编辑器。

设置国家代码后,查看您的 5 gHz 是否受 DFS 约束:https://en.wikipedia.org/wiki/Channel_allocation_schemes#DFS

sudo iw reg get

这是我的机器上的一个示例:

country US: DFS-FCC
    (2402 - 2472 @ 40), (N/A, 30), (N/A)
    (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
    (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
    (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS
    (5735 - 5835 @ 80), (N/A, 30), (N/A)
    (57240 - 63720 @ 2160), (N/A, 40), (N/A)

如您所见,DFS(“我们保留随时切换频道的权利。”)对 48 以上和 149 以下的频道有效。因此,我建议使用该范围之外的频道。我使用 149。

从日志中有限的数据无法得知载体丢失的确切原因。我只能建议尝试排除所有可能发生这种情况的原因,然后看看问题是否得到解决。

相关内容