iwconfig 和 nmcli 的区别

csg*_*pie 5 network-manager wireless nmcli

当我运行命令时

nmcli dev wifi
Run Code Online (Sandbox Code Playgroud)

在我的控制台中,我得到了 wifi 网络列表,包括我连接到的那个

*  SSID                  MODE   CHAN  RATE       SIGNAL  BARS  SECURITY   
*  eduroam               Infra  36    54 Mbit/s  63      ???_  WPA2 802.1X 
Run Code Online (Sandbox Code Playgroud)

这似乎表明最大传输速度为 54Mb/s。然而,

$ iwconfig 
wlan0     IEEE 802.11abgn  ESSID:"eduroam"  
          Mode:Managed  Frequency:5.18 GHz  Access Point: 30:D1:7E:EE:30:F1   
          Bit Rate=117 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=56/70  Signal level=-54 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:60   Missed beacon:0
Run Code Online (Sandbox Code Playgroud)

建议比特率为 117 Mb/s。做一个快速的速度测试,117 Mb/s 更接近真实。事实上,nmcli无论网络如何,都不会报告速度超过 54 Mb/s。

  • nmcli和 和有iwconfig什么区别?
  • 为什么nmcli报告速度较低?

  • Ubuntu 版本:15.05