一、虛擬網卡實現一個網卡多個地址
1、單個網卡實現多個ipv4地址,只需要在該網卡的配置文件的目錄新增網卡配置文件即可。進入網卡"eth0"的目錄下
2、新增網卡配置文件"ifcfg-eth0:0"和"ifcfg-eth0:1"
3、關掉NetworkManager服務
4、重啟網卡,讓系統重讀配置網卡配置文件
5、使用ifconfig命令查看在線的網卡ip地址
二、多網卡bond,mode1
1、首先在虛擬機上添加一塊網卡
2、先配置一個"bond0"的網卡配置文件
3、配置網卡"eth0"和"eth1"的配置文件為slave模式
4、關掉NetworkManager服務
5、重啟網卡,讓系統重讀配置網卡配置文件
6、使用ifconfig命令查看在線的網卡ip地址
7、用另一臺虛擬機(centos7)ping實驗機的ipv4地址"10.1.255.80"
8、手動斷開網卡"eth0",也就是拔掉網卡"eth0"的網線
9、從另一臺虛擬機(centos7)查看是否有斷開的記錄
從圖中可以看出丟失一個數據包,因為實驗機(設置的是BONDING_OPTS="miimon=100 mode=1"),因此丟失一個數據包是正常的。
總結:此類方法在實際生產環境中可以實現高可用以及容錯。
三、路由實驗(使用四臺centos6虛擬機,且在同一個路由器的網段上)
R1路由器的配置:
1、在路由器R1上添加一塊網卡,并將兩塊網卡的配置文件中的IP與網關設置為圖中的"eth0"與"eth1"IP與網關,設置完成后重啟網卡即可:
2、關閉NetworkManager服務,否則此實驗無法生效
3、在R1路由器中添加路由表
4、重啟網卡,查看兩塊網卡的ip是否已生效
5、關閉防火墻(避免防火墻影響)
6、開啟R1路由轉發功能
R2路由器的配置:
1、在路由器R2上添加一塊網卡,并將兩塊網卡的配置文件中的IP與網關設置為圖中的"eth0"與"eth1"IP與網關
2、關閉NetworkManager服務,否則此實驗無法生效
3、在R2路由器中添加路由表
4、重啟網卡,查看兩塊網卡的ip是否已生效
5、關閉防火墻(避免防火墻影響)
6、開啟R2路由轉發功能
M1的客戶端配置:
1、設置M1的IP地址
2、關閉NetworkManager服務,否則此實驗無法生效
3、重啟網卡,查看網卡的ip是否已生效
4、關閉防火墻(避免防火墻影響)
M2的客戶端配置:
1、設置M2的IP地址
2、關閉NetworkManager服務,否則此實驗無法生效
3、重啟網卡,查看網卡的ip是否已生效
4、關閉防火墻(避免防火墻影響)
測試實驗:
使用R1的路由器與M1進行通信:
使用R2的路由器與M2進行通信:
使用R1的路由器與R2進行通信:
使用M1的路由器與M2進行通信
到此路由實驗成功。
路由實驗總結:
1、查看四臺機子的NetworkManager是否已關閉
2、查看四臺機子的網卡配置文件是否有錯
3、查看四臺機子是否已關閉防火墻
4、查看R1與R2的路由表是否有配置錯誤
5、查看四臺機子是否在同一網段上
原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/44459