雙網卡共享上網

網上黑多都介紹都說一定要一模一樣的網卡,本人屬於非主流,用的3COM和INTEL的網卡測試成功。

系統AS5  內核2.6.27   ADSL入路由在分兩線入網卡,路由網關爲192.168.1.1
內核中要把Network device support"部分的"Bonding driver support"選擇上,本人選擇的模塊,默認一般都選起老的。
要保證在/lib/modules/2.6.27/kernel/drivers/net/bonding/bonding.ko下面有這個模塊才行

(1)
在/etc/sysconfig/network-scripts/目錄中添加ifcfg-bond0文件,文件裏面內容是:
DEVICE=bond0                    
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
NETMASK=255.255.255.0              子網掩碼
IPADDR=192.168.1.5                 使用的IP地址要跟網關在一個網段
BROADCAST=192.168.1.255            廣播地址
GATEWAY=192.168.1.1                網關(重點,要上網就必須要寫起)
網上黑多資料都沒有提網關這個參數,你不寫網關就沒有DNS,沒DNS浪個上得起網阿,我艹網上那些淫民喲,完全影響和諧
裏面只要這些,其他東西全部註釋掉

(2)
配置ifcfg-eth0 文件和ifcfg-eth1文件,兩個文件內容一樣都爲下面樣式
DEVICE=eth0                (or eth1)
BOOTPROTO=none
MASTER=bond0
slave=yes
TYPE=Ethernet
裏面只要這些,其他東西全部註釋掉

(3)在/etc/modprobe.conf文件最下面添加這兩行
alias bond0 bonding

options bond0 miimon=100 mode=0
mode=0  一般就0和1
0代表負載均衡,兩塊網卡同時工作
1代表主備模式,就是說當其中一快網卡爛了後馬上自動切換爲第二塊網卡工作,正常工作的時候只有一塊網卡工作

(4)在/etc/rc.d/rc.local文件最下面加入這一行

ifenslave bond0 eth0 eth1
重啓機器後,用ifconfig 查看網卡配置信息,如果發現bond0,eth0,eth1三塊網卡的mac地址都一樣了,那麼就說明好了
測試簡單得很,直接pin 外網的同時,扯掉其中一跟網線如果不掉線就證明是好的








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