今天去珠江路买了一个TP-LINK TL-WR541G+ 无线宽带路由器,本本上的无线网卡以前一直没用过,Broadcom BCM4318,54M,在Ubuntu简体论坛搜索了一下,有两种解决方法,一是使用2.6.17中自带的bcm43xx驱动,二是使用ndiswrapper来驱动bcm4318的firmware。两种方法都需要在Windows下提取bcm4318驱动中的firmware,第一中方法只支持11M的802.11b,第二种可以支持到54M的802.11g。我用了第一种方法。
sudo apt-get install bcm43xx-fwcutter
sudo /usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh
运行脚本之后会自动下载bcm3418的firmware,安装完成之后,运行network-manager,修改无线网卡的配置,填入ESSID,IP地址,掩码,网关,如果使用DHCP的话直接选DHCP就OK了,接下来关闭原来的有线网卡,在关闭无线网卡,最后再启动无线网卡就能连上无线路由器了。为什么要关闭有线的网卡呢?是因为我的有线网卡是eth0而无线网卡是eth1,查看路由表(route -n),发现总是使用eth0,而eth0并未连接路由器。所以得关闭有线网卡,再关闭无线网卡接着再启用无线网卡来激活网络。
Ubuntu下BCM4318的信号要比Win下差了好多哦,其实这是驱动的问题,Broadcom并未正式放出Linux下驱动,Linux下也只是通过提取Win下驱动的fw来使用的。
Tags: Broadcom, Linux, ubuntu, Wireless
One Response for "Ubuntu Linux 下无线网络配置"
April 30th, 2010 at 22:06
现在我也在为 Ubuntu 无线网卡郁闷呢。
Leave a reply