熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows系統管理 >> 正文

如何用單張網卡實現nat

2013-11-11 21:46:04  來源: Windows系統管理 

  〔問題〕
  單張網卡實現nat
  
  〔解答〕jdx
  
  是在LINUX下實現的
  我就把他說出來
  如果有興趣自己弄一下!
  在red hat 上常用的ipchains由於默認的內核modules未安裝會在使用時出現ipchains: Protocol not available錯誤不要以為倒退了其實它
  已經用更強大iptables來打造防火牆了
  
  環境:內網為網段外網DDN為網段外網網關為
  配置的網關服務器內網IP為外網IP為兩個地址綁定在一
  塊網卡上(雙網卡當然更好了)
  
  改文件永久配置
  ()修改 /etc/sysconfig/network
  
  NETWORKING=yes
  FORWARD_IPV=yes
  HOSTNAME=server
  GATEWAY=
  GATEWAYDEV=eth
  
  #網關為
  
  ()在/etc/sysconfig/networkscripts目錄下創建文件ifcfgeth
  
  DEVICE=eth
  USERCTL=no
  ONBOOT=yes
  BOOTPROTO=
  BROADCAST=
  NETWORK=
  NETMASK=
  IPADDR= #本機在上級網絡的ip
  
  ()用/ect/rcd/initd/inet restart 使IP配置生效
  
  ()利用iptables的寫如下腳本gwsh
  
  #begin
  
  echo > /proc/sys/net/ipv/ip_forward
  
  modprobe iptable_nat
  modprobe ip_conntrack
  modprobe ip_conntrack_ftp
  
  iptables F INPUT
  
  iptables F FORWARD
  
  iptables F POSTROUTING t nat
  
  iptables t nat F
  
  iptables P FORWARD DROP
  
  iptables A FORWARD s / j ACCEPT
  
  iptables A FORWARD i eth m state state ESTABLISHEDRELATED j ACCEPT
  
  iptables t nat A POSTROUTING o eth s / j SNAT to
  
  #end
  
  
  將gwsh改成可執行權限運行其他機器以之為網關即可上網! 也可加在
  /ect/rcd/rclocal最後達到開機自動運行的目的
  這是利用iptables實現最簡單的功能要構造強大的防火牆就要看你自己了!

From:http://tw.wingwit.com/Article/os/xtgl/201311/9177.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.