因为Eucalyputs配置的需要,需要停止Network Manager。停止之后发现无线网络也无法自动连接了,折腾一番,终于成功,不容易。
首先使用
iwconfig
?命令来检查无线网卡是否存在以及驱动是否已经安装。而且需要知道,这个方法是在停止Network Manager后使用的。这一部分我并没有问题,所以我就不介绍了,遇见问题的,自行搜索也应该可以解决。我的无线网卡名字是wlan0,有不同的请自己把wlan0换成你的网卡设备名。
得到无线网络SSID
首先搞清楚自己要连接的无线网络。运行
iwconfig wlan0 up
来启动无线网卡wlan0。运行
iwlist wlan0 scan | grep -i ssid
?来获得附近的无线网络SSID,记好你需要使用的SSID。
配置wlan0
建立一个wlan0的配置文件,路径在
/etc/sysconfig/network-scripts/ifcfg-wlan0
?。我的内容配置如下:
DEVICE=wlan0ESSID="360-ZSD15C"TYPE=WirelessBOOTPROTO=dhcpONBOOT=yes
这几个参数都按照自己的情况进行更改,因为觉得很好懂了,所以不多解释。如果不是使用DHCP方式的,可以查找下静态IP的配置文件是怎么样的。
验证
连接时还需要验证无线网络的密码,这需要另一个工具wpa_supplicant。可能已经安装在系统上了,如果没有使用yum来安装就可以了。
运行
wpa_passphrase "SSID" 密码 >> /etc/wpa_supplicant/wpa_supplicant.conf
在/etc/wpa_supplicant/wpa_supplicant.conf文件内容大致应该是下面这样子的:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel network={ ssid="你的SSID" #psk="你的密码" #下面这行是根据密码生成的 psk=68293b55e2b12885f4ce527c7ba5baaa7b015248b6774b8d4c0f37475e56cf97}
运行
wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
来使程序在后台运行。如果想要前台运行,去掉-B参数即可。
这时候我试了一下是否能连上网,还是不行。因为我配置的是DHCP,所以接着运行
dhclient wlan0
,测试了一下,已经可以上网了。
其他相关
使用
iwconfig
等命令可以用来配置无线网卡,但是我没有成功。
原文地址:在命令行中连接无线网络, 感谢原作者分享。 只是微笑地固执自己的坚持,