注: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连接的示例:

 
  1. $ nmcli connection up Samsung-printer

  2. 或者

  3. $ nmcli device con wlan0

关闭wifi连接的示例:

 
  1. $ nmcli connection down Samsung-printer

  2. 或者

  3. $ nmcli device dis wlan0

4、设置以太网

eth0使用HDCP分配IP:

nmcli con add type ethernet autoconnect no ifname eth0

eth0手动设置IP:

$ nmcli con add type ethernet autoconnect yes ifname eth0 ipv4.addr "192.168.0.0/24" ipv4.method manual

autoconnect后跟yes/no表示自动/不自动连接,ifname后面是设备名称,该命令可以包含有其他设置参数,例如ipv4.addr、ipv4.method等。

4、创建热点

命令格式及参数解释如下:

wifi hotspot [ifname ifname] [con-name name] [ssid SSID] [ band { a | bg } ] [channel channel] [password password]

Create a Wi-Fi hotspot. The command creates a hotspot connection profile according to Wi-Fi device capabilities and activates it on the device. The hotspot is secured with WPA if device/driver supports that, otherwise WEP is used. Use connection down or device disconnect to stop the hotspot.

Parameters of the hotspot can be influenced by the optional parameters:

ifname

使用的网络设备名称

con-name

热点的名称

ssid

热点的ssid

band

wifi的协议标准

channel

信道

password

热点的密码。如果不设置,nmcli会生成一个WPA或者WEP的密码。加入全局选项--show-secrets将会输出热点的密码,这在nmcli生成密码时十分有用。

示例:

$ nmcli device wifi hotspot ifname wlan0 con-name MyHostspot ssid MyHostspotSSID password 12345678

命令执行后,将会创建一个名为MyHotspot的连接。使用上述的命令启动连接,将会开启热点。

5、设置自动连接

示例:

$ nmcli connnection modify MyHotspot connection.autoconnect yes

Ubuntu 命令行连接wifi相关推荐

  1. Ubuntu命令行连接wifi热点

    sudo nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0

  2. linux命令行连接wifi RTL810xE PCI Express Fast Ethernet Controller 网卡

    linux命令行连接wifi - hunters007 - 博客园 https://www.cnblogs.com/hunter-007/p/11151092.html hunters007 linu ...

  3. RK3399—命令行连接WiFi

    硬件: firefly rk3399 系统: Ubuntu 16.04(官方SDK)   在带屏幕的前提下,可以通过鼠标操作连接wifi热点.对于不带屏幕情况,可以通过debug口(uart0)命令行 ...

  4. Centos7命令行连接wifi网络,手机usb共享网络

    Centos7命令行连接wifi网络,手机usb共享网络 无线网卡可用的情况下,查看网卡 激活 查看一下网卡状态 扫描可用wifi 连接指定wifi 获取ip 查看ip 使用以上方式连接手机热点有ip ...

  5. kali命令行连接wifi

    kali命令行连接wifi 查看wifi 连接wifi 查看wifi # lsb_release -a root@kali No LSB modules are available. Distribu ...

  6. jetson nano 命令行连接wifi

    jetson nano 命令行连接wifi jetson nano b01是由Nvidia最近推出的一款功能强大的深度学习AI开发板.由于~~实际开发需要或者不想连接网线~~ (没有网线)需要使用无线 ...

  7. Ubuntu 16.04通过命令行连接Wi-Fi

    声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处. 摘要 这篇文章将会记录Ubuntu 16.04如何使用命令行代替GUI图形界面连接Wi-Fi. 提示:尽管 ...

  8. Linux Debian: 命令行连接 wifi 配置,解决在DELL戴尔和Thinkpad联想上Wicd找不到无线网问题 (用 ifup 或 nmcli )

    环境:DELL和联想老式商用笔记本(7年以上),Debian 9或10 + LXDE桌面 多年前,经高人指点,在笔记本上装Debian的wifi一直用下面的方法: 先在/etc/apt/sources ...

  9. Linux命令行连接WiFi(全网最简单的方法)

    1.安装nmcli sudo apt-get install nmcli 2.查看网络设备 sudo nmcli dev 3.开启wifi sudo nmcli r wifi on 4.扫描wifi ...

最新文章

  1. 论文发得好,在这所985高校超市买东西能打折…
  2. 编写100多行的c语言程序,C语言编程100多例.doc
  3. 栈与队列在SGI STL的底层实现
  4. python pdf转html代码_python将html转成PDF的实现代码(包含中文)
  5. 我又踩坑了!如何为 HttpClient 请求设置 Content-Type 标头?
  6. 问题七十:计算机图形中的采样(Sampling)
  7. 外层div自动撑大为什么没有最大_在工业自动化行业,为什么电阻触摸屏更受欢迎...
  8. day2在基础控制器里面¥this-request ,$this-response,把用户信息存在session,封装jsonResult返回值,Redis门面和Cache不一样...
  9. jupyter notebook 修改主题、字体、字号等
  10. 20155311《网络对抗》信息搜集与漏洞扫描
  11. mysql root有初始密码_mysql的root初始密码
  12. 解压zip,z01,z02
  13. 【微信小程序】微信小程序生成二维码报错errcode=41030,invalid page rid
  14. Python基本数据类型-字符串的操作
  15. acer加固态硬盘,hdd放到光驱位,BIOS没有设置固态硬盘启动选项
  16. 《前端框架Vue.js》
  17. AS3933, 125K 接收
  18. 创建视图簇SE54并SE93赋予事务代码
  19. 海盗云商php,海盗云商(2.2.1.160429)前台无限制注入(无需登录,无视GPC)
  20. python 接口自动化unittest+DingtalkChatbot钉钉机器人消息封装

热门文章

  1. Racket编程指南——8 输入和输出
  2. 浙江移动物联网应用开放平台(免费使用)
  3. UML系列——协作图(通信图)collaboration diagram
  4. MoveIt——9.MoveItCpp教程
  5. 紫光国微财报一枝独秀 2021年净利润三位数增长靠什么
  6. Shell脚本中的循环
  7. 公司破产了股需要东承担哪些责任
  8. TRS全文检索开发文档及API,工具包
  9. 学习《JavaScript高级程序设计》----day06
  10. 测试环境部署——selenium+python