win10 系统,同一个局域网内如何隐藏 mac 地址,路由器端设置,本机系统设置都可以,同一个局域网内的 A、B、C,三台机器可以通过局域网 ip 地址相互访问,但是相互扫描不到 mac 地址

2020-12-14 11:11:54 +08:00
 1dian01
1736 次点击
所在节点    问与答
18 条回复
march1993
2020-12-14 12:45:37 +08:00
如何定义“访问”,如何定义“扫描”
Osk
2020-12-14 12:51:06 +08:00
疑问:局域网内不知道到 MAC 咋通信呢。。。

恐怕只有三台电脑走 VPN 协议了,好像无 mac 这玩意儿。
mengzhexin
2020-12-14 12:53:41 +08:00
用路由器加静态路由呢?每一个数据包都经过路由器,目标 mac 或者源 mac 都会是路由器的 mac 地址。
xuboying
2020-12-14 12:55:10 +08:00
为何要放在一个局域网里,是不是对局域网的理解有些问题?不能放在三个局域网里么?
XiLingHost
2020-12-14 15:50:52 +08:00
@Osk VPN 我记得也是有虚拟的 mac 地址的
nnnToTnnn
2020-12-14 16:32:07 +08:00
看你怎么理解 arp 协议。
ysc3839
2020-12-14 16:53:07 +08:00
路由器每个网口都划到单独的 VLAN 里,然后路由器上允许这几个子网之间转发。
路由器不支持 VLAN 的话那可能没什么好办法。
ysc3839
2020-12-14 16:53:49 +08:00
@XiLingHost 不一定的,要看是二层 VPN 还是三层 VPN,后者没有 MAC 地址。
mmdsun
2020-12-14 18:42:57 +08:00
Windows 10 WiFi 的高级设置里面有个使用随机 Mac 地址,还可以设置每日自动更换。
flynaj
2020-12-14 22:45:52 +08:00
可以通过 IP,不能扫到 Mac
flynaj
2020-12-14 22:47:01 +08:00
那是不可能的,看看 7 层网络定义。
Mithril
2020-12-14 23:11:58 +08:00
现在的码农都不用学计算机网络了么。。。
ARP 协议和搞 VLAN 难道不是前半本就有的?
Cielsky
2020-12-14 23:25:44 +08:00
不是,不用 Mac 怎么找到主机
xiaooloong
2020-12-14 23:34:10 +08:00
通过子网掩码判断目标 ip 是走二层还是走三层。走二层需要使用 arp 查询对方 mac 地址送达。

针对你的需求,要么三个设备分别位于不通子网,走三层路由。要么在内网里找一个 arp-proxy,让这三台的二层流量均通过 arp-proxy 转发。
xiaooloong
2020-12-14 23:38:32 +08:00
顺便一提,现在最常见的以太网都是走 mac 地址二层送达的。超出子网范围的 ip 走三层路由的意思是,二层发给网关,让网关去路由。
dingwen07
2020-12-15 09:44:45 +08:00
你的需求是什么?
win10 支持部分网卡 mac 地址随机化,还可以隔一段时间换一个随机设备地址。
systemcall
2020-12-15 16:49:10 +08:00
VLAN 隔离试试
dongpengfei1
2020-12-15 16:55:17 +08:00
只能一台主机分一个网段了,或者每个主机上面装上虚拟 mac 的软件只要走二层就会知道 mac 。

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

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

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

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

© 2021 V2EX