家里用的是mecury的路由器,我的是rhel6.3-x64系统,设置无线路由上网
最简单的方法是 使用NetworkManager服务,如果不想使用的话,按照下面的方法也可以。
路由设置的网段是192.168.1.X/24,路由加密方法是wpa
一.临时设置上网,证明以下的步骤可行
1.设置ip
ifconfig wlan0 192.168.1.xxx
2.设置路由
route add default gw 192.168.1.1
3.设置dns
vim /etc/resolv.conf
nameserver 192.168.1.1
4.修改/etc/wpa_supplicant/wpa_supplicant.conf
添加
network={
ssid=" ssid的名字"
psk=" 密码 "
}
执行命令wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
二.如果以上方法可行,修改成开机自动连上无线路由
设置成开机自动连上路由上网方法:
1.修改/etc/sysconfig/network-scripts/ifcfg-wlan0
IPADDR=192.168.1.xxx
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
2.修改/etc/wpa_supplicant/wpa_supplicant.conf
添加
network={
ssid=" ssid的名字"
psk=" 密码 "
}
3.修改/etc/rc.local
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
三.利用NetworkManager这个服务,设置无线路由上网
-------------------------参考自以下博文----------------------------------------------
http://blog.163.com/wxiongn@126/blog/static/11788203820102262748358/
目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。
wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络。wireless-tools支持几乎所有的无线网卡和驱动,但它不能连接到那些只支持WPA的AP。
经过编译后的wpa_supplicant源程序可以看到两个主要的可执行工具:wpa_supplicant和wpa_cli。wpa_supplicant是核心程序,它和wpa_cli的关系就是服务和客户端的关系:后台运行wpa_supplicant,使用wpa_cli来搜索、设置、和连接网络。
如何用wpa_supplicant使能一个wifi连接?
Step by step:
1、运行wpa_supplicant程序;
执行:/system/bin/wpa_supplicant -d -Dwext -iwlan0 -c/da