我想要一个 UDP 负载均衡器,这似乎是通过 iptables 实现的邮政
我运行此命令,结果出现如下所示的错误。
iptables -t nat -A PREROUTING -p udp -i em1 --dport 9998 --mode nth --every 2 --packet 0 -j DNAT --to-destination xx.xx.xx.xx:9998
输出 :
iptables v1.4.21: unknown option "--mode"
我还安装了 ipset 包,
yum 安装 ipset
如何安装具有 --mode 选项的 iptables-module?男人页面,好像我需要安装统计模块,但找不到 tar/rpm 文件。
答案1
语法不正确。除了“协议”模块(tcp、udp、icmp……)之外,您必须明确说明选项所属的模块。因此,在查看“man iptables-extensions”后,--mode nth 确实在统计模块下描述。这意味着您只需-m statistic
在其选项前添加即可。
尝试:
iptables -t nat -A PREROUTING -p udp -i em1 --dport 9998 -m statistic --mode nth --every 2 --packet 0 -j DNAT --to-destination xx.xx.xx.xx:9998