LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 618|回复: 1

求一个装了四块网卡的redhadlinux9的IPTABLES配置脚本

[复制链接]
发表于 2004-12-5 18:17:25 | 显示全部楼层 |阅读模式
求一个装了四块网卡的redhadlinux9的IPTABLES配置脚本
本人的服务器装的是redhad linux9.0版本,想在服务器上实现squid+iptables透明代理上网,由于想把网络划分成三个子网,所以服务器装了四块网卡,一块接外网,另外三块分别接三个内网,网络规划如下:
                                                                                
网卡3  eth0    192.168.3.1/255.255.255.192 通过switch接子网3:192.168.3.0/255.255.255.192
网卡1  eth1    192.168.1.1/255.255.255.192 通过switch接子网1:192.168.1.0/255.255.255.192
网卡2  eth2    192.168.2.1/255.255.255.192 通过switch接子网2:192.168.2.0/255.255.255.192
网卡4  eth3    a.b.c.d/255.255.255.252(外网固定IP)
                                                                                
现在squid已能正常运行,但是不能实现透明代理,IPTABLES也配置不成功,看了好多铁子,弄
肆街芰艘裁慌?,请高手帮忙写个配置:
发表于 2004-12-5 18:56:10 | 显示全部楼层
如果你的squid的端口是3128
编辑/etc/sysctl.conf
添加
net.ipv4.ip_forward = 1
然后
iptables -t nat -A POSTROUTING -s 192.168.1.0/26 -i eth1 -j REDIRECT --to-ports 3128
iptables -t nat -A POSTROUTING -s 192.168.2.0/26 -i eth2 -j REDIRECT --to-ports 3128
iptables -t nat -A POSTROUTING -s 192.168.3.0/26 -i eth3 -j REDIRECT --to-ports 3128
试一试吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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