第九周

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

 

A类:
0 0000000 - 0 1111111.X.Y.Z : 0-127.X.Y.Z
网络ID位是最高8位,主机ID是24位低位
网络数:126=2^7(可变是的网络ID位数)-2
每个网络中的主机数:2^24-2=16777214
默认子网掩码:255.0.0.0
私网地址:10.0.0.0
范例:114.114.114.114,8.8.8.8,1.1.1.1,58.87.87.99,119.29.29.29
B类:
10 000000 - 10 111111.X.Y.Z:128-191.X.Y.Z
网络ID位是最高16位,主机ID是16位低位
网络数:2^14=16384
每个网络中的主机数:2^16-2=65534
默认子网掩码:255.255.0.0
私网地址:172.16.0.0-172.31.0.0
范例:180.76.76.76,172.16.0.1
C类:
110 0 0000 - 110 1 1111.X.Y.Z: 192-223.X.Y.Z
网络ID位是最高24位,主机ID是8位低位
网络数:2^21=2097152
每个网络中的主机数:2^8-2=254
默认子网掩码:255.255.255.0
私网地址:192.168.0.0-192.168.255.0
范例: 223.6.6.6
D类:组(多)播,1110 0000 - 1110 1111.X.Y.Z: 224-239.X.Y.Z
E类:保留未使用,240-255

 

2、总结IP配置方法

一 ifconfig命令:查看与配置网络状态命令

临时来设置eth0网卡的ip地址和子网掩码
ifconfig eth0 192.168.233.189 netmask  255.255.255.0

二修改网络配置文件
打开配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

三通过IP命令修改

#修改网卡名为ens33的IP地址为192.168.232.100
??ip addr add 192.168.232.100/24 dev ens33
??#保留原地址虚拟一个新的IP地址2(ip addr add 缩写为ip a a)
??ip a a 192.168.232.101/24 dev ens33 label ens33:2
??#删除一个ens33上的10.10.10.10的IP地址
??ip a d 10.10.10.10/24 dev ens33
??#清除ens33上的所有IP地址
??ip a f dev eth1

 

 

3、使用nmcli实现bonding

[root@11 ~]# nmcli connection add con-name bond0 type bond ifname bond0 mode 0 ip4 10.0.0.3/24 gw4 10.0.0.2
连接 "bond0" (3468be59-8380-4c4f-9ad6-de2a1d4104d7) 已成功添加。
[root@11 ~]# nmcli connection add type bond-slave ifname ens33 master bond0
连接 "bond-slave-ens33" (a617ea9a-0c25-462a-b473-622101ef7218) 已成功添加。
[root@11 ~]# nmcli connection add type bond-slave ifname ens37 master bond0
连接 "bond-slave-ens37" (adde236b-c7ca-4f3d-aea9-29a458c79c7b) 已成功添加。
[root@11 ~]# nmcli con up bond0
连接已成功激活(master waiting for slaves)(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/7)
[root@11 ~]# nmcli con show
NAME              UUID                                  TYPE      DEVICE
ens33             08b6d2dc-66ed-411e-bc97-c2c58a78ac90  ethernet  ens33
有线连接 1        e13feb36-3eab-3031-bb22-5f9c00d5a47f  ethernet  ens37
bond0             3468be59-8380-4c4f-9ad6-de2a1d4104d7  bond      bond0
bond-slave-ens33  a617ea9a-0c25-462a-b473-622101ef7218  ethernet  --
bond-slave-ens37  adde236b-c7ca-4f3d-aea9-29a458c79c7b  ethernet  --

 

 

 

 

 

 

 

第九周

上一篇:性能工具之Jmeter压测Thrift RPC服务


下一篇:javascript异步加载的三种解决方案