需求:将 A 机器网口 a 收到的所有包转发的 B 机器网口 b 上, 我看了一些教程都需要指定端口,请问一定需要指定端口吗,能不指定端口不做任何处理直接转发吗?
![]() | 1 vivisidea 2023-10-13 11:59:00 +08:00 没有实际做过,但直觉感觉 iptables 可能可以做到,可以 google 搜一下相关关键词 https://superuser.com/questions/853077/iptables-duplicate-traffic-to-another-ip https://unix.stackexchange.com/questions/584705/traffic-forwarding-to-server-with-iptables |
2 basncy 2023-10-13 12:21:52 +08:00 参考光猫配置吧. 看它如何将光口收到的所有包转发到 LAN 口上. 这个简单, 但细思极恐...... |
![]() | 3 eatgrass 2023-10-13 12:26:36 +08:00 via iPhone 不指定端口就不叫端口转发了,那是 DMZ |
![]() | 4 AlanStar 2023-10-13 12:57:04 +08:00 转发包这个行为是程序或者服务做的,就应该指定端口。IP 类似于楼的地址,端口相当于楼中的单独一户。 |
![]() | 5 EvineDeng 2023-10-13 13:54:06 +08:00 via Android 你是指端口镜像?一般网管交换机有这个功能。 |
![]() | 6 GogoGo666 2023-10-13 14:08:37 +08:00 vswitch 能做,但是你小白估计没法搞定 |
7 ghostwwg 2023-10-13 14:10:43 +08:00 主机 A etha 转发到 IP [主机 B 的 ethb 网口 IP] 对吧 -A POSTROUTING -i etha -d 10.99.0.0/24 -j MASQUERADE 大概这个意思,测测看 |
![]() | 8 Kinnice 2023-10-13 14:29:33 +08:00 原模原样的包:端口镜像 |