是因为没法通过 arp 来查到 mac 所以不能通信吗? 那能写死 mac 来通信吗?
1
adoal 2023-08-03 20:16:31 +08:00
|
2
adoal 2023-08-03 20:18:15 +08:00
三层可以不在同一个子网,但二层必须在同一个广播域
|
3
chackchackGO OP @adoal 那我还是可以理解为是"arp"的问题?
那能不能把默认网关(软路由/旁路由)设置为不同网段的设备, 但是把 arp 表里的默认网关的 mac 设置为同网段内的实际网关的 MAC? 我最终是想实现不同网段的设备作为软路由/旁路由来实现透明代理, 好像过于麻烦了. |
4
NewYear 2023-08-03 22:42:00 +08:00
不同网段,会直接物理隔离二层数据包,也就是不同网段隔离掉了 mac 通讯。
arp 是基于 mac 通讯的。 所以不要胡思乱想了。 三层通讯基于 IP 地址、范围,也由不得你胡乱折腾的。 网络结构的设计和管理,都是看数据走向的。 没办法随便乱来。 如果你真的有想法,第一个事情就是要把你的网络结构画出来。 |
5
adoal 2023-08-03 22:47:04 +08:00
@chackchackGO 你到底为啥要不在同一个网段?想以此来解决在同一个网段的什么问题?
|
6
yyzh 2023-08-04 00:09:58 +08:00 via Android
arp 不存在"网关"这个东西,另外你为啥要把网络搞那么复杂?
|
7
chackchackGO OP |
8
busier 2023-08-04 09:01:15 +08:00
这个问题好愚蠢!你说说,如果要上 Internet ,哪个网络里面没有路由!
|