我正在尝试为 syslog UDP 流量创建从传入 IP:PORT 到同一 Linux 机器上其他端口的重定向。其目的是根据目标地址将传入服务器上不同 IP 地址的流量路由到在较高端口号上运行的服务。
操作系统:RHEL 7.2
规则:
iptables -A PREROUTING -t nat -p udp --dport 514 -d A.D.D.R -j REDIRECT --to-port 1514
Run Code Online (Sandbox Code Playgroud)
为了调试我还测试了:
iptables -A PREROUTING -t nat -p udp --dport 514 -d A.D.D.R -j LOG --log-prefix "SYSLOG_REDIRECT"
iptables -t nat -L -v -n
Run Code Online (Sandbox Code Playgroud)
计数器显示 0,没有记录日志
tcpdump 显示入口端口 514 上传入的流量
目标 IP 地址 (ADDR) 分配给子接口/别名接口 enoXXXX:1
有人有类似的案例吗?