zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    Websocket --socket.io的用法
    Vuex中mapState的用法
    vue中关于computed的一点理解
    webuploader大文件分片,多线程总结
    pdf的使用遇到的问题
    单文件WebUploader做大文件的分块和断点续传
    webUploader大文件断点续传学习心得 多文件
    iframe子页面与父页面元素的访问以及js变量的访问
    pwa 集合
    mpvue 转小程序实践总结
  • 原文地址:https://www.cnblogs.com/little-snake/p/4662374.html
Copyright © 2011-2022 走看看