我装上 suse 12.3 不久,手机流量不够想用电脑共享出来给手机用,看了论坛的教学 [[ 教学 ]openSUSE 新建配置 AdHoc 无线局域网) ,按照步骤一步一步来还是不行,始终连接不上。感觉是驱动有问题,后来才知道默认的驱动不支持 AP.
在网上看了三篇文章感觉帮助很大, help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#Installing_STA_drivers , forum.ubuntu.org.cn/viewtopic.php?f=77&t=348051&p=2505127#p2505127 , ihacklog.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 都可以正常连接上网,安卓的手机连不上。