linux终端无线网卡连接wifi:
#扫描可用连接wifi
nmcli dev wifi

#添加一个wifi的连接
nmcli dev wifi con “无线网络名称” password “无线网络密码” name “任意连接名称(删除,修改时用)”

#如果wifi没有连接上
nmcli con up wifi连接名(刚才nmtui创建的连接)

#修改该连接为开机自动连接
nmcli con mod wifi连接名 connection.autoconnect yes

多网络路由优先级(有线与无线)
如果访问外网,系统会根据路由缓存信息和速度最优的原则,通过速度更快的网关进行访问。
Linux系统支持对默认网关的优先级进行设置,这时需要用到mteric这个参数,metric为跃点数,
当系统中有多个默认网关时,数据包会通过metric更低的接口传输,通常情况下,默认的metric都为0,
所以优先级是相同的。还是可以通过linux的命令ip route命令设置metric。

使用route路由表进行metric跃点数配置
查看系统所有的路由信息
route -n

查看所有路由ip
ip route
(一开始有default的就是默认网关,由于一开始网卡没配置过网关,无线有线网关都一样,要把他们删掉重新配置)

例:(无线wlx58b3fc85a395网卡与有线eth0网卡默认网关一样)
root@pa-c:~# ip route
default via 10.248.6.1 dev eth0 proto static metric 100
default via 10.248.6.1 dev wlx58b3fc85a395 proto static metric 600
10.248.0.0/20 dev eth0 proto kernel scope link src 10.248.6.235 metric 100
10.248.0.0/20 dev wlx58b3fc85a395 proto kernel scope link src 10.248.6.240 metric 600
255.255.255.255 dev eth0 scope link

删掉重新配置:(由于网关一样,所有要删两次)
root@pa-c:~# route del default gw 10.248.6.1 eth0
root@pa-c:~# route del default gw 10.248.6.1 wlx58b3fc85a39b

添加默认网关:(metric的值自己配)
root@pa-c:~#route add default gw 10.248.6.235 metric 1 eth0 //有线eth0的ip地址为默认网关
root@pa-c:~#route add default gw 10.248.6.240 metric 10 wlx58b3fc85a39b //无线网卡wlx58b3fc85a39b的ip地址为默认网关

再ip route或ip route看一下,大功告成!
要改优先级的话就先把默认网关删掉,在添加一个的时侯改后面的metric值就可以了

但是!
路由信息在板卡重启之后会消失,要弄一个脚本,再弄一个服务重启运行这个脚本,才能永久保存。

----------------------------------------------------------------nmcli命令---------------------------------------------------
显示所有网络连接:nmcli con show
显示活动网络连接:nmcli con show -active
显示指定网络连接的详情:nmcli con show eth0
显示网络设备连接状态:nmcli dev status
显示所有网络设备的详情:nmcli dev show
显示指定网络设备的详情:nmcli dev show eth0

启用网络连接:nmcli con up eno16777728
停用网络连接(可被自动激活):nmcli con down eno33554960
禁用网卡,防止被自动激活:nmcli dev dis eth0
删除网络连接的配置文件:nmcli con del eno33554960
重新加载配置网络配置文件:nmcli con reload

动态获取IP方式的网络连接配置:nmcli con add con-name eno16777728 type ethernet ifname eno16777728
指定静态IP方式的网络连接配置:nmcli con add con-name eno16777728 ifname eno16777728 autoconnect yes type ethernet ip4 10.1.254.254/16 gw4 10.1.0.1

启用/关闭所有的网络连接:nmcli net on/off
禁用网络设备并防止自动激活:nmcli con dis eno33554960
查看添加网络连接配置的帮助:nmcli con add help

修改网络连接单项参数
nmcli con mod IF-NAME connection.autoconnect yes修改为自动连接
nmcli con mod IF-NAME ipv4.method manual | dhcp修改IP地址是静态还是DHCP
nmcli con mod IF-NAME ipv4.addresses “172.25.X.10/24 172.25.X.254”修改IP配置及网关
nmcli con mod IF-NAME ipv4.gateway 10.1.0.1修改默认网关
nmcli con mod IF-NAME +ipv4.addresses 10.10.10.10/16添加第二个IP地址
nmcli con mod IF-NAME ipv4.dns 114.114.114.114添加dns1
nmcli con mod IF-NAME +ipv4.dns 8.8.8.8添加dns2
nmcli con mod IF-NAME -ipv4.dns 8.8.8.8删除dns

图形工具:nm-connection-editor(Centos系统自带的图形模块)
网络接口配置tui工具:nmtui

ip,网关,dns一起配置:nmcli con mod 95wifi +ipv4.addresses 10.248.6.240/20 +ipv4.dns 10.248.6.1 +ipv4.gateway 10.248.6.1
停用连接配置:nmcli c down 95wifi
启用连接配置:nmcli c up 95wifi
查看连接配置详细内容:nmcli c show 95wifi
删除连接配置:nmcli con del 95wifi

Linux配置Wifi模块相关推荐

  1. java wifi模块源码_android 一键配置WIFI模块 源码

    [实例简介] WIFI模块转串口   一键配置 [实例截图] [核心代码] butpost.setOnClickListener(new OnClickListener() { @Override p ...

  2. 【智能硬件】打印机微信公众配置WIFI模块

    优点: 1.减少开发成本 2.去除SOFTAP可能出现的未知逻辑隐患 3.避免与模块支持方的沟通障碍,以及依赖制作模块更新包 4.去除了配套WIFI模块的固件更新代码 一. 方案实现方式 手机通过建立 ...

  3. Debian系linux配置wifi连接|笔记本

    来源 | FaithSinan https://faithsinan.github.io 一.环境 Debian 9 二.步骤 1.添加光盘安装源 $ apt-cdrom add #插入光盘或启动盘, ...

  4. Linux WIFI模块驱动移植

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 请问有知道atheros ...

  5. kali wifi不可用_Kali Linux系统解决无线网卡无法连接WIFI模块教程:

    注:Kali Linux系统WIFI模块有时会因天气地因环境从而导致WIFI模块无法识别以及连接的问题,由于路由器黑名单以及重启次数或者错误配置属性更改所导致的网络连接不稳定的原由. 第一种: 更改网 ...

  6. linux 7260驱动程序,Debian 7.6安装Intel Wireless 7260 wifi模块驱动和固件的方法

    0.内核以及发行版 Version 信息 Debian 7.6 Wheezy Linux fyp-tp 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_ ...

  7. 关于嵌入式EMW3162 Wifi模块的网络配置与测试

    最近在做毕业设计,其中用到庆科公司的EMW3162 Wifi 模块做无线传输,讲一下网络配置的一些问题. 1.准备一下需要调试的软件和硬件: (1)EMW TOOL BOX:      PC端配置Wi ...

  8. WIFI模块AT指令配置模块连接路由向公网发送数据(花生壳内网穿墙)

    最近在做一个关于WIFI的项目,记录一下. 跟大部分应用项目一样,我们使用的是串口WIFI模块,mcu通过串口发送AT指令来实现模块的配置以及数据传输. 我们的方案如下图所示: 系统通过WIFI模块接 ...

  9. 上海庆科EMW3162 WiFi模块 串口透传

    需要的调试软件: 1.EMW TOOL BOX: PC端配置Wi-Fi模块参数工具软件 2.TCP/UDP测试工具:用于在PC端与WiFi模块建立TCP/UDP连接,实现数据收发串口调试助手或者超级终 ...

最新文章

  1. 并查集 ---- 扩展域并查集判二分图 + 循环模拟字典树 The 2020 ICPC Asia Macau Regional Contest C. Club Assignment (详解)
  2. 宋琦:PHP在微博优化中的“大显身手”
  3. 当当网强烈谴责李国庆有关刘强东案言论
  4. python程序在安卓上如何运行-在 android 上运行 python 的方法
  5. 二十万字!耗时90天
  6. Educational Codeforces Round 75 (Rated for Div. 2)
  7. 用户对OA实施的一些认识误区
  8. 七、Go 语言面向对象编程
  9. (1.1)HarmonyOS鸿蒙中Ability概念及意义
  10. 在Linux服务器间数据相互复制
  11. [草稿]几款硬盘数据共享产品技术选型
  12. 怎么将多个文本文件合并为一个文本文件
  13. 新手如何学习网络安全?
  14. 转载 cisco 路由器 ADSL拨号上网配置
  15. 支付宝SDK集成服务端(java)
  16. 解决webbench运行时卡住的问题
  17. 啊啊啊~~~~~ Ajax
  18. 安卓内存使用情况监控,剖析Android开发未来的出路在哪里,薪资翻倍
  19. python+IDM实现快速批量化下载 (解决IDM批量化下载文件类型出现Error问题)
  20. 2019全球十大外汇交易平台排名

热门文章

  1. 轻松在线差异基因/物种分析和可视化
  2. 我的求职历程-----求职总结
  3. WS小世界网络构建实验(Matlab版)
  4. Android 蓝牙 A2dp 编码SBC、AAC、Aptx、LDAC、LHDC aduio音频概述(1)
  5. OKhttp3工具类
  6. TCP UDP IP
  7. 氢化溶血卵磷脂行业研究分析
  8. 论文解读2019INFOCOM_Calibrate: Frequency Estimation and Heavy Hitter Identification with LDP
  9. Newcomer先生的blog中文版的志愿者翻译已经招募
  10. 计算机一级ms必考知识点,计算机一级MsOffice考试知识点整理重点.docx