Ubuntu 16.04 wifi 基础架构模式问题

Ubuntu 16.04 wifi 基础架构模式问题

我最近将我的笔记本电脑从 Ubuntu 14.04 更新到了 Ubuntu 16.04

对于我的大学互联网连接,我必须在 wifi 配置中使用基础设施模式。

当我尝试使用 Ubuntu 16.04 中的“网络连接”设置大学网络时,只有三种模式选项:客户端、热点和 Ad-hoc。基础设施模式选项在 Ubuntu 14.04 中存在,但在 Ubuntu 16.04 中不再存在。

我确信这不是硬件问题,因为 Ubuntu 14.04 一切运行正常。

是驱动程序的问题吗?

是“网络连接”问题吗?

的输出lspci为:

02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

答案1

我在 Ubuntu 16.04 中遇到了同样的问题,因为在安装之前(全新安装)wifi 在 15.10 中工作正常,并且在 Windows 7/10 中工作正常,我不知道原因,但我部分修复了该问题,如下所示:

  1. 您必须知道您的 wifi 接口是什么,因此打开终端并输入:

    ifconfig
    

    输出应该显示类似

    enp0s10   Link encap:Ethernet  direcciónHW 00:14:85:2d:d9:20
          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    lo        Link encap:Bucle local
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:2465 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:2465 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1
          Bytes RX:284298 (284.2 KB)  TX bytes:284298 (284.2 KB)
    
    wlp1s8    Link encap:Ethernet  direcciónHW 00:1d:1a:01:53:81
          Direc. inet:192.168.0.155  Difus.:192.168.0.255  Másc:255.255.255.0
          Dirección inet6: fe80::abe5:47fa:aee0:f1fc/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:4150850 errores:0 perdidos:1 overruns:0 frame:0
          Paquetes TX:3166922 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:5126859398 (5.1 GB)  TX bytes:389946883 (389.9 MB)
    

    如你所见,我的界面是wlp1s8

  2. 以root权限打开文件/etc/rc.local

    sudo nano /etc/rc.local
    

    你会看到类似这样的内容:

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    exit 0
    

    添加行

    iwconfig wlp1s8 rate 54M
    

    之前exit 0wlp1s8你的 wlan 接口在哪里,这样编辑后的文件看起来是这样的

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    iwconfig wlp1s8 rate 54M    
    
    exit 0
    
  3. 重新启动计算机以应用更改。

这部分解决了问题;在此之前,我完全失去了信号,互联网非常慢。现在我没有失去信号,但互联网速度随着时间的推移(15-20 分钟)从 1.6 mb 下行/350 kb 上行下降到 350 kb 下行/20 kb 上行。

答案2

基础架构模式和客户端模式是同一个模式。要连接大学 wifi,请使用客户端模式。

答案3

经过多次尝试,我终于成功了。

我认为 NetworkManager 工具存在问题。以下是我所做的:

1.-我禁用了“网络管理器”。

2.-我安装“Wicd NetworkManager”。

3.- 使用“网络连接”工具创建 wifi 连接,并使用“客户端模式”而不是“基础设施模式”。

4.-我使用“Wicd”连接到大学网络。

我不知道这是怎么回事,但现在我可以连接到大学 wifi 了。仅设置“客户端模式”而不是“基础设施模式”并使用“NetworkManager”并不能解决问题。

相关内容