|
发表于 2010-12-2 22:15:34
|
显示全部楼层
1. 确认是否真的装好驱动
sudo ifconfig -a | grep eth1
如果驱动装好会显示对应的记录
2. 开启无线网卡, 手动设置ip地址,路由
#打开无线网卡
sudo ifconfig eth1 up
#设置ip, 192.168.1.100只是一个例子
sudo ifconfig eth1 192.168.1.100
#设置默认网管, 192.168.1.1是你无线路由的ip地址
sudo route add default gw 192.168.1.1
3. 编辑/etc/wpa_supplicant/wpa_supplicant.conf
文件开始可以加上如下两行
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
然后设置如何连接你的无线路由, 内容一般是加密协议,加密方式,密码,优先级, 可以参考gentoo的手册。
4. 连接测试
#连接无线路由 -c: 配置文件, -D: 驱动程序类型,-i: 网卡接口 -d:debug模式
wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf -Dwext -ieth1 -d
如果进程没有报错,一直运行
你可以尝试ping你的网管
ping 192.168.1.1
如果能ping通则说明一切正确。
5. 编辑/etc/conf.d/net, 让刚才手动输入的命令自动执行
#使用wpa_supplicant作为连接工具
modules=( "wpa_supplicant" )
#使用wext作为无线驱动
wpa_supplicant_eth1="-Dwext"
#编辑你想要连接的无线access point的网络设置, 比如IP,路由网管,以及DNS服务器, 其中SID是你无线网络的名字
config_SID=.....
routes_SID=.....
dns_servers_SID=....
6. 创建无线网卡的启动进程
sudo ln -svf /etc/init.d/net.lo /etc/init.d/net.eth1
7. 让net.eth1开机启动
sudo rc-update add net.eth1 default
8. 编辑/etc/conf.d/rc
RC_COLDPLUG="yes"
#开机只启动无线网卡, 不启动有线网卡
RC_PLUG_SERVICES="!net.eth0 net.*" |
|