• CentOS命令行连接带密码的wifi


    • 安装工具包 yum install -y wpa_supplicant
    • 确定我们要连接的wifi的名称和密码,名称为ESSID。这里假设wifi名称为TPLINK,假设密码为password,下面请注意。
    • 把以上信息写入/etc/wpa_supplicant/wpa_supplicant.conf : wpa_passphrase TPLINK 'password' >> /etc/wpa_supplicant/wpa_supplicant.conf
    • 把ESSID和PSK写入/etc/sysconfig/network-scripts/ifcfg-wlan0:

      wpa_passphrase TPLINK 'password' | grep -v '{|}' >> /etc/sysconfig/network-scripts/ifcfg-wlan0

      echo 'WPA=yes' >> /etc/sysconfig/network-scripts/ifcfg-wlan0

    • 改好以后我的配置文件内容为:

    DEVICE=wlan0

    HWADDR=9C:4E:36:9A:64:10

    TYPE=Wireless

    UUID=f017bd9c-eebf-46fc-823c-7f76cc8d5abf

    ONBOOT=no

    NM_CONTROLLED=yes

    BOOTPROTO=dhcp

    ESSID="TPLINK"

    PSK=e79bfcc384c1331c82738473e0f938df827fc8b11a

    • 后台运行wpa_supplicant进程:wpa_supplicant -B -c /etc/wpa_supplicant/wpa_supplicant.conf
    • 查找周围的无线网络: iwlist wlan0 scan | grep ESSID
    • 连接无线网络:iwconfig wlan0 essid "TPLINK"
    • DHCP方式获取ip:dhclient wlan0
    • 测试是否联通:ping www.baidu.com
  • 相关阅读:
    49 我素故我在
    91 棋盘游戏
    55 删除数组重复元素
    54 删除数组元素
    C++虚函数, 纯虚函数
    iOS-OC-多态
    C++函数引用形参和非引用形参
    怎么清理Mac 硬盘里的其他
    Vue.js中this.$nextTick()的使用
    data中有嵌套,取值要链式取
  • 原文地址:https://www.cnblogs.com/Mainz/p/3585410.html
Copyright © 2020-2023  润新知