《電子技術應用》
您所在的位置:首頁 > 通信与网络 > 设计应用 > Freebsd PF实现策略路由案例
Freebsd PF实现策略路由案例
中国IT实验室
fr
摘要: 此方案适用于可以使用PF做为防火墙的操作系统,包括FREEBSD/OPENBSD/NETBSD。所谓的策略路由就是在服务器同时连接了两个ISP线路,实现从那个网卡进来的数据包请求,返回给CLIENT时还从那个网卡出去。FreebsdPF实现策略路由案例
Abstract:
Key words :
</a>FREEBSD" title="FREEBSD">FREEBSD" title="FREEBSD">FREEBSD/OPENBSD/NETBSD。所謂的策略路由就是在服務器同時連接了兩個ISP線路,實現從那個網卡進來的數據包請求,返回給CLIENT時還從那個網卡出去。

  2.試驗拓撲:

  1.jpg (17.48 KB)

  2009-10-26 09:16

  圖中的『3接口路由器』可以用WIN2K或LINUX系統啟動IP轉發替代。

  3.OPENBSD網絡設置:

  Fxp0: 192.168.0.100 Ne3: 192.168.1.100 Gateway: 192.168.0.1

  4.PF規則:

  # 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

  =================================================

  為了試驗方便,以上PF規則沒有對TCP/UDP等協議的端口進行限制。大家根據自己的實際情況修改一下即可。為了方便控制PF的啟動和關閉,下面列出我使用的一個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

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 奇米影视亚洲狠狠色| 欧美精品一区二区免费| 日本一区视频在线| 国产日韩欧美在线视频观看| 亚洲中文字幕无码专区| 国产在线视频不卡| 久久视频精品在线| 日韩经典在线视频| 日韩精品极品视频在线观看免费| 国产女人精品视频| 国产伦精品免费视频| 国模吧一区二区| 国产精品视频久久久| 国产日韩综合一区二区性色av| 国产一区二区丝袜| 国内自拍欧美激情| 国产在线高清精品| 国产精品青草久久久久福利99| 国产成人av一区二区三区| 成人a在线观看| 亚洲资源视频| 日韩av观看网址V| 欧美中日韩免费视频| 欧美激情一级精品国产| 欧美一区二区三区精品电影| 欧美日韩国产一二| 欧美日本国产在线| 国产一区二区丝袜| 在线一区亚洲V| 日本精品视频一区| 久久久国产在线视频| 国产啪精品视频| 国产精品久久久久久久久久三级 | 久久综合五月天| 久久人人爽人人爽爽久久| 激情小说综合区| 国产超碰91| 男女视频一区二区三区| 国产区精品在线观看| 一区中文字幕在线观看| 欧美 日韩 国产在线|