CentOS 8 网卡使用命令详解

CentOS 8 网卡使用命令详解

一、概述

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

二、特性

可自动补全

另一种形式的ifconfig

三、命令介绍

nmcli

1、总命令介绍

nmcli

在这里插入图片描述

ens33: connected to ens3 网卡名称

“Intel 82545EM” #网卡驱动,型号

    ip4 default                             #默认ipv4配置

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

    route4 0.0.0.0/0                                      #网关

    route4 10.10.20.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: 10.10.20.101

    domains: N1

    interface: ens33

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.

[root@localhost ~]#

2、查看命令整理

2-1、查看网卡

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

nmcli

见“1、总命令介绍”

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

nmcli device show / nmcli device show ens33

在这里插入图片描述

在这里插入图片描述

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 ens33

在这里插入图片描述

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

nmcli connection show --active

在这里插入图片描述

3、启用命令

3-1、启动

nmcli connection up ens33
在这里插入图片描述

3-2、停止

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

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

在这里插入图片描述

3-3、重启

nmcli connection reload

在这里插入图片描述

4、添加与删除

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

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

nmcli connection add type ethernet con-name eth0 ifname eno33554992

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

nmcli connection delete ens33

5、修改

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

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

nmcli connection modify ens33 connection.autoconnect yes
在这里插入图片描述

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

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

nmcli connection modify ens33 ipv4.method manual ipv4.addresses 10.10.20.117/24
在这里插入图片描述
在这里插入图片描述

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

nmcli connection modify ens33 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

  • 11
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shatianyzg

创作不易,不断探索

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值