新手 bcm4313 无线 AP 折腾过程

我装上 suse 12.3 不久,手机流量不够想用电脑共享出来给手机用,看了论坛的教学 [[ 教学 ]openSUSE 新建配置 AdHoc 无线局域网) ,按照步骤一步一步来还是不行,始终连接不上。感觉是驱动有问题,后来才知道默认的驱动不支持 AP.
在网上看了三篇文章感觉帮助很大, help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#Installing_STA_driversforum.ubuntu.org.cn/viewtopic.php?f=77&t=348051&p=2505127#p2505127ihacklog.com/post/use-hostapd-to-setup-wireless-access-point-under-linux.html
下面讲一下我自己的折腾过程。
首先查看无线的芯片用的是什么驱动,我开始用的是内核里的开源驱动

linux-wbfu:/home/mameo # ethtool -i wlan0
driver: brcmsmac
version: 3.7.10-1.16-desktop
firmware-version: N/A
bus-info: bcma0:0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no


接下来在图形界面安装 broadcom-wl

bc2.jpeg
然后禁用开源的驱动,使用新安装的驱动

linux-wbfu:/home/mameo # modprobe -r brcmsmac
linux-wbfu:/home/mameo # modprobe wl
linux-wbfu:/home/mameo # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:72 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

linux-wbfu:/home/mameo # 

    然后打开 Network manager, 切换到无线,添加共享


    无线安全不能选 wpa/wpa2,只能选 wep 加密方式。


    IPv4 选项卡里选分享,而不先手动,这里跟论坛的教学不一样。


     然后确定, 连接就可以了。
     我手机是 n9 和 n900 都可以正常连接上网,安卓的手机连不上。