FreeBSD NAT 上接兩條 ADSL 若斷線時自動偵測切…

2009-05-13 02:32:02来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

最後更新日:2005/12/22
FreeBSD NAT 上接兩條 ADSL 若斷線時自動偵測切換路由
Description :
        現今企業對網路的依賴度幾乎到達不可或缺的程度,當網路一斷線時可說幾乎是完全停擺,許多事情都不能做了,而以目前台灣的網路環境來說還是不能確保用戶無斷線之憂,畢竟網路是透過實體線路一個點一個點串起來的,而當中若有任何一個點出現狀況時,就不難避免斷線,既然會有斷線危機,我們何不多花一點錢再拉一條其它固網的 ADSL 來當備援即可減低斷線風險,目前台灣 ADSL 價格已經非常便宜,因此多拉一條線路來當備援即可降低斷線的風險有何不可呢?
        這是小弟在網路上找的 shell script 自行修改後使用在 FreeBSD + PF+ NAT 環境,還蠻實用的,採用 ping 的回應方式來確認主要線路是否斷線,一但斷線就馬上切換到備援線路上,如果主要線路恢復正常後也會再切回主要線路。
Environment :
            硬體:i386 PC Intel P3 500
            記憶體網卡:512M RAM
            作業系統:FreeBSD 6.0 Release
         網路卡三片:xl0 vr0 兩片對外 de0 一片對內
Drawing :
           

                    
                    gatewayP:210.xx.xx.254       xl0:210.xx.xx.8        de0:10.77.77.254
                    gatewayS:61.xx.xx.254         vr0:61.xx.xx.6
Setp 1.
先架設 FreeBSD + NAT + PF firewall,Kernel 編譯的部份我就不再說明,請參考我之前寫過的
FreeBSD 5.3 Release PF 初體驗
基本環境啟動後,接下來設定這台機器的環境需要。
#vi /etc/rc.conf       #  設定開機自動啟動檔,注意 getway_enable="YES" 一定要開啟,我們在下 route 切換時才會即時生效
defaultrouter="210.xx.xx.254"hostname="NAT.ntut.idv.tw"ifconfig_xl0="inet 210.xx.xx.8 netmask 255.255.255.0"ifconfig_vr0="inet 61.xx.xx.6 netmask 255.255.255.0"ifconfig_de0="inet 10.77.77.254 netmask 255.255.255.0"gateway_enable="YES"sshd_enable="YES"pf_enable="YES"dhcpd_enable="YES"inetd_enable="YES"

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD在VM下安装

下一篇:document 和 document.all 分别什么时候用