CentOS 命令行下连接加密模式为 WPA/WPA2

阅读: 评论:0

CentOS 命令行下连接加密模式为 WPA/WPA2

CentOS 命令行下连接加密模式为 WPA/WPA2

记录了 CentOS 最小化安装后如何配置和连接无线网络,当时的情况是路由器使用的WEP加密方式,所以设置密码的时候可以直接使用明文密码。后来当把路由器的加密模式设置为 WPA/WPA2-PSK的时候,发现已经无法连接无线网络了,原因是当使用 WPA/WPA2-PSK 加密模式之后客户端不能直接发送明文密码,而是要使用加密之后的密码,既然我们知道了原因我们该怎么做呢?
首先我们要安装一个帮我们生成加密密码并配置网卡的工具包 wpa_supplicant

yum install -y wpa_supplicant

 
然后找到我们路由的 ESSID,比如我是 long,然后生成密码配置文件,

 

 

wpa_passphrase long 'my password'

 它会输出如下内容

 

 

network={ssid="long"#psk="my password"psk=350fb537ccec9b6de427eb4a43b7e02ae0492a59ce0a095ac6b527aef2c40f94
}

 

 

将输入的内容追加到 /etc/wpa_supplicant/f
或者直接执行

 

wpa_passphrase long 'my password' >> /etc/wpa_supplicant/f

 

 

再把其中 ssid= 和 psk= 加入到wlan0 的配置文件,或执行一下命令

 

wpa_passphrase long 'my password' | grep -v '{|}' >> /etc/sysconfig/network-scripts/ifcfg-wlan0
echo 'WPA=yes' >> /etc/sysconfig/network-scripts/ifcfg-wlan0

 我的配置文件内容如下:

 

 

DEVICE=wlan0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.5
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
WPA=yes
SSID="long"
PSK=350fb537ccec9b6de427eb4a43b7e02ae0492a59ce0a095ac6b527aef2c40f94

 然后,我们可以启动网络设备

 

 

ifup wlan0

 

 

再启动 wpa_supplicant

 

 

wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/f

 

 

我们需要随机启动的话,加入到 /etc/rc.local

cat >> /etc/rc.local<<EOF
wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/f
EOF

 

 

 

 

 

 

==================================================================================

以上是来自网上的一篇文章

 

我的路由器的配置信息:

 

 无线的加密设置

/etc/sysconfig/network-scripts/ifcfg-wlan0文件的内容:

 

DEVICE=wlan0
HWADDR=84:A6:C8:E6:37:6E
TYPE=Ethernet
UUID=2393dafa-31ff-4a66-b00d-51af7ebfb9c1
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
WPA=yes
SSID="junjin.mai"
PSK=742af11ddda680defba6e1c2b20ea04529f20edf7972f869d613c651d9cb9335

 
 /etc/wpa_supplicant/f文件的内容

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={ssid="junjin.mai"proto=WPA2 key_mgmt=WPA-PSK #请无论你是使用WPA-PSK,WPA2-PSK,都请在这里输入 WPA-PSK。这在wpa_supplicant看来WPA-PSK,WPA2-PSK都是 WPA-PSK,改成WPA2-PSK,它会不认识
。pairwise=CCMP #psk="junjin.mai123;"psk=742af11ddda680defba6e1c2b20ea04529f20edf7972f869d613c651d9cb9335
}

 /etc/rc.local文件的内容

 

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style uch /var/lock/subsys/local
wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/f
ifup wlan0

 

本文发布于:2024-01-31 15:53:19,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170668760429659.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令行   模式   CentOS   WPA
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23