![如何知道连接了哪个网络?](https://linux22.com/image/821585/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E8%BF%9E%E6%8E%A5%E4%BA%86%E5%93%AA%E4%B8%AA%E7%BD%91%E7%BB%9C%EF%BC%9F.png)
如何使用命令行查看我是否使用 eth0、eth1 还是 wln0 等连接到网络?
好吧,详细说一下,我有一个使用程序“conky”安装的桌面侧边栏。这个侧边栏有显示互联网速度的仪表。由于我没有使用 eth0,所以我需要在 ~/.conkyrc 文件中做一个小改动。我需要将“eth0”替换为我的无线网卡用于连接互联网(通过路由器)的任何网络。
答案1
根据您的设置,您很可能同时连接到多个网络。
如果您有兴趣了解哪个接口用于 Internet 流量,请尝试使用该ip route
命令并查看默认路由。例如,在我的系统上,它显示eth0
如果流量与表中的任何其他规则都不匹配,则流量将通过:
$ ip route
default via 192.168.0.1 dev eth0 proto static
169.254.0.0/16 dev eth0 scope link metric 1000
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.10 metric 1