《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 欧美日本一区二区三区 | 国产素人在线观看 | 久久成年片色大黄全免费网站 | 久久99精品久久久久久秒播 | 精品在线99 | 国产l精品国产亚洲区久久 国产tv在线 | 日本一级在线播放线观看免 | 俄罗斯一级黄色片 | 精品视频在线免费看 | 亚洲人的天堂男人爽爽爽 | 在线免费黄网 | 亚洲欧美国产中文 | 欧美成人免费午夜全 | 国产成人精品区在线观看 | 一级片国产 | 欧美一级视频在线观看 | 加勒比综合网 | 日韩国产欧美一区二区三区在线 | 欧美一级大片免费观看 | 免费观看欧美一级毛片 | 99在线视频精品 | 欧美成人黄色 | 亚洲欧洲一区二区三区久久 | 亚洲欧美一区二区三区孕妇 | 国产高清一区二区三区视频 | 日本成人在线看 | 青青草色久综合网 | 亚洲日本一区二区三区高清在线 | 精品一区二区三区五区六区 | 国产欧美成人免费观看视频 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 亚洲精品中文字幕一区 | 中文字幕一区二区三区有限公司 | 一区二区三区免费看 | 九九热国产精品视频 | 欧美67194| 国产在线精品一区二区三区 | 美女黄色一级片 | 国产手机在线精品 | 欧美一级永久免费毛片在线 | 伊人久久大香线焦在观看 |