1、总结ip分类以及每个分类可以分配的IP数量

ip分类

A类    0NNNNNNN.xxxxxxxx.xxxxxxxx.xxxxxxxx
网络位  2^7-2=126     主机位 2^24-2

B类    10NNNNNN.NNNNNNNN.xxxxxxxx.xxxxxxxx
网络位   2^14=16384   主机位 2^16-2
C类    110NNNNN.NNNNNNNN.NNNNNNNN.xxxxxxxx
网络位   2^21=2097152  主机位  2^8-2
D类    1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
组播地址    224-239
E类    11110xxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
保留地址   240之后

2、总结IP配置方法

直接编辑网卡文件
编辑/etc/sysconfig/network-script/ifcfg-xxx  网卡配置文件
TYPE="Ethernet"     网卡类型
BOOTPROTO="static"       网卡网络类型
NAME="ens33"       网卡名称
UUID="7cd8283d-9caf-4a30-9b02-334dfeee6985"
DEVICE="ens33"     网卡设备名称
ONBOOT="yes"       是否启用
IPADDR=10.0.0.2     IP地址
PREFIX=24          掩码或者   NETMASK=255.255.255.0
GATEWAY=10.0.0.     网关地址
DNS1=10.0.0.1     DNS地址
主要是以上几项配置完后,重启网络服务systemctl restart network即可

临时修改
ifconfig  网卡名   IP地址


3、使用nmcli实现bonding

#添加bond接口
nmcli connection add type bond con-name net-bond ifname bond0 mode active-backup
#添加从接口
nmcli connection add type bond-slave ifname ens33 master net-bond
nmcli connection add type bond-slave ifname ens38 master net-bond
#up从接口
nmcli connection up bond-slave-ens33
nmcli connection up bond-slave-ens38
#up绑定接口
nmcli connection up net-bond

[root@localhost ~]# ifconfig
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500
       inet 10.0.0.2  netmask 255.255.255.0  broadcast 10.0.0.255
       inet6 fe80::c7cc:8ef1:1a92:f318  prefixlen 64  scopeid 0x20<link>
       ether 00:0c:29:f1:fe:03  txqueuelen 1000  (Ethernet)
       RX packets 122  bytes 11094 (10.8 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 108  bytes 14638 (14.2 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
       ether 00:0c:29:f1:fe:03  txqueuelen 1000  (Ethernet)
       RX packets 1509  bytes 140897 (137.5 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 1208  bytes 163064 (159.2 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens38: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
       ether 00:0c:29:f1:fe:03  txqueuelen 1000  (Ethernet)
       RX packets 70  bytes 7386 (7.2 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 48  bytes 5724 (5.5 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0