Centos7 wifi

centos7如果在安装系统选择安装软件的选项是gnome套件(要注意退出选择界面回到安装界面时软件选项显示的是gnome,仅仅选择了gnome的软件也不行),安装完成后就会有wifi的图标,下面的方法就用不着了,可以像windows一样连接无线网。


这里默认已安装无线网卡对应的驱动,使用下面的命令检测是否安装无线驱动:
iw dev
我的结果是:
phy#0
    Interface wlp3s0
        ifindex 3
        wdev 0x1
        addr 2c:d0:5a:05:eb:0b
        type managed
        channel 1 (2412 MHz), 40 MHz, center1: 2422 MHz
证明安装了无线驱动。

编辑脚本(就是普通文本文件)并保存:

#!/bin/bash
ip link set wlp3s0 up     #激活无线网卡,无线网卡的编号可以用ip addr查看。
#iw wlp3s0 scan        #查看附近的信号。
wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "SSID" "PASSWD")
dhclient wlp3s0


假设脚本写好后命名为wlan.sh,存放在/home/user/目录下。

赋予脚本执行权限,在/home/user/目录下执行下面的命令:
chmod 100 wlan.sh

现在在/home/user下执行./wlan.sh即可连接上无线网。


每次输入这个命令很麻烦,下面使用快捷方式连接无线网。

编辑~/.bashrc文件,在最后一行(用户自定义命令的区域)添加用户自定义的命令,输入下面的代码:
alias wlan='/home/user/wlan.sh'

重启终端输入wlan即可连接无线网,但是这里有个问题:如果由于某些原因网络中断了,那么使用上面的命令就无法连接上网了,似乎是因为dhclient的原因。



参考


http://www.itnose.net/detail/6249611.html

http://www.blackmoreops.com/2014/09/18/connect-to-wifi-network- from-command-line-in-linux/       

https://wiki.archlinux.org/index.php/Beginners%27_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

原文地址:https://www.cnblogs.com/little-snake/p/4662374.html