linux下通过wifi连接网络
1,打开网卡,不知道为啥,我这个把wifi插上ifconfig查看就自动有了,如果没有的话可以使用下面命令查看所有网卡
ifconfig -a
# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 0C:C6:55:1E:27:FF
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
#
下面这个wlan0就是我的wifi网卡
我们可以使用下面命令打开网卡
ifconfig wlan0 up
//根据配置文件/etc/wpa_supplicant.conf来初始化wlan0 //如果wpa_supplicant.conf文件为空,则不会自动连接,需要连接一次网络才行
wpa_supplicant -Dnl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B
2,现在就可以通过命令搜索wifi网络了
wpa_cli -i wlan0 scan //扫描附近热点
wpa_cli -i wlan0 scan_result //打印热点信息
iwlist wlan0 scanning //使用iwlist工具扫描附近的wifi热点
# wpa_cli -i wlan0 scan_result
bssid / frequency / signal level / flags / ssid
20:76:93:4c:0c:86 2467 -71 [WPA2-PSK-CCMP][ESS] wifi-YF
20:76:93:46:69:22 2472 -86 [WPA2-PSK-CCMP][ESS] wifi_xs
ca:50:e9:28:e8:e6 2412 -90 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] ChinaNet-CWiI
98:f4:28:4c:74:53 2452 -92 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] ChinaNet-zfEV
3,设置wifi参数
wpa_passphrase SSID PWD > xxx.conf
4,连接wifi
wpa_supplicant -i wlan0 -c ./xxx.conf & iwconfig wlan0
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf & iwconfig wlan0
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=12 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
# Successfully initialized wpa_supplicant
wlan0: Trying to associate with 20:76:93:4c:0c:86 (SSID='wifi-YF' freq=2467 MHz)
wlan0: Associated with 20:76:93:4c:0c:86
wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlan0: WPA: Key negotiation completed with 20:76:93:4c:0c:86 [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 20:76:93:4c:0c:86 completed [id=0 id_str=]
成功连接wifi
5,使用ifconfig查看网络
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:520 (520.0 B) TX bytes:520 (520.0 B)
wlan0 Link encap:Ethernet HWaddr 0C:C6:55:1E:27:FF
inet addr:169.254.147.92 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11 errors:0 dropped:6 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1094 (1.0 KiB) TX bytes:1842 (1.7 KiB)
#
看,到这里已经获取到ip地址了
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
# ping 192.168.123.1
PING 192.168.123.1 (192.168.123.1): 56 data bytes
64 bytes from 192.168.123.1: seq=2 ttl=64 time=184.081 ms
64 bytes from 192.168.123.1: seq=5 ttl=64 time=54.066 ms
64 bytes from 192.168.123.1: seq=6 ttl=64 time=196.282 ms
64 bytes from 192.168.123.1: seq=8 ttl=64 time=28.138 ms
也可以ping通路由器了。
linux下通过wifi连接网络相关推荐
- Linux下CenterOS 7之网络连接方式及NAT网络配置
在VM虚拟机中网络的连接方式,主要包括:桥连接.NAT模式.仅主机模式等,如下图所示: 下面简单介绍下桥连接.NAT模式.仅主机模式3种方式: 桥连接 使用此网络连接方式,虚拟机中的Linux是可以和 ...
- linux蓝牙设备无法打开,linux 下 无线 wifi 蓝牙 无法启用
linux 下 无线 wifi 蓝牙 无法启用 装了Debian squeeze 后发现无线不能打开 首先想到的是装驱动 于是在wiki.debian.org上查了下以重新装了下驱动 #aptitud ...
- linux wifi 蓝牙冲突,linux 下 无线 wifi 蓝牙 无法启用
linux 下 无线 wifi 蓝牙 无法启用 装了Debian squeeze 后发现无线不能打开 首先想到的是装驱动 于是在wiki.debian.org上查了下以重新装了下驱动 #aptitud ...
- linux 网络端口状态,Linux下用netstat查看网络状态、端口状态(转)
转:http://blog.csdn.net/guodongdongnumber1/article/details/11383019 在linux一般使用netstat 来查看系统端口使用情况步. n ...
- Linux下使用Iptraf进行网络流量的分析
Linux下使用Iptraf进行网络流量的分析 Posted on 2011/06/15 下面的教程我个人安装的时候,总是失败,在/usr/local/bin目录里没有iptraf这个文件,没有办法直 ...
- centos下配置wifi连接
centos下配置wifi连接 因为自己的centos系统没有带GUI界面,所以配置wifi账号密码,每次都要自己从网上搜命令,碰到了问题还要再去百度,这次就写下文章把用到的命令全部记录下来. 下载i ...
- (Linux无线网卡WIFI上网 三 )嵌入式Linux下的WIFI使用
导航 (Linux无线网卡WIFI上网 一 )USB-WIFI驱动移植 (Linux无线网卡WIFI上网 二 )WPA_SUPPLICANT--Linux下的wifi管理工具移植 (Linux无线网卡 ...
- Linux设置开机自动连接网络
Linux设置开机自动连接网络 1.用root账号登录 2.打开/etc/sysconfig/network-scrpts/目录 3.vi ifcfg-eth0 (centos7系统为ifcfg-en ...
- linux下C语言socket网络编程简例
转自博文:http://blog.csdn.net/kikilizhm/article/details/7858405 在练习写网络编程时,该例给了我帮助,在写服务器时,我把while逻辑位置想法错了 ...
最新文章
- 使用vscode连接服务器写代码指南
- 技巧:利用 Python 实现多任务进程
- Android 分享控件
- 重复制造业之成本核算
- VTK:相互作用之Picking
- oracle中的cursor属性有哪些,Cursor语法及理解
- SqlHelper数据库访问类
- [系统底层] x86和x64下ssdt的差异
- [PAT乙级]1038 统计同成绩学生
- Knockoutjs官网翻译系列(一)
- CoreText使用介绍
- 修改TOMCAT的JVM虚拟机内存大小几种方式
- Physically Based Specular for Artists
- namespace关键字-1
- vue 循环tabs 标签页 组件_Vue render函数实战--实现tabs选项卡组件
- vue-router 设置路由在新窗口打开页面
- li ul vue 滚动显示_vue ul循环滚动的问题
- Eclipse主题插件:Eclipse Color Theme
- 移植wpa_supplicant-2.2
- 启动Kylin出现的问题
热门文章
- Win7 64位系统下思维导图XMind的Java环境配置
- nginx配置IP白名单
- 【用JS自制表格软件玩数据】9. 自制三维 K线图 蜡烛图
- 收藏的一些幽默搞笑文章
- SQL Server数据库mdf文件中了勒索病毒.FREEMAN。扩展名变为FREEMAN
- Azure机器学习实验
- 【每日一练】订单提交页面
- win7 文件夹背景。安装使用主题后,变为不透明的经典界面。Win8.1Win10文件夹背景补丁与教程
- webdav 文件服务器,WebDAV 扩展
- 二十一世纪大学英语读写教程(第二册)学习笔记(原文)——8 - Unwritten Rules(不成文的规矩)