技术标签: linux学习 iwconfig 命令连接WiFi linux
前提就是你的设备要有无线网卡,并且驱动呀什么的都是加载好了的,只需要最后一步连接!!!
(1)首先ifconfig命令查看一下,这个就是查看你的前提是否满足,我的无线网卡设备名字为wlan0,这里已经成功加载
1|root@sabresd_6dq:/ # ifconfig
eth0 Link encap:Ethernet HWaddr 12:21:12:12:12:34
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:2083 errors:0 dropped:0 overruns:0 frame:0
TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:169875 (165.8 KiB) TX bytes:2959 (2.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:40 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3208 (3.1 KiB) TX bytes:3208 (3.1 KiB)
wlan0 Link encap:Ethernet HWaddr 7C:DD:90:78:81:51
inet6 addr: fe80::7edd:90ff:fe78:8151/64 Scope:Link
UP BROADCAST RUNNING 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:4086851 (3.8 MiB) TX bytes:187712 (183.3 KiB)
(2)关闭eth0(eth0是本地的以太网)
root@sabresd_6dq:/ # ifconfig eth0 down
//此时eth0 就已经下线了 记得命令加权限哈,我这里是root
//不是root的记得这样执行:
root@sabresd_6dq:/ # sudo ifconfig eth0 down
(3)关掉了eth0之后,我们就可以开启USB WiFi无线网卡
root@sabresd_6dq:/ # ifconfig wlan0 up
0x1300 = 00064300
可以看到:wlan0已经启动,再使用ifconfig查看,就可以看到eth0没有了,wlan0 还在
root@sabresd_6dq:/ # ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:40 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3208 (3.1 KiB) TX bytes:3208 (3.1 KiB)
wlan0 Link encap:Ethernet HWaddr 7C:DD:90:78:81:51
inet6 addr: fe80::7edd:90ff:fe78:8151/64 Scope:Link
UP BROADCAST RUNNING 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:5748079 (5.4 MiB) TX bytes:267896 (261.6 KiB)
(4)(上面的基础有了之后)扫描可用的无线网络
root@sabresd_6dq:/ # iwlist wlan0 scan | grep ESSID //根据ESSID进行过滤查找
ESSID:"cqupt2004_bgn"
ESSID:"LEDE-lede"
ESSID:"hp_dx"
ESSID:"PandoraBox_1708F0"
ESSID:"MiPhone"
ESSID:"CMCC-FREEMM"
ESSID:"CQUPT-Free"
ESSID:"LEDE_q"
ESSID:"CQUPT"
ESSID:"CMCC-EDU-TEST"
ESSID:"sk"
ESSID:"dlink2001"
ESSID:"ChinaNet"
ESSID:"CQUPT"
ESSID:"CQUPT"
(5)选择要连接的无线网络
root@sabresd_6dq:/ # iwconfig wlan0 essid "MiPhone"
(6)输入该网络的安全密码
root@sabresd_6dq:/ # iwconfig wlan0 key 15330478604
(7)连接到指定的AP(无线路由)
root@sabresd_6dq:/ # iwconfig wlan0 ap auto
(8)设置无线网卡的IP地址
root@sabresd_6dq:/ # ifconfig wlan0 192.168.1.120
(9)使用 ping 命令检测无线网连通状况
root@sabresd_6dq:/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: seq=0 ttl=64 time=42.804 ms
64 bytes from 192.168.1.1: seq=1 ttl=64 time=5.020 ms
环境:Ubuntu16.04 ros-kinetic ;windows solidwork19来源:通过三维模型,怎么不费脑力计算获取各个link的位置关系呢?要了解的经验知识:urdf的link位置定义属于子link以父link的坐标系来定义的;没有特殊要求,就把joint的位置和link的几何中心重合一起,这个习惯可以提高编写效率。urdf上面的link的位置快速定义方式:在sw三维模型,创建好各个零件的几何中心点(sw-插入-参考坐标系-xxx);然后利用sw上面的测量工具,测出相关的xyz
Currently there is a bug with Sun Java because it is incompatible with the newer libX11 included in Fedora 8. If you get an error like this xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c->xlib.lock' fai...
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar_仿“jd生鲜”大型电商平台全流程开发
U盘安装win10提示错误,“Windows检测到EFI系统分区格式化为NTFS”,折腾分区半天,还是不行,用USB 光驱引导就没有这个错误了,坑爹的windows。_检测到ef1分区格式化为ntfs
用法toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。NumberObject.toFixed(num)num: 规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20。(0.88).toFixed(2)*100+'%' //88%_js小数转百分比
练下线段树,pushdown不把加和乘分开做就A了。。。就这被卡了好一会。虽然不造为什么,但是算了0.0 1 #include<bits/stdc++.h> 2 #define inc(i,l,r) for(i=l;i<=r;i++) 3 #define dec(i,l,r) for(i=l;i>=r;i--) 4 #define me..._bzoj1798
文章目录安装版本官方版本对照表安装步骤官网方式参照1、添加yum存储库信息yum 安装修改登录拦截启动rabbitmq创建新用户赋予权限登录验证命令拓展卸载rabbitmq卸载erlang支持其他命令备注参考资料安装版本erlang 24.1rabbitmq 3.9.9官方版本对照表链接地址:https://www.rabbitmq.com/which-erlang.html安装步骤官网方式参照https://www.rabbitmq.com/install-rpm.html#
很多时候,在我们的应用程序执行Application.Exit()退出后,我们设置的状态栏托盘图标都不会立即消失,当鼠标光标划过时才会消失。这是因为托盘图标的资源还没来得及释放造成的,要想解决这个问题,只需在你的程序关闭后添加如下语句: notifyIcon.Dispose(); //释放notifyIcon1的所有资源,以保证托盘图标在程序关闭时立即消失 其中,notif...
本篇,介绍GCTA这个软件的安装。1. 安装包GCTA官网:https://yanglab.westlake.edu.cn/software/gcta/#Download这个软件是开源的,源码在github上:https://github.com/jianyangqt/gcta2. Linux安装测试2.1 下载在终端中运行下面命令:wget https://yanglab.westlake.edu.cn/software/gcta/bin/gcta_1.94.0beta.zip下载成_gcta工具安装
1)如何获得MediaPlayer实例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//这时就不用调用setDataSource了 2) 如何设置要播放的文件:_playbtton=findviewbyid(r.id.play);
通过java实现_length.intvalue()
为了快速有效地进行人工CodeReview协作,可以使用Jupiter这样的工具辅助进行。可以帮助开发人员有效管理Code Review任务、问题、建议等。 下面介绍怎样将Jupiter以插件方式安装在Eclipse的方法:1.在Eclipse中,选择Help->Install New Software 2.选择Add3.在名称中输入Jupiter,在URL中输入:http:/_ecliipse jupiter 安装