当前位置: 首页 > article >正文

Linux 命令行网络连接指南

layouttitlepubDatedescriptionauthorcovertagsthemefeatured

../../layouts/MarkdownPost.astro

Linux 命令行网络连接指南

2023-04-14

本文旨在为 Linux 用户介绍提供关于使用命令行连接网络的方法。

Cassius0924

urlsquarealt

https://s2.loli.net/2023/04/14/ZthLdpQJjDc2XGC.png

https://s2.loli.net/2023/04/14/ZthLdpQJjDc2XGC.png

Network Manager

Linux

Network

CLI

light

ture

Linux 命令行网络连接指南

本文旨在为 Linux 用户介绍提供关于使用命令行连接网络的方法。 本文将详细介绍利用 nmcli 工具连接 Wi-Fi 和以太网的教程,包括查看连接状态、控制 Wi-Fi、控制以太网等等。

安装 nmcli

nmcli 是 NetworkManager 的命令行工具,它可以用于管理和配置网络连接。如果你的 Linux 系统上没有安装 nmcli,请使用以下命令进行安装:

sudo apt-get install network-manager

查看连接状态

在连接网络之前,我们需要先查看网络状态。使用以下命令可以查看当前网络状态:

nmcli general status

以上命令可以简写为:

nmcli g   # g 表示 general,默认为 status

  • STATE:这是 NetworkManager 的当前状态。它可以是 "connected"、"connecting"、"disconnected"、"disconnecting" 或 "asleep" 等。

    ConnectdConnectingDisconnectedDisconnectingAsleep
    已连接连接中未连接断连中休眠
  • CONNECTIVITY:这是系统的网络连接状态。它可以是 "full"、"limited" 、"Portal" 或 "none"。

    FullLimitedPortalNone
    已联网,可上网已联网,但不可上网已联网,但需要认证未联网
  • WIFI-HW:这是 WiFi 硬件的状态。它可以是 "enabled" 或 "disabled"。

  • WIFI:这是 WiFi 的状态。它可以是 "enabled" 或 "disabled"。

  • WWAN-HW:这是无线广域网(WWAN)硬件的状态。它可以是 "enabled" 或 "disabled"。

  • WWAN:这是 WWAN 的状态。它可以是 "enabled" 或 "disabled"。

    EnabledDisabled
    已启用未启用

打开和关闭 Wi-Fi

如果你的 Linux 系统支持 Wi-Fi,你可以使用以下命令打开或关闭 Wi-Fi:

nmcli radio wifi on  # 打开 Wi-Fi
nmcli radio wifi off # 关闭 Wi-Fi

以上命令可以简写为:

nmcli r w on  # r 表示 radio,w 表示 wifi
nmcli r w off

查看 Wi-Fi

查看当前可用的 Wi-Fi 网络:

nmcli dev wifi

以上命令可以简写为:

nmcli d w   # d 表示 dev,w 表示 wifi

*星号的当前目前连接的Wi-Fi。

连接和断开 Wi-Fi

连接 Wi-Fi 网络需要知道网络名称和密码。使用以下命令连接一个 Wi-Fi 网络:

nmcli dev wifi con <network-name> password <password>

以上命令可以简写为:

nmcli d w c <network-name> password <password>    # d 表示 dev,c 表示 con

如果连接成功,命令行将不会输出任何信息。使用以下命令查看当前连接的 Wi-Fi 网络:

nmcli con show

以上命令可以简写为:

nmcli c   # c 表示 con,默认为 show

如果你需要断开当前连接的 Wi-Fi 网络,可以使用以下命令:

nmcli con down <connection-name>

其中, 是需要断开的连接名称。

以上命令可以简写为:

nmcli c d <connection-name>   # d 表示 down

忘记 Wi-Fi

如果你不再需要连接到某个 Wi-Fi 网络,可以使用以下命令忘记该网络:

nmcli connection delete <connection-name>

其中, 是需要忘记的连接名称。

以上命令可以简写为:

nmcli c de <connection-name>   # de 表示 delete

连接以太网

如果你需要连接以太网,你可以使用以下命令连接:

nmcli dev con <interface-name>

其中, 是需要连接的网络接口名称。

以上命令可以简写为:

nmcli d c <interface-name>

查看以太网

查看当前可用的以太网网络:

nmcli dev status

以上命令可以简写为:

nmcli d   # d 表示 dev,默认为 status

断开以太网

如果你需要断开当前连接的以太网网络,可以使用以下命令:

nmcli dev discon <interface-name>

其中, 是需要断开的网络接口名称。

以上命令可以简写为:

nmcli d d <interface-name>   # d 表示 discon

更多信息

若想了解更多关于 nmcli 的信息,可以使用nmcli -h命令查看帮助信息。或者访问 NetworkManager 官方文档。


http://www.kler.cn/a/518489.html

相关文章:

  • 【C语言系列】深入理解指针(4)
  • 瑞芯微方案:RV1126定制开发板方案定制
  • 从ai产品推荐到利用cursor快速掌握一个开源项目再到langchain手搓一个Text2Sql agent
  • 2024 年度技术总结:从实践到成长
  • Effective C++ 规则50:了解 new 和 delete 的合理替换时机
  • 15_业务系统基类
  • AIGC的企业级解决方案架构及成本效益分析
  • RocketMQ 的 Topic 和消息队列MessageQueue信息,是怎么分布到Broker的?怎么负载均衡到Broker的?
  • 数据结构——二叉树——堆(1)
  • 【后端开发】字节跳动青训营之性能分析工具pprof
  • 正则表达式以及Qt中的使用
  • 为什么UI导入png图会出现白边
  • Zbrush导入笔刷
  • Android中Service在新进程中的启动流程
  • “AI视觉贴装系统:智能贴装,精准无忧
  • 《论文翻译》KIMI K1.5:用大语言模型扩展强化学习
  • 保存复合型数据到h5文件
  • ptp同步时钟、ptp网络时间服务器、ptp主时钟、ptp从时钟、ptp精密同步时钟
  • 15 分布式锁和分布式session
  • ElasticSearch JavaRestClient查询之快速入门
  • antdesignvue统计数据源条数、计算某列合计值、小数计算不精确多了很多小数位
  • 媒体新闻发稿要求有哪些?什么类型的稿件更好通过?
  • navicat无法连接虚拟机的docker中的mysql
  • 理解C++编译时类型转换符:static_cast
  • 系统思考—复杂问题的根源分析
  • 技术之翼,创作之心