作者 主題: MultiPath :: 同時使用兩個以上ADSL  (閱讀 10650 次)

0 會員 與 1 訪客 正在閱讀本文。

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
MultiPath :: 同時使用兩個以上ADSL
« 於: 2006-09-21 10:06 »
環境:
Linux(FC3) with eth0, eth1, eth2

local area
eth0: 192.168.10.254/24

ADSL 512k/8M
eth1: 111. 111.111.1/24 gw 111.111.111.254

FTTB 2M/2M
eth2: 222.222.222.142/28 gw 222.222.222.129

在rc.local裡面加一個 mpath.sh

== cut start ==
#!/bin/sh

ip rule add pref 10 to 192.168.10.0/24 table 10
ip route add 192.168.10.0/24 table 10 dev eth0

ip rule add pref 20 from 111.111.111.1 table 20
ip route add default table 20 via 111.111.111.254

ip rule add pref 30 from 222.222.222.142 table 30
ip route add default table 30 via 222.222.222.129

ip route show
ip route flush cache
== cut end ==



ref:
 :P  人牙1: Linux 上多條對外連線(Multi-Path)實作 / 作者﹕網中人
 :P  人牙2: Linux ADSL Multipath Routing Solution / Tommy Wu
lifeIsFunWithPHP.

gwo-bin

  • 懷疑的國中生
  • **
  • 文章數: 31
    • 檢視個人資料
MultiPath :: 同時使用兩個以上ADSL
« 回覆 #1 於: 2007-02-12 11:57 »
:D 好文章
pu:AMD Atholn 1.33
ram:512MB
hdd:40GB
eth0:d-link 530x
eth1:realtek 8139c
os:Fedora Core 4