CentOS 8 使用--网卡命令

nmcli命令整理

一、概述

因为CentOS 8 弃用network.service,采用NetworkManager(NM)为网卡启用命令。当然,CentOS 8 可以安装network.service作为网卡服务,但为了适应版本,此次还是得介绍NM命令的使用。

二、特性

可自动补全

另一种形式的ifconfig

三、命令介绍

1、总命令介绍

nmcli

ens3: connected to ens3               #网卡名称

"Realtek RTL-8100/8101L/8139"             #网卡驱动,型号

ethernet (8139cp), 52:54:00:0C:74:7D, hw, mtu 1500       #全虚拟化网卡  没有指定网卡的model默认是8139全虚拟化网卡,e1000是intel公司的千兆网卡(半虚拟化网卡),8139是百兆网卡。

        ip4 default                                                                          #默认ipv4配置

        inet4 192.168.123.206/24                                                  #设置的ip地址以及子网掩码

        route4 0.0.0.0/0                                                                  #网关

        route4 192.168.123.0/24                                     #网关

        inet6 fe80::4c5d:3b14:8ec4:6ba6/64                                  #ipv6无设置

        route6 fe80::/64                                              #ipv6无设置

        route6 ff00::/8                                            #ipv6无设置

   lo: unmanaged                                                          #本地连接默认为umanaged

        "lo"

        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

   DNS configuration:                                                    #DNS服务器设置

        servers: 192.168.123.1

        domains: N1

        interface: ens3

Use "nmcli device show" to get complete information about known devices and

   "nmcli connection show" to get an overview on active connection profiles.

   Consult nmcli(1) and nmcli-examples(5) manual pages for complete usage details.

  2、查看命令整理

    2-1、查看网卡

       2-1-1、查看网卡设备信息

         nmcli

       2-1-2、查看网卡设备详细信息

         nmcli device show / nmcli device show eth0

2-1-3、查看网卡设备状态

  nmcli device status

2-2、查看网卡信息

  nmcli c / nmcli c show / nmcli con show / nmcli connection show

2-3-1、查看网卡具体信息

  nmcli connection show eth0

2-3-2、查看所有活动连接

  nmcli connection show --active

  3、启用命令

    3-1、启动

      nmcli connection up eth0

    3-2、停止

      nmcli connection down eth0(可被自动激活)

      nmcli device disconnect eth0(禁止被自动激活)

    3-3、重启

      nmcli connection reload

  4、添加与删除

    4-1、添加一个网卡连接

      注:配置文件目录:/etc/sysconfig/network-scripts/* ,添加配置时,自动生成网卡配置文件eth0

      nmcli connection add type ethernet con-name eth0 ifname eno33554992

    4-2、删除一个网卡连接

      nmcli connection delete eth0

  5、修改

    注:修改的是网卡配置文件

    5-1、设置为自启动网卡(ONBOOT=yes)

      nmcli connection modify eth0 connection.autoconnect yes

    5-2、设置IP地址获取方式是手动或者DHCP

      5-2-1、手动(BOOTPROTO=none)

        nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.123.206/24

      5-2-2、dhcp(BOOTPROTO=dhcp)

        nmcli connection modify eth0 ipv4.method auto

    5-3、修改IP地址(IPADDR=192.168.123.206 PREFIX=24)

      nmcli connection modify eth0 ipv4.addresses 192.168.123.206/24

    5-4、修改网关(GATEWAY=192.168.123.1)

      nmcli connection modify eth0 ipv4.gateway 192.168.123.1

    5-5、添加第二个IP地址(IPADDR1=172.16.10.10 PREFIX1=24)

      nmcli connection modify ens37 +ipv4.addresses 192.168.123.207/24

  5-6、添加DNS(DNS1=192.168.1.19)

    nmcli connection modify eth0 ipv4.dns 192.168.1.19

  5-7、添加第二个DNS(DNS2=8.8.8.8)

    nmcli connection modify eth0 +ipv4.dns 8.8.8.8

  5-8、删除第二个DNS

nmcli connection modify ens37 -ipv4.dns 8.8.8.8

posted on   我心_永恒  阅读(343)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示