在不断开 wifi 的情况下禁用和启用 Internet

ubu*_*ser 3 command-line wireless

我需要一种方法来禁用然后通过命令行启用互联网访问,同时仍保持连接到 wifi。

Jak*_*ers 10

删除默认网关应该可以解决问题,您仍然可以访问子网中的所有内容,但不能访问子网之外。IIRC 这应该可以工作,不能尝试 atm,用您的路由器 IP(在同一子网中)替换 IP:

 sudo route del default gw 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

编辑:要撤消它,这应该有效:

 sudo route add default gw 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

要查找您的默认网关 IP:

route -n|grep "^0.0.0.0"
Run Code Online (Sandbox Code Playgroud)