免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1197 | 回复: 0
打印 上一主题 下一主题

linux 做网关 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-04 16:23 |只看该作者 |倒序浏览
Linux SNAT地址转换做网关
一、试验拓扑图(略):
  10.0.0.75 (外)   192.168.200.1 (内)
二、按照此图配置好各个网卡的IP地址:
 1、外网IP地址:
       IP:10.0.0.75
      掩码:255.255.255.0
      网关:10.0.0.254
      DNS:202.96.209.6 (上海)
 2、内网IP地址:
       IP:192.168.200.1
      掩码:255.255.255.0
      网关:空
三、打开ipforward 内核开关变量
1、用more /proc/sys/net/ipv4/ip_forward 查看其置为“0”
再用:vi /proc/sys/net/ipv4/ip_forward 将其中的数字“0 ”修改成“1”。
#!/bin/bash
echo "0" >; /proc/sys/net/ipv4/ip_forward (关闭ip_forward)
echo "1" >; /proc/sys/net/ipv4/conf/all/send_redirects (开启ICMP Redirects)
echo "1" >; /proc/sys/net/ipv4/conf/default/send_redirects (开启ICMP Redirects)
echo "1" >; /proc/sys/net/ipv4/conf/eth0/send_redirects  (开启ICMP Redirects)
ifconfig eth0:100 10.83.33.100 broadcast 10.83.33.100 netmask 255.255.255.255
2、再修改 /etc/sysctl.conf 文件中的如下几条:
   net.ipv4.ip_forward=1
   net.ipv4.conf.default.rp_filter=1
   kernel.sysrq=0
四、打开FORWARD 链的转发功能
iptables –A FORWARD –d 192.168.200.0/24 –j accept
五、将局域网地址翻译成互联网地址:
在防火墙表中加入如下两条,让所有192.168.200.0 网段的主机都能通过网关。
iptables –t nat –A POSTROUTING –s 192.168.200.0/24 –j SNAT --to-source 10.0.0.75
  到此,一台NAT网关就架设好了,只不过是没有防火墙功能。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/63791/showart_1985695.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP