如果我的客户端在端口5000上连接到我的服务器,我如何设置IPTables,将它们平均分配在5001和5002之间?
答案 0 :(得分:0)
所有这一切都必须谨慎,并确保您有串行/终端访问权限,因为您可能会丢失网络连接
首先启用ipV4转发
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 5000 -m statistic --mode nth --every 3 --packet 0 -j REDIRECT --to-port 5000
iptables -t nat -A PREROUTING -p tcp --dport 5000 -m statistic --mode nth --every 2 --packet 0 -j REDIRECT --to-port 5001
iptables -t nat -A PREROUTING -p tcp --dport 5000 -j REDIRECT --to-port 5002