高手请看:如何用iptables设置adsl和光纤针对不同的端口使用不同的线路。

由 ht47 在 05-20-2004 22:38 发表:

高手请看:如何用iptables设置adsl和光纤针对不同的端口使用不同的线路。

我这有一个180台机器的网吧,为节省资金,现只申请了3M电信光纤,因上网人多另外又开了一人传奇私服和几个cs战网服务器,而且自己每天还大量下载电影,所以人多的时候就感觉网速很慢,现在我用500元申请了一根4M的adsl,我想这样分配,让下载的和上网的用adsl这条线路,其他打网络游戏的用光纤线路,这样就能很好的分配带宽,我想凡是用80端口和21端口的都走adsl的线路,这是个动态ip,光纤是静态ip,但水平有限,不知如何实现,还望各位高手指点,小弟在此多谢了。


由 ggw 在 05-20-2004 23:00 发表:


假设你上ADSL的网卡为eth1 光纤为eth0

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A OUTPUT -i eth1 -p tcp --dport 20 -j ACCEPT

iptables -A OUTPUT -i eth1 -p tcp --dport 21 -j ACCEPT

iptables -A OUTPUT -i eth1 -p tcp --dport 80 -j ACCEPT

iptables -t nat -A POSTROUTING -S 192.168.1.0/24 -j MASQUERADE

这里的192.1681.0/24为你网吧内部的IP;

请多指教;iptables我也不是很行.谢过先.

<font face="腩戾,verdan

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus