[Others] 为什么我的系统能学习到跨三层的mac?求解!!对了,刚装的20.8
Tofloor
poster avatar
cecil
deepin
2022-12-14 18:08
Author

image.png

Reply Favorite View the author
All Replies
jjcui8595
deepin
2022-12-14 18:11
#1

不知所云

Reply View the author
cecil
deepin
2022-12-14 18:13
#2
jjcui8595

不知所云

就是我需要跨网段ssh连服务器,也就是172.17.0.108.然后发现连不上去

我本机ip是172.18.0.123
image.png

Reply View the author
Jerel
deepin
2022-12-14 18:16
#3
jjcui8595

不知所云

应该是本机是172.18网段的,经过网关转发到172.17网段后,把目标服务器的mac地址学习到了,然后就不走网关转发,直接走mac地址转发,导致第一次能正常访问目标服务器,第二次就访问不通了

Reply View the author
蔡EEPIN
deepin
2022-12-14 20:40
#4
Jerel

应该是本机是172.18网段的,经过网关转发到172.17网段后,把目标服务器的mac地址学习到了,然后就不走网关转发,直接走mac地址转发,导致第一次能正常访问目标服务器,第二次就访问不通了

网络大佬啊,膜拜

Reply View the author
weijiahao
deepin
2022-12-14 21:30
#5

不可能学到跨网段的IP的mac地址,需要与不同网段的ip通信时,二层封装的时网关的mac地址

Reply View the author
cecil
deepin
2022-12-14 21:55
#6
weijiahao

不可能学到跨网段的IP的mac地址,需要与不同网段的ip通信时,二层封装的时网关的mac地址

那我这种情况怎么解决?

tail

Reply View the author
black_white_bear
deepin
2022-12-15 02:50
#7
cecil

那我这种情况怎么解决?

tail

关于这种现象的出现,是ARP协议解析了其它子网中主机的MAC地址(MAC地址仅用于数据链路层的直接交付),至于为什么ARP缓存中存在这样的记录,应该是某些应用的需求吧!

  • https://www.cnblogs.com/thunderLL/p/8920944.html
Reply View the author