小白求问,关于内网转发问题

2023-10-13 11:43:52 +08:00
 jassonaxz

需求:将 A 机器网口 a 收到的所有包转发的 B 机器网口 b 上, 我看了一些教程都需要指定端口,请问一定需要指定端口吗,能不指定端口不做任何处理直接转发吗?

1794 次点击
所在节点    Linux
10 条回复
vivisidea
2023-10-13 11:59:00 +08:00
basncy
2023-10-13 12:21:52 +08:00
参考光猫配置吧. 看它如何将光口收到的所有包转发到 LAN 口上.
这个简单, 但细思极恐......
eatgrass
2023-10-13 12:26:36 +08:00
不指定端口就不叫端口转发了,那是 DMZ
AlanStar
2023-10-13 12:57:04 +08:00
转发包这个行为是程序或者服务做的,就应该指定端口。IP 类似于楼的地址,端口相当于楼中的单独一户。
EvineDeng
2023-10-13 13:54:06 +08:00
你是指端口镜像?一般网管交换机有这个功能。
GogoGo666
2023-10-13 14:08:37 +08:00
vswitch 能做,但是你小白估计没法搞定
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

大概这个意思,测测看
Kinnice
2023-10-13 14:29:33 +08:00
原模原样的包:端口镜像
hanssx
2023-10-13 18:00:55 +08:00
好奇你这种需求是干啥用的

@ghostwwg 话说 iptables 转发包应该不是原样的吧?起码目的 MAC 变了?
ghostwwg
2023-10-14 21:00:36 +08:00
@hanssx 拿来做网关啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX