作者 主題: [問題] 關於作 MULTIPATH 的 equalize patch  (閱讀 2634 次)

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

IceCream

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
    • http://www.taiwanes.com
最近想利用2條CABLEMODEM 實作MULTIPATH
拜讀了本戰的2篇文章開始檢查自己的系統環境
OS: RedHat 9.0
Kernel 2.4.20
一些必要的選項都已編入核心
但是在http://www.study-area.net/tips/multipath.txt 這裡提到iproute 的 equalize 功能必須要有patch 過核心才可以用 (在2.4.18 的情況下)
在網路上都找不到給2.4.20 or greater 的patch. 去 kernel.org 看 2.4.19 跟
2.4.20 的changelog 也沒有看到跟 equalize 有關的修正 (http://www.kernel.org/pub/linux/kernel/v2.4/)
我想請問一下在沒有patch 過核心的情況下equalize 是否可以使用?
或者, 在哪裡可以找到給2.4.20+ 的patch?

感激不盡

wilson

  • 俺是博士!
  • *****
  • 文章數: 1821
  • 帥氣柴老大
    • 檢視個人資料
Re: [問題] 關於作 MULTIPATH 的 equalize patch
« 回覆 #1 於: 2003-10-06 08:35 »
引述: "IceCream"
或者, 在哪裡可以找到給2.4.20+ 的patch?


http://www.kernel.org/
看有沒幫助

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[問題] 關於作 MULTIPATH 的 equalize patch
« 回覆 #2 於: 2003-10-06 10:04 »
就用 2.4.18 的 patch 就可以了.

http://www.teatime.com.tw/~tommy/linux/equalize.patch

IceCream

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
    • http://www.taiwanes.com
[問題] 關於作 MULTIPATH 的 equalize patch
« 回覆 #3 於: 2003-10-06 10:49 »
引述: "twu2"
就用 2.4.18 的 patch 就可以了.

http://www.teatime.com.tw/~tommy/linux/equalize.patch


不會有相容性或存依的問題嗎?

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[問題] 關於作 MULTIPATH 的 equalize patch
« 回覆 #4 於: 2003-10-06 10:54 »
2.4.18 - 2.4.21 都試過. 應該都沒有問題. (指 www.kernel.org 的原始版本)

IceCream

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
    • http://www.taiwanes.com
[問題] 關於作 MULTIPATH 的 equalize patch
« 回覆 #5 於: 2003-10-07 23:39 »
再請教一個問題
http://www.study-area.org/tips/m_routing.htm 裡有一段這麼寫著
引用

重頭戲來了, 這裡假設你有三塊網路卡, 分別給內部網路與兩家 ISP. eth0
  是內部網路, eth1 與 eth2 是其他兩家 ISP 線路.

  eth0 是內部網路, 範圍是 10.0.0.0/255.255.255.0

  eth1 其中一家 ISP, IP 是 1.1.1.1, 閘道器(gateway)是 1.1.1.253

  eth2 另外一家 ISP, IP 是 2.2.2.2, 閘道器(gateway)是 2.2.2.253
# 列出所有的 rule
ip rule list

ip rule add pref 10 to 10.0.0.0/24 table 10
ip route add 10.0.0.0/24 table 10 dev eth1

ip rule add pref 20 from 1.1.1.1 table 20
ip route add default table 20 via 1.1.1.253

ip rule add pref 20 from 2.2.2.2 table 30
ip route add default table 30 via 2.2.2.253

..............


如果我的ip address 跟gateway 都是經由 cablemodem 的 DHCP 指定
有沒有一個解決方案能夠讓rule 的地方填上正確的ip?

又, 這些 rule 要放在開機執行 script 的地方嗎?

謝謝指教 : )