六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 51|回复: 0

[ubuntu] 做网关和端口映射

[复制链接]

升级  72%

44

主题

44

主题

44

主题

秀才

Rank: 2

积分
158
 楼主| 发表于 2013-1-15 13:38:31 | 显示全部楼层 |阅读模式
开启iptables转发规则:
# echo 1 > /proc/sys/net/ipv4/ip_forward默认ip_forward值为零,
不允许转发,改为1就可以转发了。
修改过后就马上生效,即内核已经打开ip转发功能。
但如果系统重启后则又恢复为默认值0,如果想永久打开需要通过修改/etc/sysctl.conf文件的内容来实现。
默认sysctl.conf文件中有一个变量是
# net.ipv4.ip_forward = 0
但只是修改sysctl文件不会马上生效,如果想使修改马上生效可以执行下面的命令:
# sysctl –p


192.168.1.0/24表示内容的ip,eth0表示外网的网卡
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE


端口映射:
本地80端口到内网的80端口
iptables -t nat -A PREROUTING -d 192.168.5.193 -p tcp --dport 80 -j DNAT --to 192.168.1.2:80
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表