`
jimode2013
  • 浏览: 39609 次
社区版块
存档分类
最新评论

CentOS 命令行下连接加密模式为 WPA/WPA2-PSK 的无线网络

阅读更多

记录了 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/wpa_supplicant.conf
或者直接执行

 

wpa_passphrase long 'my password' >> /etc/wpa_supplicant/wpa_supplicant.conf

 

 

再把其中 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/wpa_supplicant.conf

 

 

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

cat >> /etc/rc.local<<EOF
wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf
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/wpa_supplicant.conf文件的内容

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 init stuff.

touch /var/lock/subsys/local
wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf
ifup wlan0

 

  • 大小: 8.5 KB
  • 大小: 15.1 KB
分享到:
评论

相关推荐

    http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

    http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

    CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

    ### CentOS安装软件时遇到“/lib/ld-linux.so.2: bad ELF interpreter”错误的解决方案 在使用CentOS操作系统的过程中,我们可能会遇到这样的问题:在安装某些软件时,系统会报错“/lib/ld-linux.so.2: bad ELF ...

    consol/centos-xfce-vnc

    consol/centos-xfce-vnc 采用VNC或者浏览器 firefox/chrome 都可以连接。启动命令: docker run --rm -it -p 5901:5901 -p 6901:6901 --name test_cent_os consol/centos-xfce-vnc。默认密码 vncpassword

    彻底解决usb错误-device descriptor read/64, error -62

    错误日志显示,每当连接一个USB设备时,系统会尝试为其分配地址,并尝试读取设备描述符,但均以失败告终。 #### 错误代码解释 - **Error Code -62**:这个错误码定义在`include/asm-generic/errno.h`或`u-boot/...

    Redhat 使用CentOS的yum源进行升级或软件安装

    2.下载新的yum安装包,这里使用centos-6.3 1. # wget http://mirror.centos.org/centos/6.3/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 2. # wget ...

    CentOS-7-x86_64-DVD-2003镜像文件

    # CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...

    CentOS-7-x86_64-Everything-1804 VMware workstation12

    CentOS-7-x86_64-Everything-1804 百度云盘资源路径!请笑纳 准备工作 1)下载VMware workstation12 百度云盘 链接:https://pan.baidu.com/s/1c6tE2cPy63y1vO1idHtAzw 提取码:duvd 2)下载CentOS7 方案一:...

    CentOS-6.4无线上网命令行配置.docx

    本文档将指导用户如何在 CentOS-6.4 操作系统中使用命令行配置无线上网连接。整个配置过程可以分为九个步骤:检查无线网卡驱动、配置网络接口文件、安装 wpa_supplicant 工具、配置 wpa_supplicant.conf 文件、后台...

    CentOS 6.5系统安装配置图解教程

    - **ONBOOT=yes**:启动时自动启用网络连接。 - 设置**IPADDR**、**NETMASK**、**GATEWAY**等具体网络参数。 6. **开始安装**: - 检查所有设置无误后,点击**Begin Installation**开始安装过程。 7. **安装...

    CentOS7 nginx离线安装gcc/pcre-devel/openssl-devel/zlib-devel包

    离线安装虽然略显复杂,但在没有互联网连接或者网络受限的环境中,它是必要的。遵循上述步骤,你应该能在CentOS 7上成功安装这些依赖,并为编译Nginx做好准备。记得在生产环境中谨慎操作,确保所有步骤都符合最佳...

    centos-release-openstack-pike-1-0.el7.x86_64.rpm

    centos7下centos-release-openstack-pike

    gcc9.tar 离线安装包适用centos7

    centos7 可用 其他未试上传到服务器执行 rpm -Uvh *.rpm --nodeps --force 测试通过 tar xvf gccrpm.tar 进入目录cd rpmPackage/ 执行 rpm -Uvh *.rpm --nodeps --force scl enable devtoolset-9 bash 需要注意的是...

    centos7 本地yum源配置

    5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&...

    aircrack-ng-1.6.tar.gz

    它主要适用于Linux环境,功能包括捕获Wi-Fi网络数据包、解密WEP和WPA/WPA2安全协议,以及执行各种无线网络攻击和安全测试。从"https://aircrack-ng.org/doku.php?id=Main"这个链接,我们可以访问到aircrack-ng的官方...

    Centos7同步阿里yum仓库搭建yum私有仓库

    一、准备 确认在预拉取yum包的机子关于网络...[root@mini2 /]# wget -O /etc/yum.repos.d/base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //base源 [root@mini2 /]# wget -O /etc/yum.repos.d/epel.repo h

    Intel无线网卡在Linux(CentOS/RHEL)下使用

    Intel无线网卡在Linux(CentOS/RHEL)下使用是一种常见的网络连接方式。为了能够在Linux系统下使用Intel WIFI,我们需要安装相应的驱动程序和配置文件。下面我们将详细介绍Intel WIFI在Linux下的使用方法。 一、...

    CentOS-7.2-x86_64-Minimal-1511.zip

    **标题解析:** "CentOS-7.2-x86_64-Minimal-1511.zip" 是一个压缩文件,其中包含了 CentOS 7.2 的最小化(x86_64)版本,发布代号为 1511。这个版本是专门为那些希望在服务器环境中运行轻量级操作系统的人设计的。 *...

    centos7下安装nginx(有网以及没有网络)

    在 CentOS 7 系统上部署 Nginx 有两种常见场景:一种是有网络连接的情况下安装,另一种是在离线环境中安装。 #### 二、准备工作 在安装 Nginx 之前,需要准备几个必要的依赖库: 1. **PCRE (Perl Compatible ...

    Centos下安装redis服务v1.0

    Redis_INSTALL=/usr/local/redis-3.0.3' &gt;&gt; ~/.bashrcsource ~/.bashrcCentos 下echo 'export Redis_INSTALL=/usr/local/redis-3.0.3' &gt;&gt; ~/.bashrcsource ~/.bashrc④创建数据目录并设置权限mkdir /var/redischmod ...

    VMware虚拟机下的CentOS7网络配置(主机无线上网)

    VMware界面最上面,选择虚拟机-&gt;设置:将网络连接改为桥接模式,如下图所示: 二、查看主机DNS地址 win+R 输入cmd,启动命令行界面,输入ipconfig/all,查看主机DNS服务器地址,如下图所示: 注意,由于本机是...

Global site tag (gtag.js) - Google Analytics