NetBSD6.0无线网络配置求助!(已经解决)
本帖最后由 5icu1001 于 2012-12-14 17:24 编辑各位老大:小弟想请教下在netbsd6.0下如何配置无线网络才能上网啊,我的网络是ADSL+无线路由器+AR9285无线网卡,试了好久没能连接上,谢谢!
先dmesg 看看NB6.0是否支持你的无线网卡,再看手册和wiki,上面会告诉你如何配置,我记得配置好之后用 wpa_suppliant 命令启用无线网卡,具体的用法请参考 man wpa_suppliant 。如果你是自动获取IP的,却无法获取IP,则要执行 /etc/rc.d/dhclient restart 命令。 airfy 发表于 2012-12-06 13:33 static/image/common/back.gif
先dmesg 看看NB6.0是否支持你的无线网卡,再看手册和wiki,上面会告诉你如何配置,我记得配置好之后用 wp ...
忘了说了, wpa_suppliant 只是针对 WPA , WPA2 加密的无线网络,如果你用的是 WEP 加密,要用其它方法。 试了下,netbsd6.0支持AR9285无线网卡,无wpa_suppliant命令
#ifconfig ath0 ssid <> nwkey <>
提示: a event not happen 主要是设置nwkey所致。
#ifconfig ath0 list scan
能找到无线网络ssid
然后:#ifconfig -a
提示ath0:no network
主要想请教下: 主要配置那几个文件以及如何配置才可使无线网卡能连接上无线网络。 wpa或者wpa2认证在 NetBSD 下必须有另外的程序,如 wpa_suppliant 来代理认证。
OpebBSd 就不需要代理,ifconfig 的参数 wpakey直接搞定。
FreeBSD 可以通过 wpa_suppliant 来认证。我曾经努力的结果是在Freebsd下WPA2的TKIP算法通过,ifocnfig显示无线网络 associated,但是没有连上网。
---
freebsd r9下 iwi网卡的 WPA2-PSK 方式的 AES 算法认证通过了。
wap_supplicant.conf 设置:
network={
ssid="xxx"
k_mgmt=NONE
wep_key0="mima"
wep_tx_keyidx=0
}
通过route命令增加到网关的路由接口(wlan0),修改原来 default路由的接口参数(-ifp)。
--------------------------言归正传,NetBSD下------------------------------------------------------------------
这是我在网上看到的问题,2011年2月,他在 /etc/rc.conf 中这样设置,其中 rum0 是他的无线网卡,结果是他设不了ip。
wpa_supplicant=YES
wpa_supplicant_flags="-B -irum0 -c/etc/wpa_supplicant.conf"
#dhcpcd=YES
#dhcpcd_flags="-b -t 0"
-----------------------< wpa_supplicant.conf >------------------------
ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
network={
ssid="5tup1d"
scan_ssid=1
key_mgmt=WPA-PSK
psk={deleted}
}
---- 你自己再琢磨琢磨吧,关键是参照 FreeBSD
楼主看看这篇WIKI就知道了:http://wiki.netbsd.org/tutorials/how_to_use_wpa_supplicant/ ,如果你是用WPA或WPA2加密,配置是这样的:
一是照文中的样子配置 /etc/wpa_supplicant.conf ,这是我自己电脑上的内容:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="MYWLAN" 替换你自己的SSID
scan_ssid=1
key_mgmt=WPA-PSK
psk="MySecretPassphrase"替换你自己的PSK
}
二是如果你用dhcp自动获取IP,则要配置/etc/rc.conf ,添加这些内容:
dhclient=YES
# Do not wait for lease; useful if no network is within reach, so boot will not hang
dhclient_flags="-nw"
wpa_supplicant=YES
wpa_supplicant_flags="-B -i ath0 -c /etc/wpa_supplicant.conf"
做完配置后,这样来启用: /etc/rc.d/wpa_supplicant start
我自己用的情况是,既使我配置好了 /etc/rc.conf,仍无法自动获取IP,估计是我的网络相关的配置导致的,目前没空去管它,但可以手动启用无线连接,方法是:
wpa_supplicant -B -i xxx -c /etc/wpa_supplicant.conf
/etc/rc.d/dhclient restart
如果你是用WEP加密,也是类似的方法,详情请自己看这篇WIKI。 本帖最后由 5icu1001 于 2012-12-20 21:37 编辑
回复 6# airfy
非常感谢大大们的指导!
已经自动连接上,并且dhcp动态获取IP,192.168.1.101,我的配置如下:
一、/etc/ifconfig.ath0
up
dhcp
! /usr/sbin/wpa_supplicant –B –iath0 –c/etc/wpa_supplicant.conf
二、/etc/rc.conf
dhcpcd_flags="-q -b"
wpa_supplicant=YES
wpa_supplicant_flags="-B -i ath0 -c /etc/wpa_supplicant.conf"
三、/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="你自己的SSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="你自己的PSK"
}
恭喜賀喜! 回复 6# airfy
无法自动获取 IP,原因应该是 wpa_supplicant 没有成功启动,在 rc.conf 中加入下面一行试试:
critical_filesystems_local="/var /usr"
页:
[1]