网络管理器:完全互联网访问,但通过哪个设备/连接

网络管理器:完全互联网访问,但通过哪个设备/连接

命令

nmcli connectivity check

可以判断计算机是否连接到互联网,或(仅)连接到本地网络。有没有办法获取有关连接的信息通过特定的连接/设备?例如,假设我通过无线连接连接到互联网并通过有线连接连接到本地网络,有没有办法从网络管理器获取此信息?

最终我想制作一个脚本,对未连接到互联网的设备执行某些操作(例如关闭它们),同时保持连接到互联网的设备完好无损。

答案1

您可以简单地使用命令ip

ip route get 8.8.8.8
via x.y.u.o dev p3p1 src a.b.c.d 
cache 

此命令将指示设备用作默认网关,除非您添加静态路由8.8.8.8

相关内容