有没有办法知道我正在使用什么连接?

有没有办法知道我正在使用什么连接?

我之所以问这个问题是因为我想知道如果我同时连接两个网络而不是只连接一个网络,我是否会获得更高的速度。此外,当我玩游戏(上网)时,如果我只使用无线,一段时间后总会掉线,但如果同时使用两个网络,就不会出现这种情况!

我同时连接了无线和有线网络。

  • 我怎么知道我正在使用什么连接?
  • 我是否同时使用两者?
  • 我的 IP 地址从哪一个获取?

这是一个有趣的结果 nm-tool | route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0

我想知道“主要”数量的包裹被发送到哪里。所以如果我同时连接到两个站点,我想知道哪一个站点的权重最大?

路由器是D-link 524

答案1

如果您同时有多个处于活动状态的网络连接(每个连接都有其 IP 地址),则路由表应该确定哪一个连接用于特定请求。

如果您正在使用网络管理器,则命令

nm-tool | grep -i 'device\|state'

应该为您提供有关活动连接的信息,并且的输出route应该为您提供有关使用哪个接口来访问特定 IP 地址的信息。

鉴于您的路由表,两个接口具有相同的路由,但是eth0由于次要指标而优先选择。

结论应该是您只使用,这可以通过查看和字段eth0来验证。ifconfigByte RXByte TX

答案2

如果您在连接到两个连接时进行观察ifconfig,请注意主导连接,因为它接收的数据包数量更多,并且接收的数据也更多。

相关内容