[虚心请教]linux上如何用iptables实现port forward
比如说把80端口的流量转到新机器上。
具体怎么写呀?网上搜了半天都没有。
iptables我不太清楚正在学习中,但是转发数据包只要修改一下配置文件
如果想临时转发的话执行下面的命令
echo 1 > /proc/sys/net/ipv4/ip_forward
就能实现临时对数据包的转发。
要想重启机器后还生效
修改配置文件
编辑/etc/sysctl.conf
把这个字段设置为1, net.ipv4.ip_forward = 1
然后清一下防火墙规则
iptables -F
iptables -X
楼主试一下吧,如果你的linux是安装在虚拟机上的,可能会有bug,导致不能转发数据包。
照楼上的改过后
再加一条iptables规则
HTML code:
iptables -t nat -A PREROUTING -d <本机IP> -p tcp -m tcp --dport 80 -j DNAT --to-destination <新机器IP>:80
飘过~~~像树叶一样~~~
2楼正解,学习了。
相关问答:
升级成功了,但是在2.6.18很多modules都未加载,例如usb-storage,cdrom等等。
手动modprobe很多都不能加载成功,请问该怎么处理??
http://blog.chinaunix.net/u1/40912/showart_354070.html
我刚接触,看不 ......
原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......
我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。
不可能吧 肯定有个画面是让你输入root用户名密码
你肯定错过了
没密码能进去?
用单用户模式进 ......
现在我有两台机 一个在家 一个在学校 在学校的那台机子不能上网 我把家里的那台机子更新到最新了 然后把 /var/cache/apt/archives 下的所有Deb包复制到学校那台没联网的机子上了&nbs ......
是这样的,近段在WINDOWS上上网时总是有病毒,我不习惯装杀毒软件,以前也一直没装过,觉得麻烦。然后就硬盘安装了LINUX,还好,可以上网,可以查东西。但是我是在WINDOWS下做软件开发的,还想装上WINDOWS,不知道能 ......