作者 主題: 請問有使用 iproute2 作分流的 OS  (閱讀 852 次)

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

dark

  • 俺是博士!
  • *****
  • 文章數: 1529
    • 檢視個人資料
請問有使用 iproute2 作分流的 OS
« 於: 2017-03-30 13:19 »
很久沒用 iproute2 了
但印象中 , 不是每個版本 OS 中 "ip rule add" 都會實際生效

小弟剛來此論壇時 , redhat7.3 可以 (作成精簡 image 一直使用中)
而小弟的多數 OS => centos4.4  centos 5.5 都不行

不知有使用 route 分流的各位
使用 OS 都是哪些版本 ?


這能省去抓光碟+測試時間
謝謝!!

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5373
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 請問有使用 iproute2 作分流的 OS
« 回覆 #1 於: 2017-04-03 08:59 »
看看有沒有把這兩個在 kernel 中 enable 吧.
IP_ADVANCED_ROUTER
IP_MULTIPLE_TABLES

不過...  沒看過沒把這兩個 enable 的版本... 至少你提到的那兩個版本都應該有.

不能用會不會是因為 ip forward 沒打開?
/proc/sys/net/ipv4/ip_forward

dark

  • 俺是博士!
  • *****
  • 文章數: 1529
    • 檢視個人資料
Re: 請問有使用 iproute2 作分流的 OS
« 回覆 #2 於: 2017-04-11 16:04 »
感謝 twu2 大回覆

安裝的 iso 中 , 預設 kernel 都是 rpm
倒不知如何查詢這兩個選項是否開啟


目前雖然又不需要了
但上星期有用 centos 6.0 做了 lab
不 work 動作仍是在 ip rule add

雖然目前問題結束 , 但或許有天又會有需要
而從 centos4.4  5.5 6.0 lab 中的問題都相同
所以可能不是 "這些版本個別問題"

而事後小弟思考
小弟的做法與網路上大家的文章 , 恐怕還有一點點不同
那就是小弟都是 "單一台 client" 指向
(google 印象中 , 大家都是某網段走某條路)

小弟 lab 都砍了 , 若下次遇上 , 應會先朝這方面釐清
但若是這點 ... 那
"超舊版 redhat" 吃 netmask 32
現在版本不吃 ... 不太可能吧