1. 查看是否需要安装固件

大多无线网卡还需要固件。内核一般会自动探测并加载两者,如果您得到类似 SIOCSIFFLAGS: No such file or directory 的输出,意味着您得手动加载固件。若不确定,用 dmesg 查询内核日志,看看有没有来自无线网卡的固件请求,命令如下:

  1. #dmesg | grep firmware
#dmesg | grep firmware

2. 查看无线网口

  1. #iw dev
#iw dev

Interface 后面即为无线网络接口的名称,也可通过ip命令进行查看。

  1. #ip a
#ip a

3. 激活无线网络接口

  1. #ip link set [name] up
#ip link set [name] up

为了检验接口是否激活成功,您可以查看以下命令的输出:

  1. #ip link show [name]
#ip link show [name]

<BROADCAST,MULTICAST,UP,LOWER_UP> 中的UP 表明该接口激活成功。其中,[name]对应无线网络接口名称,下同。

4. 查看无线网络连接情况

  1. #iw [name] link
#iw [name] link

刚开始应该会显示无连接

5. 扫描可连接的wifi

  1. #iw [name] scan | grep SSID
#iw [name] scan | grep SSID

6. 连接指定的SSID

  1. #wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "[SSID]" "[PIN]")
#wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "[SSID]" "[PIN]") 

将SSID 替换为准备连接的Wifi名称,PIN 替换为无线密码,注意保留引号。

7. 用dhcp 获得 IP 分配

  1. #dhclient [name]
#dhclient [name]

8. 测试是否成功地从路由器获取了ip

  1. #ip a show [name]
#ip a show [name]

如果分配有ip,即可上网。

print?

  1. #dmesg | grep firmware
#dmesg | grep firmware
2. 查看无线网口
  1. #iw dev
#iw dev
Interface 后面即为无线网络接口的名称,也可通过ip命令进行查看。
  1. #ip a
#ip a
3. 激活无线网络接口
  1. #ip link set [name] up
#ip link set [name] up
为了检验接口是否激活成功,您可以查看以下命令的输出:
  1. #ip link show [name]
#ip link show [name]
<BROADCAST,MULTICAST,UP,LOWER_UP> 中的UP 表明该接口激活成功。其中,[name]对应无线网络接口名称,下同。

4. 查看无线网络连接情况

  1. #iw [name] link
#iw [name] link

刚开始应该会显示无连接

5. 扫描可连接的wifi

  1. #iw [name] scan | grep SSID
#iw [name] scan | grep SSID
6. 连接指定的SSID
  1. #wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "[SSID]" "[PIN]")
#wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "[SSID]" "[PIN]") 
将SSID 替换为准备连接的Wifi名称,PIN 替换为无线密码,注意保留引号。

7. 用dhcp 获得 IP 分配

  1. #dhclient [name]
#dhclient [name]

8. 测试是否成功地从路由器获取了ip

  1. #ip a show [name]
#ip a show [name]
如果分配有ip,即可上网。

CentOS连接Wifi的更多相关文章

  1. 树莓派 连接wifi与路由器ip绑定

    先推荐几个手机软件 在酷安网里应该能找到 1.JuiceSSH  橘子ssh软件  手机连上路由器 就可以控制局域网内的树莓派 2.VNC Viewer  远程桌面软件VNC 也是连接局域网的树莓派 ...

  2. 树莓派连接wifi

    使用树莓派,通过无线网卡连接wifi,再通过远程桌面或者ssh的连接树莓派比较方便,本文记录树莓派wifi如何设置. 参考链接: http://www.jianshu.com/p/b42e8d3df4 ...

  3. 手机连接wifi自动弹窗的原理及其实现方案

    一.手机连上wifi后会自动弹窗的原理 生活中,有很多需要认证的路由器,手机连接wifi热点后会自动弹出一个网页,让用户输入账号和密码,比如星巴克,肯地基,麦当劳,甚至是火车站和机场的候车室.其实这是 ...

  4. android开发连接wifi addNetwork 返回-1

    如下代码:(注释掉的是会返回-1的代码,未注释的是能够正常连接wifi的代码) // public WifiConfiguration CreateWifiInfo(String SSID, Stri ...

  5. 为什么手机连接wifi会显示已停用?

    1.通常导致手机连接WiFi显示“已停用”故障的原因是由于无线路由器“安全模式”设置不当造成的,对此我们可以通过以下方法来解决: 2.根据无线路由器背面的信息(包括路由器IP地址,登陆用户名和密码), ...

  6. Android 连接Wifi和创建Wifi热点 demo

    android的热点功能不可见,用了反射的技术搞定之外. Eclipse设置语言为utf-8才能查看中文注释 上代码: MainActivity.java package com.widget.hot ...

  7. [Windows Phone] 如何撰写连接 Wifi、蓝芽、网路、飞航模式的网路设定功能

    原文:[Windows Phone] 如何撰写连接 Wifi.蓝芽.网路.飞航模式的网路设定功能 前言 为了可以使自己的 APP 具备操作网路的功能,在本文分享研究心得,包含在 Windows Pho ...

  8. C#如何连接wifi和指定IP

    大家好哈,这是我第一次写博客,我也是才大一结束,自学了10多天C#,有不对的欢迎大家指正,最近因为项目的事而被Wifi和IP折磨了很久,后来借用了一下外国人的SimpleWifi.dll 再自己写了一 ...

  9. 笔记本电脑连接wifi,同时提供热点wifi给手机使用

    笔记本电脑连接wifi,同时提供热点wifi给手机使用 用电脑建立WiFi供手机平板设备使用ps:电脑需要有无线网卡,一般笔记本都自带 此教程仅适用Windows 7 & 8,1.打开笔记本的 ...

随机推荐

  1. 【解决】error pulling image configuration: Get https:// ...... x509: certificate has expired or is not yet valid

    [问题]进行镜像拉取时报错 [分析] 很多人会被第一句所蒙蔽,按照网上教程进行修改etc/sysconfig/docker,之后发现还是没有用. 其实这里重点是最后一句"certificat ...

  2. CoderForces999B- Reversing Encryption

    time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...

  3. 5-- String 、StringBulid 、StringBuffer的区别

    String是典型的Immutable(不可变)类,被声明为final class,所有属性都是final的.由于它的不可变性,类似拼接.截取字符串等操作都会产生新的String对象,往往编码中常常对 ...

  4. web漏洞-命令执行、文件上传、XSS

    一.命令执行   1:什么是命令执行? 命令执行漏洞是指攻击者可以随意执行系统命令.属于高危漏洞之一任何脚本语言都可以调用操作系统命令. 应用有时需要调用一些执行系统命令的函数,举个例子如:PHP中的 ...

  5. PHP7 break和continue的区别

    break:结束当前 for,foreach,while,do-while 或者 switch 结构的执行. continue:在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次 ...

  6. 【Eclipse】安装配置

    [Eclipse]安装配置 官网:https://www.eclipse.org 全部版本下载:https://www.eclipse.org/downloads/packages/

  7. 延迟队列DelayQueue take() 源码分析

    延迟队列DelayQueue take() 源码分析 在工作中使用了延迟队列,对其内部的实现很好奇,于是就研究了一下其运行原理,在这里就介绍一下take()方法的源码 1 take()源码 如下所示 ...

  8. 人生苦短,我用Python(3)

    1.对列表进行排序: (1)使用列表对象的sort()方法: 列表对象提供了sort()方法用于对原列表中的元素进行排序.排序后原列表中的元素顺序将发生改变.改变对象的sort()方法的语法格式如下: ...

  9. 函数知识总结(js)

    c语言中函数的形参必须定义类型,而且形参的个数和实参的个数必须相等.但是在js中形参不需要定义,在函数定义的小括号中只需要写形参名就可以了不用写var关键字,而且在函数调用时传入的实参可以和形参的个数 ...

  10. .Net C# 时间戳时间转换

    闲话不多说,直接上代码 /// <summary> /// 时间拓展 /// </summary> public static class DateTimeExtension ...