nmcli 管理网卡配置文件

这篇具有很好参考价值的文章主要介绍了nmcli 管理网卡配置文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nmcli 是NetworkManager的工具,用于管理网卡配置文件
好处: 命令行更易于管理,nmcli命令敲错了不会生效,而手工修改配置文件则会
nmcli 命令使用(nmcli可以补全,但是需要下载安装 bash-completion 包):

$  nmcli device status            # 查看网卡信息
DEVICE  TYPE      STATE      CONNECTION  
eth0    ethernet  connected  System eth0 
lo      loopback  unmanaged  --   

总共4列:
第一列表示网卡名称

第二列是网卡的类型

第三列是当前网卡的状态(指的是NetworkManager服务是否接管了这块网卡)
1)unmanaged      就表示该块网卡并没有被NetworkManager服务接管
2)disconnected   意味着该块网卡,并没有使用任何配置文件
3)connected      意味着该块网卡,正在使用某个配置文件
4)connecting     意味着该网卡正在获取ip地址

第四列表示当前网卡使用的配置文件
--    表示该网卡当前没有配置文件

nmcli 管理 device  常用命令

$ nmcli device status			# 查看网卡信息
$ nmcli device delete lo        # nmcli 只能删除虚拟网卡,不能删除eth0物理网卡
$ nmcli device disconnect eth0  # 切断网卡与当前配置的联系
$ nmcli device connect the0 	# 连接一个网卡配置文件
$ nmcli device show	the0		# 展示网卡配置文件

nmcli 管理网卡文件常用命令

常用参数:
1. ip地址
2. ip掩码
3. ip gateway
4. ip dns
5. ip method (选择手工配置地址还是dhcp自动获取地址)
6. ip autoconnect (开机是否自动连接配置文件)

1.添加网卡配置文件

nmcli 创建网卡配置文件会同时在/etc/sysconfig/network-scripts/ 目录下生成一个网卡配置文件

1)必须要添加的参数: con-name(配置文件名) type(类型,默认为ethernet) ifname(网卡名称)
$  nmcli connection add con-name eth0  type ethernet ifname the0

2)添加网卡配置文件并指定地址、网卡、dns 
$  nmcli connection add con-name eth0-1 type ethernet ifname eth0 ipv4.addresses 1.1.1.1/24 ipv4.gateway 1.1.1.200 ipv4.dns 114.114.114.114

3)如果想要网卡手工获取ip需要添加参数;ipv4.method manual
$ nmcli connection add con-name eth0-1 type ethernet ifname eth0 ipv4.addresses 2.2.2.2/24 ipv4.gateway 2.2.2.200 ipv4.dns 8.8.8.8 ipv4.method manual

2.删除一个网卡配置文件

$ nmcli connection delete con-name

3.激活 / 重新加载一个网卡配置文件

# 如果手工修改了配置文件,需要重新将修改的配置文件加载到内存中,再激活,才可以生效
$ nmcli connection reload        # 重新加载配置文件
$ nmcli connection up con-name   # 激活网卡配置文件(应用)

4.修改网卡配置文件
modify 后面跟的参数与add后面跟的参数相似度达90%

1)修改IP地址
$ nmcli connection modify con-name ipv4.addresses 172.18.161.53/20
$ nmcli connection up con-name

2)网卡配置文件在下次开机时是否自动加载,也就是网卡配置文件中的 ONBOOT 选项
$ nmcli connection modify ens256-3    connection.autoconnect yes

3)修改网卡配置文件名 eth0-1 -> eth0-2
$ nmcli connection modify eth0-1 connection.id eth0-2

4)迁移一个配置文件到另外一个网卡
$ nmcli connection modify ens256 connection.interface-name ens224

5.关闭一个网卡配置文件

$  nmcli connection down con-name 

6.查看一个网卡配置文件文章来源地址https://www.toymoban.com/news/detail-590101.html

$ nmcli connection show 
NAME         UUID                                  TYPE      DEVICE 
System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0   
eth0-con1    18295743-ed7d-4e8d-abab-5b65b1a13270  ethernet  --  

$ nmcli connection show  System eth0

到了这里,关于nmcli 管理网卡配置文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux网络配置与网络信息查看讲解(网卡基本配置、网卡会话配置、网卡绑定、主机名配置、路由配置)

    目录 配置网卡基本信息 通过nmcli命令配置网卡 通过配置网卡文件配置网卡 通过nmtui命令配置网卡 通过nm-connection-editor命令配置网卡 网卡高级配置 配置网络会话 配置网卡绑定(Bonding) 通过nmcli命令配置网卡绑定 nm-connection-editor 进行网卡绑定(图形化界面) 通过编辑文件的

    2024年02月07日
    浏览(44)
  • Linux配置网卡文件

    2024年02月07日
    浏览(63)
  • 2.Linux修改网卡配置文件

    在 Linux 系统中,修改网卡配置文件可以通过编辑 /etc/network/interfaces 文件来实现。下面是一些常见的网卡配置操作: 显示网络状态:使用 ifconfig 或 ip addr 命令查看当前网络接口的状态和信息。 修改 IP 地址:使用 vim 或其他编辑器打开 /etc/network/interfaces 文件,找到要修改的网

    2024年02月16日
    浏览(33)
  • Linux 下的网卡配置文件解析

    在实际的应用中,网卡配置文件中,用不到的配置项可以直接删除,保留需要的配置 下面实际修改和保留的网卡配置文件,作参考

    2024年02月16日
    浏览(36)
  • Linux修改网卡配置文件(修改IP)

    系统:Centos7 1.输入命令进入配置文件:   2.按 insert 或 i 进入编辑界面,移动光标在空白处输入以下内容: 3.然后移动光标把 ONBOOT= no 修改为 ONBOOT= yes ,把  BOOTPROTO= dhcp 修改为      BOOTPROTO= static  4.依次按 Esc ,  : ,  wq ,保存退出  5.输入命令重启网卡: 6.输入 ip a 验证,修

    2024年04月11日
    浏览(36)
  • 25 openEuler管理网络-使用nmcli命令配置ip

    25 openEuler管理网络-使用nmcli命令配置ip 说明: 使用nmcli命令配置的网络配置可以立即生效且系统重启后配置也不会丢失。 25.1 nmcli介绍 nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。nmcli命令的基本格式为: 其中,OBJECT选项可

    2024年01月17日
    浏览(33)
  • Nmcli — 配置静态IP 、Team网卡绑定 、桥接

    目录 一、Nmcli — 静态IP的配置 1.网卡的配置文件 2.在命令行输入命令 二 、Team网卡绑定的实验 1.Team网络组的模式,及其配置的示例文件 2.实验过程  (1)、创建逻辑接口,名称为team0,且使用主备模式 (2)、添加多个从设备(从)  (3)、激活设备 (4)、查看网卡的状态

    2024年02月09日
    浏览(52)
  • Linux系统下查看网卡配置和网络流量监控指令:ifconfig、ethtool

    ifconfig 查看所有活动网卡信息 ifconfig -a 查看所有网卡信息 ifconfig eth0 查看具体网卡信息 ifconfig eth0 up/down 激活/禁用网卡 ifup/ifdown eth0 激活/禁用网卡(重新读取配置文件) ip //查看ip指令使用参数 ip addr ethtool bond0 //查看bond0网口的配置信息 ethtool eth0 //查看bond0网口的配置信息

    2024年02月06日
    浏览(37)
  • RockyLinux9.2 网卡配置和nmcli、nmtui命令的使用

     NetworkManager  是一个标准的Linux网络配置工具套件,支持服务器,也支持桌面环境, 发展到如今,绝大多数流行的发行版都支持它。 这套网络配置工具适用于 Rocky Linux 8 及更高版本。  nmcli是nm的命令行工具、nmtui是nm的ui工具 ip a 或者 nmcli device show 在Rocky Linux 系统上,首先使

    2024年02月04日
    浏览(34)
  • Linux:概述 、安装 、文件与目录结构 、vim编辑器 、网络配置 、远程登录 、系统管理 、基础命令 、软件包管理 、克隆虚拟机 、shell编程

    2.1.1、Linux是什么? Linux是一个操作系统(OS) 所谓的操作系统就是直接用来操作计算机底层硬件的软件。 2.1.2、Linux的出现 官网: https://www.centos.org/ 进入官网进行下载 有很多的镜像,以阿里云的为例: 3.3.1、下载 官网: https://www.vmware.com/ 这是下载的企业版,30天试用期,可

    2024年02月05日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包