У моего клиента небольшой офис с Wi-Fi роутером. Он использует этот маршрутизатор для подключения к Интернету и операций передачи файлов между рабочими столами.
В последнее время активность передачи файлов между настольными компьютерами (все на базе OSX) значительно увеличилась, поэтому он купил коммутатор (не подключенный к маршрутизатору, слишком далеко) для передачи файла по кабелю, а не по Wi-Fi.
Проблема: как привязать файлообменник только к интерфейсу Ethernet и исключить интерфейс Wi-Fi? (на самом деле служба связывается с Wi-Fi автоматически, и нет параметров привязки интерфейса)
Судя по вашему описанию сети, похоже, что ваш сервер AFP имеет два активных сетевых интерфейса: один - Wi-Fi, а другой - Ethernet. У каждого из этих интерфейсов должен быть свой IP-адрес. В этом случае клиенты могут подключаться к IP-адресу интерфейса Ethernet сервера.
Конечно, было бы намного лучше, если бы к этим интерфейсам были привязаны DNS-имена, чтобы вашим пользователям не приходилось вводить IP-адреса, но это, похоже, выходит за рамки того, с чем настроена ваша сеть.
Кроме того, вы можете поэкспериментировать с изменением порядка сетевых интерфейсов в Системных настройках (как на клиентах, так и на серверах). Это порядок, в котором компьютер будет пытаться выполнить маршрут к удаленному хосту (то есть самый верхний будет вашим маршрутом по умолчанию). Он не будет выбирать самый быстрый маршрут автоматически, как предлагает churnd.
Я не знаю ответа на ваш вопрос, но мой опыт всегда заключался в том, что если бы у меня были подключены беспроводная сеть и Ethernet, данные будут передаваться через самый быстрый интерфейс. Единственное исключение - если я подключился к серверу, когда был подключен только к беспроводной сети, а затем подключился к Ethernet. В этом случае данные все равно будут передаваться по беспроводной сети. Но возникает вопрос ... зачем вам и то, и другое?