wpa_supplicant无线网络配置

公司的笔记本,有线网卡口坏了,扔了可惜,拿来安装CentOS系统,作为测试机。重装完,发现无线网卡也不能用,经过一番“周折”;终于搞定,百度上关于处理方法较少,特写下,已备后查。


路由设置的网段是192.168.1.X/24,路由加密方法是wpa

一开始,启用无线:

[#] iw wlan0 up 

报错

SIOCSIFFLAGS: Operation not possible due to RF-kill

解决方法:

参见:

SIOCSIFFLAGS: Operation not possible due to RF-kill

一.设置上网,证明以下的步骤可行

1.设置ip

ifconfig wlan0 192.168.1.xxx

2.设置路由

route add default gw 192.168.1.1

3.设置dns

vi /etc/resolv.conf

nameserver 192.168.1.1

4.修改/etc/wpa_supplicant/wpa_supplicant.conf

【#】vi /etc/wpa_supplicant/wpa_supplicant.conf

添加

network={

     ssid="  ssid的名字"

    psk=" 密码 "

}

可用命令(自动生成加密密码)

[#] wpa_passphrase yourWifi WifiPassword>>  /etc/wpa_supplicant/wpa_supplicant.conf

--- 多个无线,可以重复执行即可

执行命令wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf


 ping 一下

[root@~]# ping www.baidu.com
PING www.a.shifen.com (58.217.200.113) 56(84) bytes of data.
64 bytes from 58.217.200.113: icmp_seq=1 ttl=54 time=22.9 ms
64 bytes from 58.217.200.113: icmp_seq=2 ttl=54 time=22.3 ms
64 bytes from 58.217.200.113: icmp_seq=3 ttl=54 time=22.8 ms
64 bytes from 58.217.200.113: icmp_seq=4 ttl=54 time=22.6 ms
64 bytes from 58.217.200.113: icmp_seq=5 ttl=54 time=23.1 ms
64 bytes from 58.217.200.113: icmp_seq=6 ttl=54 time=23.0 ms

连接成功,ok! 证明可行

二.修改成开机自动连上无线路由

设置成开机自动连上路由上网方法:

----- 跟设置有线的方法类似 ,新安装的系统,查看一下这个目录/etc/sysconfig/network-scripts/  是多了文件ifcfg-wlan0

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

【#】vi /etc/wpa_supplicant/wpa_supplicant.conf

添加

network={

     ssid="  wifi的名字"

    psk=" 密码 "

}

3.修改/etc/rc.local

[#] vi /etc/rc.local

添加:

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf





你可能感兴趣的:(服务器搭建,Linux,服务器搭建)