Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29957127
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: LINUX

2010-05-22 09:42:07

机器A和机器B通过内网地址相连,两台机器的ip分别如下
机器A:eth0 123.123.123.123
      eth1 192.168.0.1

机器B:eth0 192.168.0.2

现在要把 机器A 123.123.123.123的81端口,映射到机器B的80端口
在机器A上需要做如下操作
1. vi /etc/sysctl.conf
2. 将 net.ipv4.ip_forward 的值修改为 1
3. 然后执行 sysctl -p
4. 然后执行两条命令
iptables -t nat -A PREROUTING -d 123.123.123.123 -p tcp -m tcp --dport 81 -j DNAT --to-destination 192.168.0.2:80
iptables -t nat -A POSTROUTING -d 192.168.0.2 -p tcp -m tcp --dport 80 -j SNAT --to-source 192.168.0.1
即可,执行完后,
5. 再执行一下 /etc/init.d/iptables save把规则保存起来


阅读(534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~