FreeBSD 8.1中无线网卡(wlan0相关)的使用

转自: http://www.baidu.com.ru/archives/890.html

FreeBSD 8.1中无线网卡(wlan0相关)的使用!

一直感觉freebsd比较稳定,最近随着freebsd 8.1的发布,俺也想赶赶潮流!

以前总是在虚拟机里使用,比如vmware之类,网卡很容易就被调试出来!最近想上台服务器,所以选择在实体机器里测试一下,就找了家里一个台式机 来安装,由于台式机使用的是无线网卡,等安装完成freebsd,去ports 安装软件时候问题来了,怎么也连接不上网络,后来ifconfig一下,发现ath0网卡的状态总是“no carrier”,烦呀,对我这种freebsd新手来说,最怕硬件问题了!怎么办?

在网上找了半天,就是不知道怎么办?很多人都说是驱动的问题,但是我发现设备是正常的,以前在7.0时候使用比较正常呀!没办法就仔细研究 《freebsd使用手册》,在无线网络那一章,基本又仔细看了几遍,一无所获,不停变换参数修改/etc/rc.conf,不停的/etc/rc.d /netif restart,没有任何效果!烦烦烦

这时,看到手册有一个无线网络搜索命令,“# ifconfig wlan0 up scan ”,就试了一下,没有效果,网络设备正常,又无法连接问题在哪?又看到一个“# ifconfig wlan0 create wlandev ath0 ”,这个命令在上个命令之前,它什么意思,试试,结果一试,再输入命令ifconfig,竟然多出一个wlan0,可ath0还是不能用,而且连在/etc/rc.conf中配的ip都没了,郁闷,继续上网查wlan0,终于发现:“

freebsd8.0后对无线网卡的设置不同以往,freebsd8.0后的版本不能直接使用那个识别出来的ath0网卡,需要你自己手动设置一个虚拟设备。设置方法如下:

ifconfig wlan0 create wlandev ath0

意思是用wlandev ath0这块网卡生成一个名称是wlan0的虚拟网卡。wlan0的mac地址和ath0是一样的。如果想让这一步开机就运行,需要在rc.conf中加入相应的项。”

明白了,怪不得ath0不能用呢,接着在/etc/rc.conf中配置:

wlans_ath0="wlan0"
ifconfig_wlan0="ssid your_ssid_here

 bssid xx:xx:xx:xx:xx:xx

 DHCP"
哈哈,ok了,/etc/rc.d/netif restart,然后ping一下,开心,万事大吉,希望对遇到相同问题的朋友一点启发!

你可能感兴趣的:(FreeBSD)