如何判断您的计算机是否使用wifi或以太网访问互联网

在运行Ubuntu 14.04时,我的笔记本电脑开启了Wifi,并且保存了无线网络,并插入了一根以太网电缆(从同一网络连接到Devolo homeplug)。 如果我单击主屏幕右上角的“向上/向下”按钮,它们下方都有一个“断开连接”选项,这样我就无法分辨计算机用于连接互联网的那个。

如果没有禁用wifi或断开以太网电缆,是否有任何“编程”方法来确定计算机如何连接到互联网?

如果您使用命令route ,表中将输入值为“Default”或“0.0.0.0”作为目标字段,然后“Iface”字段将是您的计算机用于的接口(以太网或wifi)到达互联网。

例:

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 eth0

我为此目的使用conky。 它显示有关计算机上所有接口的实时信息。 这是我的电脑的一个screeshot,你可以在右侧看到(红色和绿色图表)是我的电脑的所有接口。

你可以安装conky

 sudo apt-get install conky