背景
archlinux 最新版本
我使用 netctl-auto 和 netctl 来连接无线网络。
无线网络来自电视有线路由器。
提供商是沃达丰(德国)
问题
有时当我启动机器时无线连接不工作。
例如 ping 就是这样的
ping 8.8.8.8
ping: connect: Network is unreachable
我尝试过
建立连接的唯一方法是先停止网络,然后启动一切,即
netctl stop wireless
systemctl disable [email protected]
netctl-auto disable wireless
systemctl enable [email protected]
netctl-auto enable wireless
netctl start wireless
另一个解决方案是关闭/打开电缆路由器。
我尝试查看日志
sudo journalctl -u netctl.service
-- Logs begin at Fri 2019-04-19 12:18:06 CEST, end at Sun 2020-02-09 11:54:12 CET. --
-- No entries --
sudo journalctl -u [email protected]
-- Logs begin at Fri 2019-04-19 12:18:06 CEST, end at Sun 2020-02-09 11:54:27 CET. --
-- No entries --
sudo journalctl -u [email protected]
-- Logs begin at Fri 2019-04-19 12:18:06 CEST, end at Sun 2020-02-09 11:54:33 CET. --
-- No entries --
这是 systemctl 对这些单元所说的内容
sudo systemctl list-unit-files --all
[email protected] indirect
[email protected] disabled
netctl-sleep.service disabled
netctl-wait-online.service disabled
netctl.service disabled
[email protected] static
systemctl list-unit-files | grep enabled
[email protected] enabled
display-manager.service enabled
gdm.service enabled
[email protected] enabled
systemd-fsck-root.service enabled-runtime
systemd-remount-fs.service enabled-runtime
remote-fs.target enabled
sudo systemctl list-unit-files | grep disabled
[email protected] disabled
netctl-sleep.service disabled
netctl-wait-online.service disabled
netctl.service disabled
问题
- 如何诊断这个问题?
- 当我关闭/打开路由器时,Linux(即 netctl-auto)似乎重新连接,我怀疑这可能不是我的 Linux 设置的问题。有什么想法吗?
(该问题之前发布在“网络工程”上)