网络管理员日志在哪里?(16.04)

Kar*_*lek 34 network-manager log

我有新的 Ubuntu,我想调试网络设置中的一些错误。

我找不到 NetworkManager 的日志。

/var/log/syslog并且/var/log/daemon.log- 人们在其他问题中对此堆栈交换的推荐 - 都是空的。

此页面中的 Python 脚本 - https://wiki.ubuntu.com/DebuggingNetworkManager - 不再存在。

sudo service network-manager status显示日志的行,但不是全部。

Kar*_*lek 43

journalctl 诀窍:

journalctl -u NetworkManager.service
Run Code Online (Sandbox Code Playgroud)

-u,--unit=UNIT|PATTERN 显示指定 systemd 单元 UNIT(例如服务单元)的消息,或者显示与 PATTERN 匹配的任何单元的消息。[...]

  • 我特地说了标题中的版本。 (4认同)
  • 是的。由于问题出在 askubuntu 上,所以它谈到了 systemd,因为所有 ubuntu 安装都使用 systemd(古代的除外)。 (2认同)

小智 10

你也可以试试这个。你会看到一些网络管理器状态的变化。

sudo journalctl -fu NetworkManager
Run Code Online (Sandbox Code Playgroud)

例如,

Mar 15 09:06:37 macbookair NetworkManager[1098]: <info>  [xxx] keyfile: add connection in-memory (xxx,"tun0")
Mar 15 09:06:37 macbookair NetworkManager[1098]: <info>  [xxx] device (tun0): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Mar 15 09:06:37 macbookair NetworkManager[1098]: <info>  [xxx] device (tun0): Activation: starting connection 'tun0' (xxx)
Run Code Online (Sandbox Code Playgroud)

-f,--follow 仅显示最近的日记帐分录,并在新分录附加到日记帐时连续打印它们。