软路由/旁路由为什么不能"不在同一个网段"?

294 天前
 chackchackGO

是因为没法通过 arp 来查到 mac 所以不能通信吗? 那能写死 mac 来通信吗?

1043 次点击
所在节点    问与答
8 条回复
adoal
294 天前
adoal
294 天前
三层可以不在同一个子网,但二层必须在同一个广播域
chackchackGO
294 天前
@adoal 那我还是可以理解为是"arp"的问题?
那能不能把默认网关(软路由/旁路由)设置为不同网段的设备, 但是把 arp 表里的默认网关的 mac 设置为同网段内的实际网关的 MAC?

我最终是想实现不同网段的设备作为软路由/旁路由来实现透明代理, 好像过于麻烦了.
NewYear
294 天前
不同网段,会直接物理隔离二层数据包,也就是不同网段隔离掉了 mac 通讯。

arp 是基于 mac 通讯的。

所以不要胡思乱想了。

三层通讯基于 IP 地址、范围,也由不得你胡乱折腾的。
网络结构的设计和管理,都是看数据走向的。
没办法随便乱来。

如果你真的有想法,第一个事情就是要把你的网络结构画出来。
adoal
294 天前
@chackchackGO 你到底为啥要不在同一个网段?想以此来解决在同一个网段的什么问题?
yyzh
294 天前
arp 不存在"网关"这个东西,另外你为啥要把网络搞那么复杂?
chackchackGO
294 天前
@yyzh
@adoal
@NewYear
谢谢师傅们指点了

我有几个设备在"10.1/16", "10.2/16"这样的不同网段. 最近又在学习了解 dns 泄露, tun 模式网络层代理等东西.
想图方便用一个设备来配置好透明代理服务, 而不是每个设备上都设置一番. 所以在这折腾.
busier
294 天前
这个问题好愚蠢!你说说,如果要上 Internet ,哪个网络里面没有路由!

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

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

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

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

© 2021 V2EX