<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > Freebsd PF實(shí)現(xiàn)策略路由案例

          Freebsd PF實(shí)現(xiàn)策略路由案例

          作者: 時(shí)間:2011-07-22 來(lái)源:網(wǎng)絡(luò) 收藏

          1.說(shuō)明: 此方案適用于可以使用做為防火墻的操作系統(tǒng),包括FREEBSD/OPENBSD/NETBSD。所謂的就是在服務(wù)器同時(shí)連接了兩個(gè)ISP線路,從那個(gè)網(wǎng)卡進(jìn)來(lái)的數(shù)據(jù)包請(qǐng)求,返回給CLIENT時(shí)還從那個(gè)網(wǎng)卡出去。
          2.試驗(yàn)拓?fù)洌?br /> 1.jpg (17.48 KB)
          2009-10-26 09:16
          圖中的『3接口器』可以用WIN2K或LINUX系統(tǒng)啟動(dòng)IP轉(zhuǎn)發(fā)替代。
          3.OPENBSD網(wǎng)絡(luò)設(shè)置:
          Fxp0: 192.168.0.100 Ne3: 192.168.1.100 Gateway: 192.168.0.1
          4.規(guī)則:
          # vi /etc/pf.conf
          =================================================
          if_isp1=fxp0
          if_isp2=ne3
          gw_isp1=192.168.0.1 gw_isp2=192.168.1.10
          block all
          pass quick on lo0 all
          pass in quick on $if_isp1 reply-to ( $if_isp1 $gw_isp1 ) proto{tcp,udp,icmp} to any keep state pass in quick on $if_isp2 reply-to ($if_isp2 $gw_isp2 ) proto {tcp,udp,icmp} to any keep state
          pass out keep state
          =================================================
          為了試驗(yàn)方便,以上規(guī)則沒有對(duì)TCP/UDP等協(xié)議的端口進(jìn)行限制。大家根據(jù)自己的實(shí)際情況修改一下即可。為了方便控制PF的啟動(dòng)和關(guān)閉,下面列出我使用的一個(gè)SHELL腳步:
          # vi /etc/rc.d/pf.sh
          =================================================
          #!/bin/sh
          # made by llzqq
          # pf startup scripts
          #
          case $1 in
          start)
          if [ -f /etc/pf.conf ]; then /sbin/pfctl -e -f /etc/pf.conf
          fi
          stop)
          /sbin/pfctl -F all
          /sbin/pfctl -d
          *)
          echo $0 start | stop
          esac
          exit 0

          本文引用地址:http://www.ex-cimer.com/article/156013.htm


          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();