在window中我們可以實現(xiàn)為一個網(wǎng)卡配置多個IP地址與利用本機上的多個網(wǎng)卡實現(xiàn)負載均衡與冗余現(xiàn)在我們來說說如何在Linux操作系統(tǒng)中實現(xiàn)。
一 ,為一個網(wǎng)卡配置多個ip地址
我們以網(wǎng)卡eth0為例說明
我們可以使用ifconfig命令來配置網(wǎng)卡別名來實現(xiàn)一個網(wǎng)卡配置多個ip地址
Ifconfig eth0:0 192.168.0.1
Ifconfig eth0:1 192.168.0.2
Ifconfig eth0:2 192.168.0.3
Ifconfig eth0:3 192.168.0.4
但是我們會發(fā)現(xiàn)在acl模式下配置的網(wǎng)卡別名只會臨時馬上生效,在下一次重啟網(wǎng)卡或重啟Linux系統(tǒng)時就會失效,那么我們怎么辦才能使配置永久有效呢?我們可以使用修改配置文件/etc/ifconfig/network-scripts/ifcfg-etho:x的方式來永久生效
如:1, cd /etc/ifconfig/network-scripts 使用cd命令切換到network-scripts目錄下
2, mkdir ifcfg-eth0:0 ifcfg-eth0:1 ifcfg-eth0:2 ifcfg-eth0:3
3, vim ifcfg-eth0:0 用vim打開ifcfg-eth0:0文件并寫入如下
DEVICE=eth0:0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.1
NETMASK=255.255.255.0
HWADDR=00:0c:29:18:6e:35
保存并退出
依照上述創(chuàng)建ifcfg-eth0:1 ,ifcfg-eth0:2 ,ifcfg-eth0:3 文件
重啟網(wǎng)卡
Ifdown eth0
Ifup eth0
二,用BOND實現(xiàn)網(wǎng)卡的負載均衡和冗余
在網(wǎng)絡(luò)服務(wù)中為了保持網(wǎng)絡(luò)的暢通有時需要利用多個網(wǎng)卡來實現(xiàn)網(wǎng)絡(luò)的負載均衡和冗余,在Linux中我們利用bond模塊來實現(xiàn) 網(wǎng)卡以eth0 和eth1為例
首先我們需要加載bond模塊
Vim /etc/modprobe.conf 打開/etc/modprobe.conf
在文件中輸入 alias bond0 bonging
并加載bonding模塊
Modprobe bonding
2,修改/etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth1
DEVICE=eth0
MASTER=bond0
SLAVE=yes
ONBOOT=yes
BOOTPROTO=none
3,創(chuàng)建 /etc/sysconfig/network-scripts/ifcfg-bond0
Device=bond0
Bootproto=none
Ipaddr=
Natmask=
Gateway=
Onboot=
Bonding_opyion=“mode=1 miion=50 primary=eth0”
其中mode=0表示實現(xiàn)冗余 primary=eth0表示默認網(wǎng)卡是eth0
Mode=1 表示實現(xiàn)負載均衡
重啟網(wǎng)絡(luò)服務(wù) ifdown bond0
Ifup bond0
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|