У меня есть три сетевых Mac разных возрастов, на которых работают несколько разные версии OSX. Только один в офисе связан с принтером, но я печатаю документы с Macbook Pro, используя беспроводную сеть на этом аппарате. Внезапно, хотя аппарат с принтером может найти Macbook Pro в сети, Macbook Pro находит имя офисного компьютера, но затем выдает мне свои собственные файлы и диски, а не офисный компьютер при подключении. Я попытался переименовать офисный компьютер и подключить его к другому порту концентратора без каких-либо различий; Я прошел через параметры сети и общего доступа к файлам в системных настройках офисного компьютера, не обнаруживая никаких изменений или чего-либо, что могло бы помочь решить проблему.

1 ответ1

0

Может быть, происходит проблема Bonjour. Вместо того, чтобы искать его или щелкать ссылку на боковой панели окна Finder, попробуйте явно подключиться к IP-адресу машины, используя «Перейти> Подключиться к серверу ...» (Cmd-K) в Finder. Если вам все равно показываются ваши собственные файлы, попробуйте устранить неполадки Bonjour с помощью инструмента командной строки dns-sd(1) , например:

Во- первых, использовать -B , чтобы просмотреть для службы AFP. Как только список заполнится, и вы увидите список для интересующей вас машины ("Мой плохой сервис AFP" в приведенном ниже примере), Ctrl-C из dns-sd .

$ dns-sd -B _afpovertcp._tcp local
Browsing for _afpovertcp._tcp.local
Timestamp     A/R Flags if Domain                    Service Type              Instance Name
 9:30:13.776  Add     2  6 local.                    _afpovertcp._tcp.         My Bad AFP Service
^C

Теперь используйте -L, чтобы найти хост и порт, на котором запущена служба AFP, о которой вы заботитесь. Опять вам придется Ctrl-C из dns-sd .

$ dns-sd -L "My Bad AFP Service" _afpovertcp._tcp local
Lookup My Bad AFP Service._afpovertcp._tcp.local
 9:30:33.221  My\032Bad\032AFP\032Service._afpovertcp._tcp.local. can be reached at My-Bad-AFP-Service.local.:548 (interface 6)
^C

Теперь используйте -Q, чтобы выполнить локальный многоадресный DNS- запрос для имени хоста машины, на которой размещается рассматриваемая служба, чтобы увидеть, какой IP-адрес вы получите.

$ dns-sd -Q My-Bad-AFP-Service.local
Timestamp     A/R Flags if Name                             T   C Rdata
 9:31:00.677  Add     2  6 My-Bad-AFP-Service.local.        1   1 10.0.1.1
^C

Наконец, посмотрите, какой IP-адрес вы получили, и убедитесь, что это правильный IP-адрес для целевой машины, а не адрес обратной связи, такой как 127.0.0.1, или адрес вашей собственной клиентской машины, или какой-то другой адрес, который каким-то образом относится к вашему клиенту, и не целевая машина.

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