一、使用ifcfg家族的命令来配置网络属性

1、ifconfig:实现网络信息显示和配置的

      用法:ifconfig [interface]

                       -a:全部显示

                       IFACE:指定设备

       ifconfig interface [aftype] options | address ...

       配置主机的IP地址

 

[root@deanzhu ~]# ifconfig eno16777736 查看eno16777736这块网卡的信息

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.0.17 netmask 255.255.255.0 broadcast 192.168.0.255

inet6 fe80::20c:29ff:fe90:1538 prefixlen 64 scopeid 0x20<link>

ether 00:0c:29:90:15:38 txqueuelen 1000 (Ethernet)

RX packets 4038 bytes 362015 (353.5 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 876 bytes 107559 (105.0 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

 

[root@deanzhu ~]# ifconfig eno16777736 192.168.0.101/24 使用ifconfig命令修改这块网卡的IP地址

[root@deanzhu ~]# ifconfig eno16777736

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.0.101 netmask 255.255.255.0 broadcast 192.168.0.255

inet6 fe80::20c:29ff:fe90:1538 prefixlen 64 scopeid 0x20<link>

ether 00:0c:29:90:15:38 txqueuelen 1000 (Ethernet)

RX packets 4118 bytes 369387 (360.7 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 921 bytes 112927 (110.2 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

   注意配置的IP地址是立即生效的但不会永久有效,机器重启后就会失效

   ifconfig IFACE [up|down]:

   启用或者是禁用网卡:

2、route命令:配置路由信息

            -n:路由查看

 

[root@localhost ~]# route -n #查看主机上的所有路由

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0

172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0

            add:添加

            route  add [-net|-host] target [netmask Nm] [gw Gw][[dev] If]

            添加主机路由如:

            我们要访问192.168.1.3这台主机,需要经过172.16.0.1这台主机 如下:

 

[root@localhost ~]# route add -host 192.168.1.3 gw 172.16.0.1 dev eth0

[root@localhost ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.1.3 172.16.0.1 255.255.255.255 UGH 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0

172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0

        添加网络路由如:

         我们要访问192.168.0.0这个网络,需要经过172.16.0.1这个网络

 

[root@deanzhu ~]# route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0

[root@deanzhu ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 172.16.0.1 255.255.255.0 UG 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0

172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

设置默认路由,网关为172.16.0.1,如:

 

[root@deanzhu ~]# route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1

[root@deanzhu ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 172.16.0.1 255.255.255.0 UG 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0

172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0

删除路由:route del

用法:route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]   如:

 

[root@deanzhu ~]# route del -host 192.168.1.3 #删除主机路由

[root@deanzhu ~]# route del -net 172.16.0.0 netmask 255.255.0.0 #删除网络路由

[root@deanzhu ~]# route -n #查看路由信息,之前添加的路由就没了

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 172.16.0.1 255.255.255.0 UG 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0

0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0

3、DNS服务器指定

           编辑配置文件在:/etc/resolv.conf

            可以指定三个DNS服务器

                       nameserver  DNS_SERVER_IP1

nameserver  DNS_SERVER_IP2

nameserver  DNS_SERVER_IP3

 

[root@deanzhu ~]# cat /etc/resolv.conf #这是我虚拟机中的DNS服务器地址

# Generated by NetworkManager

domain magelinux.com

search magelinux.com

nameserver 172.16.0.1

4、netstat:网络状态查看

显示网络连接用法:netstat [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--extend|-e[--extend|-e]]  [--program|-p]

    -t: tcp协议相关

    -u: udp协议相关

    -w: raw socket相关

    -l: 处于监听状态
    -a: 所有状态
    -n: 以数字显示IP和端口;
    -e:扩展格式
    -p: 显示相关进程及PID
他们常组合在一起使用:如
-tan, -uan, -tnl, -unl

 

[root@deanzhu ~]# netstat –tan #显示所有tcp和udp相关的信息

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN

tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN

tcp 0 0 127.0.0.1:6011 0.0.0.0:* LISTEN

tcp 0 52 192.168.0.17:22 192.168.0.23:52429 ESTABLISHED

tcp 0 0 192.168.0.17:22 192.168.0.23:52430 ESTABLISHED

tcp6 0 0 :::22 :::* LISTEN

tcp6 0 0 ::1:25 :::* LISTEN

tcp6 0 0 ::1:6010 :::* LISTEN

tcp6 0 0 ::1:6011 :::* LISTEN

显示路由表:netstat  {--route|-r} [--numeric|-n]

-r: 显示内核路由表

-n: 数字格式

如:

 

[root@deanzhu ~]# netstat -rn

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eno16777736

192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eno16777736

192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

显示接口统计数据

           -i:显示全部接口

           -IIFACE:显示指定的接口(注:-I后面不需要加空格,直接加上所要显示的网卡就可以了)

如:

 

[root@deanzhu ~]# netstat -Ieth0

Kernel Interface table

Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

eth0 1500 0 2897 0 0 0 1732 0 0 0 BMRU

[root@deanzhu ~]# netstat -i

Kernel Interface table

Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

eth0 1500 0 2912 0 0 0 1741 0 0 0 BMRU

lo 65536 0 0 0 0 0 0 0 0 0 LRU

二、使用ip家族的命令来配置网络属性

用法:ip [ OPTIONS ] OBJECT { COMMAND | help }

    用来配置或者显示路由

          link OBJECT:实现网络配置的

          link的子命令

                     set:设置网络接口属性

 

[root@localhost ~]# ip link set dev eno16777736 up #开启eno16777736网卡

[root@localhost ~]# ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 #这边查看的是up 已经开启

link/ether 00:0c:29:90:15:38 brd ff:ff:ff:ff:ff:ff

3: eno33554984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000

link/ether 00:0c:29:90:15:42 brd ff:ff:ff:ff:ff:ff

4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT

link/ether 52:54:00:e8:5f:f6 brd ff:ff:ff:ff:ff:ff

5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 500

link/ether 52:54:00:e8:5f:f6 brd ff:ff:ff:ff:ff:ff

                   show:显示物理接口的信息

                   如:

 

[root@localhost ~]# ip link show #show现在配置信息

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:d3:39:b1 brd ff:ff:ff:ff:ff:ff

  ip addr :

       add   添加网络,注:添加网络原网络并不会消失

 

[root@localhost ~]# ip addr add 172.16.249.22/16 dev eth0

[root@localhost ~]# ip addr show dev eth0

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:d3:39:b1 brd ff:ff:ff:ff:ff:ff

inet 172.16.249.61/16 brd 172.16.255.255 scope global eth0

inet 172.16.249.22/16 scope global secondary eth0

inet6 fe80::20c:29ff:fed3:39b1/64 scope link

valid_lft forever preferred_lft forever

     del 删除网络:

 

[root@localhost ~]# ip addr del 172.16.249.22/16 dev eth0

[root@localhost ~]# ip addr show dev eth0

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:d3:39:b1 brd ff:ff:ff:ff:ff:ff

inet 172.16.249.61/16 brd 172.16.255.255 scope global eth0

inet6 fe80::20c:29ff:fed3:39b1/64 scope link

valid_lft forever preferred_lft forever

     broadcast  ADDRESS:指明广播地址

    show :显示所有接口信息

 

[root@deanzhu ~]# ip addr show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:1e:91:29 brd ff:ff:ff:ff:ff:ff

inet 172.16.249.186/16 brd 172.16.255.255 scope global eth0

inet6 fe80::20c:29ff:fe1e:9129/64 scope link

valid_lft forever preferred_lft forever

ip addr flush :清空地址

                 label:可以指定备注名

ip route:管理路由

     添加路由用法:ip route add TARGET via GW dev IFACE

 

[root@localhost ~]# ip route add 192.168.1.3 via 172.16.0.1 dev eth0 #到达192.168.1.3经过路由172.16.0.1

[root@localhost ~]# ip route show #查看我们添加的信息

192.168.1.3 via 172.16.0.1 dev eth0

169.254.0.0/16 dev eth0 scope link metric 1002

172.16.0.0/16 dev eth0 proto kernel scope link src 172.16.249.61

default via 172.16.0.1 dev eth0 proto static

添加网关:ip route add default via GW dev IFACE

 

[root@deanzhu ~]# ip route add default via 172.16.0.1 #添加默认网关

kernel scope link src 192.168.122.1

[root@deanzhu ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 172.16.0.1 0.0.0.0 UG 100 0 0 eno16777736

172.16.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eno16777736

192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

  del:删除路由 

     删除路由用法:ip route del TARGET

 

[root@localhost ~]# ip route del 192.168.1.3 via 172.16.0.1 dev eth0

[root@localhost ~]# ip route show

169.254.0.0/16 dev eth0 scope link metric 1002

172.16.0.0/16 dev eth0 proto kernel scope link src 172.16.249.61

default via 172.16.0.1 dev eth0 proto static

       show  显示信息

       flush:清空路由信息

     ss命令:网络状态查看工具

        用法:ss [OPTION]... [FILTER]

选项:

-t: tcp协议相关

-u: udp协议相关

-w: 裸套接字相关

-x:unix sock相关

-l: listen状态的连接

-a: 所有

-n: 数字格式

-p: 相关的程序及PID

-e: 扩展的信息

-m:内存用量

-o:计时器信息

 

[root@deanzhu ~]# ss -tan #显示当前所有的TCP和UDP协议

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 5 192.168.122.1:53 *:*

LISTEN 0 128 *:22 *:*

LISTEN 0 100 127.0.0.1:25 *:*

LISTEN 0 128 127.0.0.1:6010 *:*

LISTEN 0 128 127.0.0.1:6011 *:*

ESTAB 0 0 172.16.249.161:22 172.16.250.106:54804

ESTAB 0 0 172.16.249.161:22 172.16.250.106:49472

LISTEN 0 128 :::22 :::*

LISTEN 0 100 ::1:25 :::*

LISTEN 0 128 ::1:6010 :::*

LISTEN 0 128 ::1:6011 :::*

我们也可以知道当前处在什么状态的信息,如:

 

[root@deanzhu ~]# ss -tan state ESTABLISHED #只查看已ESTABLISHE的链接信息

Recv-Q Send-Q Local Address:Port Peer Address:Port

0 0 172.16.249.186:22 172.16.250.106:54938

0 0 172.16.249.186:22 172.16.250.106:49464

0 0 172.16.249.186:22 172.16.250.106:54937

      那么TCP的常见状态有 以下:

tcp finite state machine:

LISTEN: 监听

        ESTABLISHED:已建立的连接

FIN_WAIT_1:

FIN_WAIT_2:

SYN_SENT:

SYN_RECV:

CLOSED:已关闭

三、修改配置文件来实现网络属性配置

IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE

路由相关的配置文件:/etc/sysconfig/network-scripts/route-IFACE
/etc/sysconfig/network-scripts/ifcfg-IFACE:
DEVICE:此配置文件应用到的设备;
HWADDR:对应的设备的MAC地址;
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp;
NM_CONTROLLED:NM是NetworkManager的简写;此网卡是否接受NM控制;CentOS6建议为“no”;
ONBOOT:在系统引导时是否激活此设备;
TYPE:接口类型;常见有的Ethernet, Bridge;
UUID:设备的惟一标识;
IPADDR:指明IP地址;
NETMASK:子网掩码;
GATEWAY: 默认网关;
DNS1:第一个DNS服务器指向;
DNS2:第二个DNS服务器指向;
USERCTL:普通用户是否可控制此设备;
PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中;

 

[root@deanzhu network-scripts]# vim ifcfg-eth0

[root@deanzhu network-scripts]# cat ifcfg-eth0 #这是修改后的参数

DEVICE="eth0"

BOOTPROTO="static"

IPADDR=172.16.249.186

NETMASK=255.255.0.0

GATWAY=172.16.0.1

DNS1=172.16.0.1

HWADDR="00:0C:29:1E:91:29"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="e44c73b2-31e9-4f3e-9a34-c5448a5ede72"

设置路由信息:

/etc/sysconfig/network-scripts/route-IFACE

两种风格:
(1) TARGET via GW
(2) 每三行定义一条路由
ADDRESS#=TARGET
NETMASK#=mask

给网卡配置多地址:ip命令默认就可以配置

     ifconfig

    使用ifconfig命令配置

 

[root@localhost ~]# ifconfig eth0:0 192.168.0.11

[root@localhost ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:0C:29:D3:39:B1

inet addr:172.16.249.61 Bcast:172.16.255.255 Mask:255.255.0.0

inet6 addr: fe80::20c:29ff:fed3:39b1/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:50711 errors:0 dropped:0 overruns:0 frame:0

TX packets:1571 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:5476967 (5.2 MiB) TX bytes:180746 (176.5 KiB)

 

eth0:0 Link encap:Ethernet HWaddr 00:0C:29:D3:39:B1

inet addr:192.168.0.11 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

四、CentOS 7地址配置 工具nmcli命令的使用

用法:nmcli  [ OPTIONS ] OBJECT { COMMAND | help }

           查看接口对应的信息:g status

 

[root@deanzhu ~]# nmcli g status

状态 CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN

连接的 全部 已启用 已启用 已启用 已启用

        其中OBJECT有很多选择命令如:{ general | networking | radio | connection | device | agent

       }

            先说下decvice:管理网络接口

                对于device来说还有好多子命令

                  status:显示当前设备的状态

                    show:查看某一接口信息

 

[root@deanzhu ~]# nmcli device status

DEVICE TYPE STATE CONNECTION

virbr0 bridge connected virbr0

eth0 ethernet connected 有线连接 1

virbr0-nic tap connected virbr0-nic

lo loopback unmanaged --

 

[root@deanzhu ~]# nmcli device show eth0 #显示eth0这款网卡的信息

GENERAL.DEVICE: eth0

GENERAL.TYPE: ethernet

GENERAL.HWADDR: 00:0C:29:90:15:38

GENERAL.MTU: 1500

GENERAL.STATE: 100 (connected)

GENERAL.CONNECTION: 有线连接 1

GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0

WIRED-PROPERTIES.CARRIER: on

IP4.ADDRESS[1]: 192.168.0.17/24

IP4.GATEWAY: 192.168.0.1

IP4.DNS[1]: 192.168.0.1

IP6.ADDRESS[1]: fe80::20c:29ff:fe90:1538/64

IP6.GATEWAY:

[root@deanzhu ~]# localectl set-locale LANG=en_US.utf8:修改语言为英文的

     connection:管理IP地址等属性信息

        用法:nmcli connection modify IFACE [+|-]setting.property

                 增加IP地址:

 

[root@deanzhu ~]# nmcli connection modify eno16777736 +ipv4.addresses 172.16.249.22/16 #将eno16777736这块网卡新加一个IPV4地址172.16.249.22掩码为255.255.0.0

[root@deanzhu ~]# ip addr show eno16777736 #查看这块网卡的信息

2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:90:15:38 brd ff:ff:ff:ff:ff:ff

inet 172.16.249.161/16 brd 172.16.255.255 scope global dynamic eno16777736

valid_lft 86259sec preferred_lft 86259sec #原有地址

inet 172.16.249.22/16 brd 172.16.255.255 scope global secondary eno16777736

valid_lft forever preferred_lft forever #nmcli命令新加的地址

inet 172.16.0.22/16 scope global secondary eno16777736

valid_lft forever preferred_lft forever #ip命令加的地址

[root@deanzhu ~]# reboot #重启系统

[root@deanzhu ~]# ip addr show eno16777736 #再次查看这块网卡的信息

2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:90:15:38 brd ff:ff:ff:ff:ff:ff

inet 172.16.249.161/16 brd 172.16.255.255 scope global dynamic eno16777736

valid_lft 86313sec preferred_lft 86313sec

inet 172.16.249.22/16 brd 172.16.255.255 scope global secondary eno16777736

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fe90:1538/64 scope link

valid_lft forever preferred_lft forever

#其中我使用nmcli添加的IP地址不会消失,而使用ip命令添加的IP地址消失了 

           删除IP地址:

 

[root@deanzhu ~]# nmcli connection modify eno16777736 -ipv4.addresses 172.16.249.22/16 #删除eno16777736这块网卡IP地址为:172.16.249.22掩码为255.255.0.0

[root@deanzhu ~]# nmcli device show eno16777736 #查看这块网卡的信息

GENERAL.DEVICE: eno16777736

GENERAL.TYPE: ethernet

GENERAL.HWADDR: 00:0C:29:90:15:38

GENERAL.MTU: 1500

GENERAL.STATE: 100 (connected)

GENERAL.CONNECTION: eno16777736

GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0

WIRED-PROPERTIES.CARRIER: on

IP4.ADDRESS[1]: 172.16.249.161/16

IP4.ADDRESS[2]: 172.16.249.22/16 #这里显示我们删除的地址还有生效

IP4.GATEWAY: 172.16.0.1

IP4.DNS[1]: 172.16.0.1

IP4.DOMAIN[1]: magelinux.com

IP6.ADDRESS[1]: fe80::20c:29ff:fe90:1538/64

IP6.GATEWAY:

[root@deanzhu ~]# nmcli connection down eno16777736 ; nmcli connection up eno16777736 #我们关闭后,再重启下网卡

Connection 'eno16777736' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

[root@deanzhu ~]# nmcli device show eno16777736 #再次查看网卡信息

GENERAL.DEVICE: eno16777736

GENERAL.TYPE: ethernet

GENERAL.HWADDR: 00:0C:29:90:15:38

GENERAL.MTU: 1500

GENERAL.STATE: 100 (connected)

GENERAL.CONNECTION: eno16777736

GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/4

WIRED-PROPERTIES.CARRIER: on

IP4.ADDRESS[1]: 172.16.249.161/16 #只剩下一个地址了

IP4.GATEWAY: 172.16.0.1

IP4.DNS[1]: 172.16.0.1

IP4.DOMAIN[1]: magelinux.com

IP6.ADDRESS[1]: fe80::20c:29ff:fe90:1538/64

IP6.GATEWAY:

注:使用nmcli修改的网卡属性会永久有效,但不会立即生效,需要新关闭、启动网卡或重启机器后生效