【转载】 NetworkManager——nmcli命令连接WIFI和创建热点
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014695839/article/details/84554606
————————————————
像ubuntu server这样的服务器本版的linux系统是没有提供桌面的,只有终端。因此,我们不能用Setting的选项来配置网络。而在终端下,我们可以使用NetworkManager的nmcli命令对网络进行配置和操作。
nmcli命令的操作又很多,本文只取了建立和删除wifi连接、启用和关闭连接、建立热点以及设置自动连接的操作为参考,更多更详细的描述请参考文档:https://developer.gnome.org/NetworkManager/stable/nmcli.html,文档里面写得非常的详细了。
注:nmcli命令支持使用缩写(别名),譬如说 device——dev、connection——con、……
1、建立和删除一个wifi连接
创建wifi连接(SSID:Samsung-printer,密码:12345678,默认使用设备wlan0)的示例:
nmcli device wifi connect Samsung-printer password 12345678
每次命令执行后,会在 /etc/NetworkManager/system-connections/ 目录下创建一个新文件来保存配置,重复执行则创建多个这样的文件。
删除wifi连接的示例:
nmcli con del Samsung-printer
在 /etc/NetworkManager/system-connections/ 目录下的Samsung-printer文件将被删除。
2、启动连接和关闭连接
启用wifi连接的示例:
nmcli connection up Samsung-printer 或者 nmcli device con wlan0
关闭wifi连接的示例:
nmcli connection down Samsung-printer 或者 nmcli device dis wlan0
3、创建热点
命令格式及参数解释如下:

示例:
nmcli device wifi hotspot ifname wlan0 con-name MyHostspot ssid MyHostspotSSID password 12345678
(MyHostspot 连接名, MyHostspotSSID 热点名, 12345678 热点密码)
命令执行后,将会创建一个名为MyHotspot的连接。使用上述的命令启动连接,将会开启热点。
4、设置自动连接
示例:
nmcli connection modify MyHostspot connection.autoconnect yes
【转载】 NetworkManager——nmcli命令连接WIFI和创建热点的更多相关文章
- 笔记本电脑连接wifi,同时提供热点wifi给手机使用
		笔记本电脑连接wifi,同时提供热点wifi给手机使用 用电脑建立WiFi供手机平板设备使用ps:电脑需要有无线网卡,一般笔记本都自带 此教程仅适用Windows 7 & 8,1.打开笔记本的 ... 
- Android 连接Wifi和创建Wifi热点 demo
		android的热点功能不可见,用了反射的技术搞定之外. Eclipse设置语言为utf-8才能查看中文注释 上代码: MainActivity.java package com.widget.hot ... 
- windows 7 netsh wlan命令连接wifi
		显示本机保存的profiles,配置文件是以wifi的ssid命名的. netsh wlan show profiles 用netsh wlan connect name=00_1111 连接其中一个 ... 
- linux下通过命令连接wifi
		故事背景:我司是做新零售的,机器支持4G.wifi.网线,可能会涉及到网络的切换和连接 项目需求:用户在web端输入wifi名称和密码,客户端可以通过服务端下发的信息进行连接 技术调研:之前提到过nm ... 
- ADB命令 连接WIFI检测序列号
		利用ADB 电脑与手机相连 查看序列号: adb shell getprop ro.serialno 查看机器的SN号 adb shell getprop 查看机器的全部信息参数 查看IP地址: a ... 
- nmcli命令行修改网络连接名称
		目前在网上能找到的文章中,使用nmcli命令修改Linux系统中网卡连接的名称都是先创建新的连接,然后删除旧的连接的方式 此种方式其实完全不恰当,简直就是在浪费时间,nmcli命令本身就提供了直接修改 ... 
- 树莓派4B无屏幕连接Wi-Fi/启用ssh/创建用户
		前边总得说点什么 最近每次在Win10上写代码需要启动Redis,残血Redis For Windows有卡死系统的bug.由于主机内存不大够用(已经扩到顶了),开虚拟机运行Redis更别提了..想起 ... 
- (转载)Mac系统下利用ADB命令连接android手机并进行文件操作
		Mac系统下利用ADB命令连接android手机并进行文件操作 标签: Mac adb android 2016-03-14 10:09 5470人阅读 评论(1) 收藏 举报 分类: Androi ... 
- linux下使用shell命令通过wpa_cli控制wpa_supplicant连接wifi
		最近在调试wifi,已经把wpa_supplicant 工具编译打包好了,为了测试wif驱动及wifi模块是否ok,需要用shell命令临时启动wifi服务连接wifi热点测试. 首先板子启动用ifc ... 
- (转)linux中nmcli命令的使用及网络配置
		原文:https://blog.51cto.com/groot/1847482 http://www.178linux.com/44076----CentOS7中nmcli网络管理及使用详解 http ... 
随机推荐
- vs 启动时报错:未能加载文件或程序集 SharpGit
			错误完整内容: ---------------------------Microsoft Visual Studio---------------------------System.Reflecti ... 
- C#.NET Winform使用线程承载WCF (硬编码配置)
			winform同步承载WCF时,遇到大量请求,可能会阻塞UI线程.这时就需要开个线程来承载WCF. 1.硬编码形式创建WCF服务,WCFServer类: using CommonUtils; usin ... 
- Tomcat问题修复系列之后台缓存不足
			系统运维时,在tomcat窗口发现一个警告 后台缓存收回进程无法释放上下文的缓存的10%-请考虑增加缓存的最大大小.在逐出之后,缓存中约保留XXX KB的数据. 无法将位于[/WEB-INF/view ... 
- ElasticSearch服务Java内存异常分析和排查解决
			ElasticSearch服务Java内存异常分析和排查解决 1.ElasticSearch业务微服务日志排查java.lang.IllegalStateException: Request cann ... 
- 新浪微博动态 RSA 分析图文+登录
			Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 新浪微博动态 RSA 分析图文+登录 日期:2016-10 ... 
- JS模拟循环批量请求后台接口
			使用async, await处理异步请求.用Promise, setTimeout函数模拟后台接口 <!DOCTYPE html> <html> <script type ... 
- 关于java-Class类的简单分析
			java有个Class的基类,高级编程的时候,务必要理解这个. 粗略看下,可以明白了解Class这个类对于了解和掌握java非常重要. Class这个类的包路径是:java.lang.Class< ... 
- [ABC184F] Programming Contest题解
			前置知识 meet in middle (折半搜索) 会的大佬请跳过 不会的请自己前往oi wiki或CSDN(百度吧,少年) 解题思路 纯暴力 看完题目考虑将每一种情况计算出来,排序后找不超过T的最 ... 
- Nuxt3 的生命周期和钩子函数(十)
			title: Nuxt3 的生命周期和钩子函数(十) date: 2024/6/30 updated: 2024/6/30 author: cmdragon excerpt: 摘要:本文详细介绍了Nu ... 
- 在Java中如何通过优化代码来节省内存
			Java 程序的一个常见问题是高内存使用率,这会导致性能问题甚至崩溃.因此,需要使用内存节省技术来优化 Java 代码并减少内存使用非常重要. 选择正确的数据类型: 使用适当大小的数据类型可以避免不必 ... 
