FreeBSD NAT 上接兩條 ADSL 若斷線時自動偵測切…
2009-05-13 02:32:02来源:未知 阅读 ()
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 oracle 10g 2009-05-13
- KDE/FreeBSD 测试 QT-4.5.1. 2009-05-13
- OpenBSD 4.5下安装Gnome 2.24成功! 2009-05-13
- 问一下:ipfw+natd 如何实现回流端口映射 2009-05-13
- OpenBSD 4.5 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash