zoukankan      html  css  js  c++  java
  • linux 命令行连接wifi


    系统 deepin 15.1

    Linux version 4.15.0-30deepin-generic (pbuilder@zs-PC) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #31

    1. 确认无线网卡

    使用 iwconfig 命令查询当前网卡状态

    iwconfig
    我的无线网卡id为wlp3s0

    1. 开启无线网卡

    如果无线网卡未开启

    sudo ip link set wlp3s0 up

    2. 扫描可用wifi

    sudo iw wlp3s0 scan|grep SSID

    2. 修改配置文件
    备注:本人连接的是企业版wifi,需要验证用户名和密码。如果是个人版,配置文件会和下面不一样
    /etc/wpa_supplicant/wpa_supplicant.conf
    network={
    ssid="wifi name"
    scan_ssid=1
    key_mgmt=WPA-EAP
    eap=PEAP
    identity="your login id"
    password="your password"
    priority=1
    }

    2. 连接路由器

    sudo wpa_supplicant -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
    或者启动为守护进程
    sudo wpa_supplicant -B -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
     
    3. 获取ip 地址

    sudo dhclient wlp3s0

    4. 检查是否成功连接到wifi 获取到ip 地址

    ifconfig
    或者
    ip address


    5. troubleshooting

    issue 1:
    如果遇到类似下面这样的问题, 可以考虑关闭wpa_applicant 进程,再重新连接
    wlp3s0: Associated with 6c:8b:d3:
    wlp3s0: CTRL-EVENT-EAP-STARTED EAP authentication started

    wlp3s0: CTRL-EVENT-DISCONNECTED bssid=6c:8b:d3:c7: reason=3 locally_generated=1

    solution:
     
    sudo killall wpa_supplicant
     
     
    转载请注明出处, 更多博文请访问https://www.cnblogs.com/guoapeng/
  • 相关阅读:
    561. Array Partition I
    448. Find All Numbers Disappeared in an Array
    136. Single Number
    485. Max Consecutive Ones
    463. Island Perimeter
    496. Next Greater Element I
    344. Reverse String
    【.net项目中。。】.net一般处理程序使用方法
    【ExtAspNet学习笔记】ExtAspNet控件库中常见问题
    用VS2010创建三层架构开发模式及三层架构的研究
  • 原文地址:https://www.cnblogs.com/guoapeng/p/13163711.html
Copyright © 2011-2022 走看看