網絡中多網卡和多ip中的高可用

一、虛擬網卡實現一個網卡多個地址

1、單個網卡實現多個ipv4地址,只需要在該網卡的配置文件的目錄新增網卡配置文件即可。進入網卡"eth0"的目錄下

blob.png

2、新增網卡配置文件"ifcfg-eth0:0"和"ifcfg-eth0:1"

blob.png

3、關掉NetworkManager服務

blob.png

4、重啟網卡,讓系統重讀配置網卡配置文件

blob.png

5、使用ifconfig命令查看在線的網卡ip地址

blob.png

二、多網卡bond,mode1

1、首先在虛擬機上添加一塊網卡

blob.png

2、先配置一個"bond0"的網卡配置文件

blob.png

3、配置網卡"eth0"和"eth1"的配置文件為slave模式

blob.png

4、關掉NetworkManager服務

blob.png

5、重啟網卡,讓系統重讀配置網卡配置文件

blob.png

6、使用ifconfig命令查看在線的網卡ip地址

blob.png

7、用另一臺虛擬機(centos7)ping實驗機的ipv4地址"10.1.255.80"

blob.png

8、手動斷開網卡"eth0",也就是拔掉網卡"eth0"的網線

blob.png

9、從另一臺虛擬機(centos7)查看是否有斷開的記錄

blob.png

從圖中可以看出丟失一個數據包,因為實驗機(設置的是BONDING_OPTS="miimon=100 mode=1"),因此丟失一個數據包是正常的。

總結:此類方法在實際生產環境中可以實現高可用以及容錯。

三、路由實驗(使用四臺centos6虛擬機,且在同一個路由器的網段上)

blob.png

R1路由器的配置:

1、在路由器R1上添加一塊網卡,并將兩塊網卡的配置文件中的IP與網關設置為圖中的"eth0"與"eth1"IP與網關,設置完成后重啟網卡即可:

blob.png

2、關閉NetworkManager服務,否則此實驗無法生效

blob.png

3、在R1路由器中添加路由表

blob.png

4、重啟網卡,查看兩塊網卡的ip是否已生效

blob.png

5、關閉防火墻(避免防火墻影響)

blob.png

6、開啟R1路由轉發功能

blob.png

R2路由器的配置:

1、在路由器R2上添加一塊網卡,并將兩塊網卡的配置文件中的IP與網關設置為圖中的"eth0"與"eth1"IP與網關

blob.png

2、關閉NetworkManager服務,否則此實驗無法生效

blob.png

3、在R2路由器中添加路由表

blob.png

4、重啟網卡,查看兩塊網卡的ip是否已生效

blob.png

5、關閉防火墻(避免防火墻影響)

blob.png

6、開啟R2路由轉發功能

blob.png

M1的客戶端配置:

1、設置M1的IP地址

blob.png

2、關閉NetworkManager服務,否則此實驗無法生效

blob.png

3、重啟網卡,查看網卡的ip是否已生效

blob.png

4、關閉防火墻(避免防火墻影響)

blob.png

M2的客戶端配置:

1、設置M2的IP地址

blob.png

2、關閉NetworkManager服務,否則此實驗無法生效

blob.png

3、重啟網卡,查看網卡的ip是否已生效

blob.png

4、關閉防火墻(避免防火墻影響)

blob.png

測試實驗:

使用R1的路由器與M1進行通信:

blob.png

使用R2的路由器與M2進行通信:

blob.png

使用R1的路由器與R2進行通信:

blob.png

使用M1的路由器與M2進行通信

blob.png

到此路由實驗成功。

路由實驗總結:

   1、查看四臺機子的NetworkManager是否已關閉

   2、查看四臺機子的網卡配置文件是否有錯

   3、查看四臺機子是否已關閉防火墻

   4、查看R1與R2的路由表是否有配置錯誤

   5、查看四臺機子是否在同一網段上

原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/44459

(0)
AleenAleen
上一篇 2016-09-10 21:35
下一篇 2016-09-11 01:55

相關推薦

  • Linux基礎(四)——用戶管理&grep命令

    1、  復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp /etc/skel/ /home/tuser1 –r chmod -R 700 /home/tuser1/ 2、  編輯/etc/group文件,添加組hadoop。 echo "ha…

    Linux干貨 2016-11-08
  • 用戶組和權限管理知識總結

    在介紹本期內容之前呢,有一個小插曲.就是由于昨天晚上我沒有正常關閉虛擬機,今天早上打開的時候一直顯示正在使用中,彈 出來個小框框,如下圖,馬賽克部分呢就是提示的路徑,安裝路徑不一樣,提示的就也不一樣. 此虛擬機似乎正在使用中。 如果此虛擬機已在使用中,請按“取消”按鈕,以免損壞它。如果此虛擬機未使用,請按“取得所有權(T)”按鈕以獲取它的所有權。&…

    2017-07-28
  • CentOS 6上的防火墻策略的保存

    兩種iptables的策略保存的方法

    2018-02-27
  • linux添加用戶

    今天給大家說一下linux添加用戶,大家可能覺得添加用戶很簡單,’adduser 用戶名’就這個命令搞掂了。那么大家知道這個命令幫我們完成了那些事情呢,今天就給大家普及一下 添加一個linux用戶需要關系到以下幾個文件: 保存用戶組的/etc/group文件。 保存用戶ID和密碼的/etc/passwd文件。 在home目錄下生產一個…

    Linux干貨 2017-05-28
  • 設計模式(五)適配器模式Adapter(結構型)

    1. 概述:          接口的改變,是一個需要程序員們必須(雖然很不情愿)接受和處理的普遍問題。程序提供者們修改他們的代碼;系統庫被修正;各種程序語言以及相關庫的發展和進化。         例子1:iphone…

    Linux干貨 2015-06-25
  • 初識操作系統和linux

    初識操作系統和linux 1.計算機系統由硬件系統和軟件系統兩大部分組成:是一種能接收和存儲信息,并按照存儲在其內部的程序對海量數據進行自動、高速地處理,然后把處理結果輸出的現代化智能電子設備。   2.世界上第一臺計算機是1946年誕生在美國賓州大學。   3.馮·諾依曼體系結構:1946年數學家馮·諾依曼于…

    Linux干貨 2017-02-14
欧美性久久久久