我正在运行 Linux Mint,如果我从无线连接切换到有线连接,那么我将无法连接到互联网。
它会通知我已连接到网络,但页面无法加载。
现在,如果我重新启动笔记本电脑,那么我的互联网将再次通过有线连接工作。
我尝试过使用
$ sudo systemctl 重新启动网络
和
$ sudo /etc/init.d/networking restart
但他们似乎都没有做任何重新启动我的电脑所做的事情。当我从无线连接切换到有线连接时,每当我无法连接到互联网时,我应该尝试哪些命令来重新启动我的网络服务?
如果相关的话,我会使用 VPN。
答案1
如果您的系统正在使用 NetworkManager,则sudo systemctl restart networking
可能不会做任何有用的事情,甚至可能对 NetworkManager 起作用,具体取决于您的系统配置方式。
作为背景,networking.service
使用旧的ifup
/ifdown
命令及其/etc/network/interfaces
配置文件。当使用 NetworkManager 时,您不需要这样做:NetworkManager 可以直接从目录、桌面环境存储的每用户网络设置和/或现代 Ubuntu/Mint 中的子系统读取/etc/network/interfaces
其/etc/NetworkManager/system-connections/
配置netplan
。
如果您的 VPN 连接也与 NetworkManager 集成,则它应该会在需要时自动重新启动 VPN 连接。因此,我猜测您使用的 VPN 客户端要么是一个单独的产品,没有完整的 NetworkManager 集成,要么您以绕过 NetworkManager 的方式对其进行配置。
您应该确定哪些服务与您的 VPN 连接相关,并在从无线连接更改为有线连接后尝试重新启动这些服务,反之亦然。
市场上有如此多不同的 VPN 实现,坦率地说,在不了解更多细节的情况下不可能给出通用说明。您的 VPN 是基于 IPsec、L2TP、OpenVPN、Wireguard 还是某种专有产品?你是如何配置的,如何正常操作?