Linux學習-第九周

1、總結IP分類以及每個分類可分配的IP數量

IP地址根據網絡號和主機號來分,分爲A、B、C三類及特殊地址D、E。
(1) A類
A類:(1.0.0.0-126.0.0.0)(默認子網掩碼:255.0.0.0)第一個字節爲網絡號,後三個字節爲主機號。該類IP地址的最前面爲“0”,所以地址的網絡號取值於1~126之間。一般用於大型網絡。
(2) B類
B類:(128.0.0.0-191.255.0.0)(默認子網掩碼:255.255.0.0)前兩個字節爲網絡號,後兩個字節爲主機號。該類IP地址的最前面爲“10”,所以地址的網絡號取值於128~191之間。一般用於中等規模網絡。
(3) C類
C類:(192.0.0.0-223.255.255.0)(子網掩碼:255.255.255.0)前三個字節爲網絡號,最後一個字節爲主機號。該類IP地址的最前面爲“110”,所以地址的網絡號取值於192~223之間。一般用於小型網絡。
(4) D類
D類:是多播地址。該類IP地址的最前面爲“1110”,所以地址的網絡號取值於224~239之間。一般用於多路廣播用戶。
(5) E類
E類:是保留地址。該類IP地址的最前面爲“1111”,所以地址的網絡號取值於240~255之間。









在IP地址3種主要類型裏,各保留了3個區域作爲私有地址,其地址範圍如下:
A類地址:10.0.0.0~10.255.255.255
B類地址:172.16.0.0~172.31.255.255
C類地址:192.168.0.0~192.168.255.255


迴環地址:127.0.0.1。 也是本機地址,等效於localhost或本機IP。一般用於測試使用。例如:ping 127.0.0.1來測試本機TCP/IP是否正常。

2、總結IP配置方法 (以在eth1上配置10.0.0.200/24爲例)

(1) ifconfig命令配置IP
ifconfig eth1 10.0.0.200 netmask 255.255.255.0
ifconfig eth1 up
只是暫時修改網絡接口,立即生效,但不永久有效
(2) ip 命令配置IP
ip addr a 10.0.0.200/24 dev eth1
只是暫時修改網絡接口,立即生效,但不永久有效
(3) 使用圖形界面配置IP
CentOS7和8使用nmtui命令進入配置界面
Linux學習-第九周
CentOS6使用setup進入配置界面
Linux學習-第九周
修改後網絡接口之後,網絡接口不會立即生效,一旦生效,便會永久有效,讓IP生效的解決方法是:
#ifdown eth1 && ifup eth1 先禁用,再啓用
#service network restart 網絡服務重啓
#/etc/init.d/network restart 也可以重啓網絡接口
(4) 使用配置文件進行配置
創建並編輯/etc/sysconfig/network-scripts/ifcfg-eth1文件,內容如下:
DEVICE=eth1
NAME=eth2
BOOTPROTO=static
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.254
DNS1=223.6.6.6
DNS2=180.76.76.76
ONBOOT=yes
(5) 使用DHCP動態分配


























3、使用nmcli實現bonding

(1) 添加bonding接口
nmcli connection add type bond con-name testbond ifname bond0 mode active-backup ipv4.method manual ipv4.addresses 10.0.0.100/24
(2) 添加從屬接口
nmcli connection add con-name testbond-eth1 ifname eth1 type bond-slave master bond0
nmcli connection add con-name testbond-eth2 ifname eth2 type bond-slave master bond0
(3) 要啓動綁定,則必須首先啓動從屬接口
nmcli con up testbond-eth1
nmcli con up testbond-eth2
(4) 啓動綁定
nmcli con up testbond








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章