我有以下网络设置:
- Zyxel USG 200 防火墙,也可用作 DHCP 服务器
- 2 个开关
- 2 个 Wifi AP(Zyxel NWA3560-N 和 WAC6503D-S),NAT 和 DHCP 已禁用
客户端(主要是 MacBook)通常通过电缆连接到交换机。问题是,如果您必须离开工作场所(例如去会议室)并断开以太网电缆,连接就会中断。因此文件传输停止,SAPGUI 关闭连接,所有打开的窗口、数据库连接和 VPN 都会中断等。
我想避免这种情况。因此,当断开或连接以太网电缆时,程序不应该注意到这种变化。
我找到了一种方法来做到这一点:为以太网和 wifi 连接分配相同的 IP 地址。问题:
- 这看上去不是一件好事。
- DHCP 服务器不允许将同一个 IP 分配给两个不同的 MAC 地址。所以我必须在客户端上手动输入它们。由于我们经常访问客户,因此总是更改 IP 设置很麻烦。
是否有任何“最佳实践”方法来设置此类场景?我原本想设置隧道或桥接接口,但可能有更好的方法来实现此目的。
答案1
您正在寻找的关键字是粘合看维基百科。我不确定 Mac 是否有这个。这个stackoverflow 文章说(2014 年)不适用于 wifi 和以太网,只适用于以太网和以太网。
答案2
为无线和以太网分配相同的 IP 地址将不起作用(并且可能会破坏某些东西)。
隧道是您的最佳选择。没有原生操作系统或 802.1/802.11 支持此类功能。业界正在开发无缝多模漫游,但目前在现有网络堆栈上无法实现:
https://en.wikipedia.org/wiki/Multipath_TCP
有一些商业解决方案可以满足您的要求:
https://columbitech.com/knowledge-center/seamless-roaming/
但是如果您想以低成本完成此操作,只需设置一个基于 UDP 的 OpenVPN,并配置放松安全性以允许客户端 IP 更改而无需重新进行身份验证即可。