成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

創建iptables NAT 規則

運維 系統運維
用過iptables工具的人都知道,這是個非常好用而且非常實用的,本文教大家下創建iptables NAT 規則的具體過程!

創建iptables NAT 規則挺繁瑣,看下文。

  #!/bin/sh

  ## File: rc.firewall.nat

  ## Set up iptables NAT rules.

  IPTABLES="/usr/local/sbin/iptables"

  EXTERNAL1="eth0"

  EXTERNAL2="eth0"

  INTERNAL="eth1"

  DMZ_IF="eth2"

  EXT_IP1="216.162.197.10/32"

  EXT_IP2="216.162.197.11/32"

  $IPTABLES -F -t nat

  $IPTABLES -t nat -X

  #####################################################################################

  ## Sentry.net EXTERNAL DNAT

  $IPTABLES -t nat -N SENTRY_DNAT

  $IPTABLES -t nat -F SENTRY_DNAT

  ##-----------------------------------------------------------------------------##

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 20 -j DNAT --to-destination 192.168.2.69:20

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 21 -j DNAT --to-destination 192.168.2.69:21

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 22 -j DNAT --to-destination 192.168.2.69:22

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 23 -j DNAT --to-destination 192.168.2.69:23

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 25 -j DNAT --to-destination 192.168.2.69:25

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 80 -j DNAT --to-destination 192.168.2.69:80

  $IPTABLES -t nat -A SENTRY_DNAT -i $EXTERNAL1 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP1 --dport 110 -j DNAT --to-destination 192.168.2.69:110

  ##-----------------------------------------------------------------------------##

  #####################################################################################

  ## Obsidian.net/org EXTERNAL DNAT

  $IPTABLES -t nat -N OBS_DNAT

  $IPTABLES -t nat -F OBS_DNAT

  ##-----------------------------------------------------------------------------##

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 20 -j DNAT --to-destination 192.168.2.42:20

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 21 -j DNAT --to-destination 192.168.2.42:21

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 22 -j DNAT --to-destination 192.168.2.42:22

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 23 -j DNAT --to-destination 192.168.2.42:23

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 25 -j DNAT --to-destination 192.168.2.42:25

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 80 -j DNAT --to-destination 192.168.2.42:80

  $IPTABLES -t nat -A OBS_DNAT -i $EXTERNAL2 -p tcp -s ! 192.168.0.0/16

  -d $EXT_IP2 --dport 110 -j DNAT --to-destination 192.168.2.42:110

  ##-----------------------------------------------------------------------------##

  ####################################################################################

#p#

  ## Sentry.net INTERNAL DNAT

  $IPTABLES -t nat -N SENTRY_DNAT_INT

  $IPTABLES -t nat -F SENTRY_DNAT_INT

  ##-----------------------------------------------------------------------------##

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 20 -j DNAT --to-destination 192.168.2.69:20

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 21 -j DNAT --to-destination 192.168.2.69:21

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 22 -j DNAT --to-destination 192.168.2.69:22

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 23 -j DNAT --to-destination 192.168.2.69:23

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 25 -j DNAT --to-destination 192.168.2.69:25

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 80 -j DNAT --to-destination 192.168.2.69:80

  $IPTABLES -t nat -A SENTRY_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 --dport 110 -j DNAT --to-destination 192.168.2.69:110

  ##-----------------------------------------------------------------------------##

  #####################################################################################

  ## Obsidian.net/org INTERNAL DNAT

  $IPTABLES -t nat -N OBS_DNAT_INT

  $IPTABLES -t nat -F OBS_DNAT_INT

  ##-----------------------------------------------------------------------------##

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 20 -j DNAT --to-destination 192.168.2.42:20

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 21 -j DNAT --to-destination 192.168.2.42:21

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 22 -j DNAT --to-destination 192.168.2.42:22

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 23 -j DNAT --to-destination 192.168.2.42:23

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 25 -j DNAT --to-destination 192.168.2.42:25

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 80 -j DNAT --to-destination 192.168.2.42:80

  $IPTABLES -t nat -A OBS_DNAT_INT -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 --dport 110 -j DNAT --to-destination 192.168.2.42:110

  ##-----------------------------------------------------------------------------##

  #####################################################################################

  ## DMZ_DNAT for Sentry.net

  $IPTABLES -t nat -N SENTRY_DMZ_DNAT

  $IPTABLES -t nat -F SENTRY_DMZ_DNAT

  ##-----------------------------------------------------------------------------##

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 20 -j DNAT --to-destination 192.168.2.69:20

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 21 -j DNAT --to-destination 192.168.2.69:21

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 22 -j DNAT --to-destination 192.168.2.69:22

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 23 -j DNAT --to-destination 192.168.2.69:23

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 25 -j DNAT --to-destination 192.168.2.69:25

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 80 -j DNAT --to-destination 192.168.2.69:80

  $IPTABLES -t nat -A SENTRY_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP1

  -p tcp --dport 110 -j DNAT --to-destination 192.168.2.69:110

  ##-----------------------------------------------------------------------------##

  #####################################################################################

  ## DMZ_DNAT for Obsidian.net

  $IPTABLES -t nat -N OBS_DMZ_DNAT

  $IPTABLES -t nat -F OBS_DMZ_DNAT

  ##-----------------------------------------------------------------------------##

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP2

  -p tcp --dport 20 -j DNAT --to-destination 192.168.2.42:20

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP2

  -p tcp --dport 21 -j DNAT --to-destination 192.168.2.42:21

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.69/32 -d $EXT_IP2

  -p tcp --dport 22 -j DNAT --to-destination 192.168.2.42:22

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP2

  -p tcp --dport 23 -j DNAT --to-destination 192.168.2.42:23

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP2

  -p tcp --dport 25 -j DNAT --to-destination 192.168.2.42:25

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP2

  -p tcp --dport 80 -j DNAT --to-destination 192.168.2.42:80

  $IPTABLES -t nat -A OBS_DMZ_DNAT -i $DMZ_IF -s 192.168.2.0/24 -d $EXT_IP2

  -p tcp --dport 110 -j DNAT --to-destination 192.168.2.42:110

  ##-----------------------------------------------------------------------------##

  #####################################################################################

  ## DNAT -- MAIN

  $IPTABLES -t nat -A PREROUTING -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP1 -j SENTRY_DNAT_INT

  $IPTABLES -t nat -A PREROUTING -i $INTERNAL -p tcp -s 192.168.1.0/24

  -d $EXT_IP2 -j OBS_DNAT_INT

  $IPTABLES -t nat -A PREROUTING -i $EXTERNAL1 -p tcp -s ! 192.168.1.0/24

  -d $EXT_IP1 -j SENTRY_DNAT

  $IPTABLES -t nat -A PREROUTING -i $EXTERNAL2 -p tcp -s ! 192.168.1.0/24

  -d $EXT_IP2 -j OBS_DNAT

  $IPTABLES

通過文章的描寫,我們知道了如何創建iptables NAT 規則,希望大家能掌握它!

【編輯推薦】

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-15 16:26:46

iptablesnat

2011-03-17 14:09:03

iptables na

2011-03-16 09:05:34

iptablesnat

2011-03-17 17:45:45

iptables規則

2011-03-15 09:10:47

iptablesNAT

2011-03-15 14:26:23

iptablesNAT

2011-03-18 09:26:13

Iptables規則

2011-03-16 16:41:57

清空iptables

2011-03-16 09:30:47

iptables過濾

2011-03-16 09:05:32

RedhatiptablesNAT

2011-03-17 15:44:21

2011-03-16 09:05:29

iptablesNAT

2011-03-17 13:55:23

iptablesNAT端口映射

2011-03-15 09:59:52

2011-03-17 13:28:49

iptables na

2011-03-16 09:05:33

2011-03-16 09:05:53

NATiptables

2011-03-16 16:54:10

iptables 清空linux

2011-03-14 15:46:35

Iptables語法

2011-03-17 17:40:52

iptables配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区四区在线观看 | 久久久999免费视频 999久久久久久久久6666 | 午夜精品久久久久久久99黑人 | 欧美一区二区免费 | 在线免费看毛片 | 亚洲精品免费观看 | 一级做a爰片性色毛片 | 91精品综合久久久久久五月天 | 成人免费视屏 | 日韩精品一区二区三区在线播放 | 欧美日韩一区二区在线观看 | 日韩中文字幕一区 | 国产成人精品一区二三区在线观看 | 久久久久久亚洲欧洲 | 久久久久综合 | 国产精品av久久久久久毛片 | 中文字幕成人av | 久久久久国产一区二区三区 | 国产成人艳妇aa视频在线 | 欧美大片在线观看 | 在线国产视频 | 国产精品视频中文字幕 | 成人免费共享视频 | 老司机67194精品线观看 | 日韩快播电影网 | 一级片免费视频 | 国产视频福利一区 | 精品国产99 | 日本超碰| 白浆在线| 91精品国产综合久久精品 | 欧美精品在线视频 | 91精品国产91久久综合桃花 | 日韩欧美在线一区 | 久久精品国产一区二区三区不卡 | 亚洲欧洲精品一区 | 午夜影晥 | 一级特黄色毛片 | 99久久婷婷国产综合精品电影 | 亚洲高清av在线 | 网站国产|