У меня есть основной компьютер (ноутбук с OS X) и дополнительный компьютер (сервер Ubuntu 16.04) на сетевом острове: они подключены гигабитным коммутатором в дополнение к тому, что оба подключены к моей беспроводной сети. Логика здесь в том, что я хочу использовать дополнительную машину для NAS и резервного копирования, которую я бы предпочел не делать по Wi-Fi, но невозможно добавить проводное соединение от основной машины к моему маршрутизатору / кабелю подключения. Я настроил беспроводное соединение на проводное мостовое соединение на вторичном компьютере, и я могу счастливо iperf между двумя на гигабитных скоростях, пока я указываю IP-адреса, назначенные с помощью совместного использования соединения на вторичном компьютере (10.42.0.*).

Мой вопрос заключается в следующем: как я могу идентифицировать обе машины по именам хостов Bonjour / Avahi, а не по IP-адресам, но чтобы трафик проходил по самому быстрому маршруту? Идея заключается в том, что если я подключу сетевой привод (smb: //), а затем отключу ноутбук от проводного соединения, я хочу, чтобы он переключился на беспроводное соединение. Даже при наличии проводного соединения (проверено, как описано выше), iperf -c <Bonjour/Avahi hostname of server> на основном компьютере использует (на 90% медленнее) сеть Wi-Fi (192.168.0. * Адрес дополнительного компьютера). Какой инструмент / концепции мне не хватает, чтобы обеспечить движение по максимально быстрому маршруту?

1 ответ1

0

Это может быть так же просто, как установить порядок обслуживания вашего Ethernet-соединения выше вашего WiFi-соединения, подождать 120 секунд до истечения времени ожидания записи Bonjour mDNS или очистить кэш mDNS.

К сожалению, у меня нет аппаратного обеспечения, чтобы проверить поведение по умолчанию; Я надеюсь, что Bonjour соблюдает порядок обслуживания и объявляет об изменениях обслуживания, когда доступны интерфейсы с более высоким приоритетом.

На панели «Настройка сети» проверьте, что Ethernet выше WiFi:Сервисный заказ

Если WiFi указан в списке выше Ethernet, опустите значок шестеренки, чтобы Set Service Order ... Снятие заказа на обслуживание

Затем в раскрывающемся окне перетащите Ethernet над WiFi:

Установить сервисный заказ

Изменение вступит в силу, когда вы нажмете Apply .

Надеюсь, так оно и было, и это решает проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .