连接到有线桥接网络和 Wi-Fi 时使用最快路由到主机

连接到有线桥接网络和 Wi-Fi 时使用最快路由到主机

我的主机(OS X 笔记本电脑)和辅助机(Ubuntu 16.04 服务器)位于一个网络孤岛上:它们通过千兆交换机连接,并且都连接到我的无线网络。这里的逻辑是,我想将辅助机用于 NAS 和备份目的,而我不想通过 wifi 进行这些操作,但从主机到路由器/电缆连接添加有线连接是不可行的。我在辅助机上设置了无线到有线桥接,iperf只要我在辅助机上指定由连接共享分配的 IP 地址(10.42.0.*),我就可以愉快地以千兆速度在两者之间进行连接。

我的问题是:如何让两台机器都通过它们的 Bonjour / Avahi 主机名而不是 IP 地址来识别,但让流量通过最快的路由?这里的想法是,如果我安装网络驱动 (smb://),然后将笔记本电脑从有线连接中移除,我希望它回退到无线连接。即使有有线连接(如上所述测试),iperf -c <Bonjour/Avahi hostname of server>主机也会使用(慢 90%)wifi 网络(辅助机器的 192.168.0.* 地址)。为了确保流量通过最快的可用路由,我缺少什么工具/概念?

答案1

它可能很简单,例如将您的以太网连接的服务顺序设置在 WiFi 连接之上,等待 120 秒以使 Bonjour mDNS 记录超时,或者刷新 mDNS 缓存。

不幸的是,我手边没有硬件来测试默认行为;我希望 Bonjour 能够遵守服务顺序,并在有更高优先级的接口可用时公布服务变更。

在网络首选项窗格中,检查以太网是否位于 WiFi 上方:服务订单

如果 WiFi 位于以太网上方,请下拉齿轮图标以Set Service Order... 服务订单下拉列表

然后在下拉窗口中,将以太网拖到 WiFi 上方:

设置服务顺序

单击 后,更改将生效Apply

希望就是这样,并且能解决问题。

相关内容