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