2008年7月11日 星期五

研發筆記-如何有效管理多個ppp client

當我們不只一隻ppp client要往外連的時候,要如何有效管理?
但首先我們要知道的是:要管理甚麼?

1.最基本要管理的就是routing的問題,有時候我們不只要到ppp tunnel另一端的機器而已,甚至要到ppp tunnel下面的網段,這時候就要設定routing rule。
2.我們出去的封包不想被知道從哪裡來的,這時候就要加NAT的偽裝,也就是iptable的MASQUERADE rule
3.連線完了,總得要通知使用著目前的Tunnel IP,Tunnel另一端的IP,Tunnel使用的Interface。
4.其他?五花八門的request都有...

總結以上的問題,我們必須感謝ppp的作者,他在每個state執行完都可以讓我們呼叫script,前面3點,我們只要利用ip-up的script去做就好了。
至於要如何使用script,請看另外一篇,研發筆記-ppp如何設定script
因此當我們要管理多個ppp client的時候,只要分別替他們設定好scrip就可以達到管理的目的了!

0 意見: