Linux命令行手动配置无线wiff网络 iwconfig
Linux 手动无线网卡 WiFi 配置
硬件: USB 无线网卡 TL-WN821N
1. 安装 wireless_tools 和 madwifi
pacman -S wireless_tools madwifi
2. 查看网卡状态
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 001 Device 003: ID 0cf3:7015 Atheros Communications, Inc.
在USB接口001/003上检测到网卡。
iwconfig
lo no wireless extensions.eth0 no wireless extensions.wlan0 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm Retry long limit:7 RTS thr:off Fragment thr:offEncryption key:offPower Management:off
无线网卡为 wlan0
3. 激活网卡
ifconfig wlan0 up
因为我的网卡必需要先激活才能扫描,否则下一步scan会出现错误:wlan0 Interface doesn't support scanning.
4. 扫描网络
iwlist wlan0 scan
wlan0 Scan completed :Cell 01 - Address: 54:E6:FC:22:E1:D2Channel:1Frequency:2.412 GHz (Channel 1)Quality=53/70 Signal level=-57 dBm Encryption key:onESSID:"TP-LINK_22E1D2"Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s9 Mb/s; 12 Mb/s; 18 Mb/sBit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/sMode:MasterExtra:tsf=000000292a41bd80Extra: Last beacon: 960ms agoIE: Unknown: 000E54502D4C494E4B5F323245314432IE: Unknown: 010882848B960C121824IE: Unknown: 030101IE: IEEE 802.11i/WPA2 Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSKIE: WPA Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSK
发现WPA2-PSK/WPA-PSK 加密网络 TP-LINK_22E1D2
因为加密方式为 WPA-PSK 所以得用 wpa_supplicant 而不能使用 iwconfig wlan0 key xxx 形式,iwconfig key方式适用于WEP。
5. 配置 wpa_supplicant
新建文件 /etc/my_wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant network={ssid="TP-LINK_22E1D2"psk="密码" }
因为全部使用默认配置,所以配置文件非常简单。
6. 连接wlan0到网络,并以daemon方式运行
wpa_supplicant -B -i wlan0 -c /etc/my_wpa_supplicant.conf
-B Background 在后台以daemon 运行
-i interface
-c 配置文件
7. 设置IP地址
ifconfig wlan0 192.168.1.131
ifconfig 查看状态
wlan0 Link encap:Ethernet HWaddr 54:E6:FC:03:0D:6B inet addr:192.168.1.131 Bcast:192.168.1.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:95 errors:0 dropped:0 overruns:0 frame:0TX packets:4 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:32434 (31.6 Kb) TX bytes:576 (576.0 b)
8. 加入网关到路由
我的网关的是192.168.1.1
添加通过wlan0访问的网关
route add default gw 192.168.1.1 dev wlan0
route 查看route状态
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0 default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
9. 设置完毕。
以后上线只需运行
wpa_supplicant -B -i wlan0 -c /etc/my_wpa_supplicant.conf
ifconfig wlan0 192.168.1.131
route add default gw 192.168.1.1 dev wlan0
即可
10. 相关命令
关闭连接
wpa_cli terminate
连接状态
wpa_cli status
题外话:无线网卡的自动配置
无线网卡的自动配置,可通过netcfg2,具体参见ArchLinux Wiki Netcfg 一文,非常详细。
Linux命令行手动配置无线wiff网络 iwconfig相关推荐
- linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP
linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...
- linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...
- Linux命令行修改配置(待续)
目录 一.网络配置 二.系统语言 三.Linux环境变量 3.1 查看环境变量 3.2 添加环境变量 3.2.1 临时添加 3.2.2 永久添加 一.网络配置 不同的linux系统修改网络配置的方法是 ...
- Linux命令行安装配置Android SDK
原文:https://blog.csdn.net/lkl22/article/details/77225096 一.下载安装sdk-tools Android SDK官网:https://develo ...
- linux用命令行进行无线连接,linux以命令行下配置连接wlan无线网卡
由于要搭建一个家庭服务器来测试,安装的是Debian 6系统,没有安装图形桌面,只有命令行,并且想用无线来连接.可以用以下方法,在命令行下面配置wifi. 用iwconfig开启无线网卡的电源,并查找 ...
- linux 命令行下wlan无线网卡配置 2
linux 命令行下wlan无线网卡配置 [上海央邦]学一送一,超值! 必读版<十一攻破RHCE6.0.OCP>安博亚威]CCIE考试通过率第一! 中国IT实验室收集整理 佚名 2012- ...
- Linux命令行配置网络
方法: 1.打开目录: 命令: cd /etc/sysconfig/network-scripts/ 2.查看该目录文件 命令: ls 3.打开目录中的第一个文件, 命令: vi ifcfg-ens1 ...
- linux启动无线网卡命令,linux以命令行下配置连接wlan无线网卡
无线网卡配置 此页由Linux Wiki用户Chenxing于2008年11月27日 (星期四) 09:28的最后更改. 在1233456的工作基础上. 本文介绍在Linux命令行界面中手动配置无线网 ...
- Linux下wlan配置程序详解,linux 命令行配置wlan无线网卡
无线网卡配置 此页由Linux Wiki用户Chenxing于2008年11月27日 (星期四) 09:28的最后更改. 在1233456的工作基础上. 本文介绍在Linux命令行界面中手动配置无线网 ...
- linux 命令行 webcamera,如何在Linux上运行网络摄像头(Run a Webcam on Linux)?
在Linux上安装.配置和运行网络摄像头可以是一个相当简单的过程,也可以是一个相当复杂的过程.有许多步骤可以帮助顺利安装,每个网络摄像头和计算机设置都会有自己的怪癖和潜在的问题.用最简单的形式,要在L ...
最新文章
- 《计算机科学导论》一2.3 非位置化数字系统
- Spring_Spring@Transactional
- POJ-1006 Biorhythms 中国剩余定理
- 循环神经网络 (RNN)
- 实用的SqlHelper类
- 40张最全计算机网络基础思维导图
- 十大排序总结(js实现、稳定性、内外部排序区别、时间空间复杂度、冒泡、快速、直接选择、堆、直接插入、希尔、桶、基数、归并、计数排序)
- 慕课乐学python单元测试答案_中国大学慕课第三章单元测试答案_乐学软件工程免费答案...
- 第一节:框架前期准备篇之Log4Net日志详解
- windows无法访问_注册CourseMaker之后无法登录,显示“网络无法访问……”,怎么办?...
- 利用Kafka发送/消费消息-Java示例
- 第七次人口普查数据可视化分析实战——基于pyecharts(含数据和源码)
- _stdcall与_cdecl区别
- 飞桨黑客马拉松线上收官,线下HACK Together,继续COOL
- 怎样更改计算机文件名,电脑如何批量修改文件名|批量修改文件名的几个小方法...
- Spring5基础知识
- 常用应用层协议及HTTP协议
- cglib BeanCopier 使用
- 将pem证书转换为crt/key
- android 实用代码
热门文章
- 必杀技———SQL基础整理系列(一)
- 从企业角度看:网站设计的关键是了解与沟通
- mysql call_关于Mysql “CALL语句”
- python字典统计排序1_python笔记17-字典如何按value排序
- Unix下oracle备份,Linux下Oracle备份与数据迁移
- Mybatis中mysql blob类型乱码解决
- 深入掌握JMS(五):实战Topic 1
- 认识接口(Interface)设计
- 思科6000系列交换机配置维护手册
- 华为html如何自动换行,华为交换机不分页显示screen-length命令和screen-width每屏显示宽度-老肖的博客-51CTO博客,length怎么用...