CentOS 8 网卡命令使用

CentOS 8 使用--网卡命令

nmcli命令整理

一、概述

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

二、特性

可自动补全

另一种形式的ifconfig

三、命令介

nmcli

1命令介

nmcli

CentOS 8 网卡命令使用_第1张图片

 

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是百兆网卡。参考:https://blog.csdn.net/weixin_34092370/article/details/86434681

        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.

[root@localhost ~]#

2看命令整理

2-1看网卡

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

nmcli

见“1、总命令介绍”

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

nmcli device show / nmcli device show eth0

CentOS 8 网卡命令使用_第2张图片

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

CentOS 8 网卡命令使用_第3张图片

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-2IP地址取方式是手或者DHCP

5-2-1、手BOOTPROTO=none

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

5-2-2dhcpBOOTPROTO=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、添加DNSDNS1=192.168.1.19

nmcli connection modify eth0 ipv4.dns 192.168.1.19

5-7、添加第二个DNSDNS2=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

 

你可能感兴趣的:(CentOS,8,CentOS,8,使用--网卡命令)