Я могу подключиться к ПК с Windows в моей сети для совместного использования файлов в Finder в разделе" общий "или с помощью" перейти > подключиться к серверу...", но как узнать его IP-адрес?
В macOS как получить IP-адрес компьютера Windows в локальной сети?
3 ответа
командная строка smbutil
утилита, что вы после:
$ smbutil
usage: smbutil [-hv] subcommand [args]
where subcommands are:
help display help on specified subcommand
lookup resolve NetBIOS name to IP address
status resolve IP address or DNS name to NetBIOS names
view list resources on specified host
dfs list DFS referrals
identity identity of the user as known by the specified host
statshares list the attributes of mounted share(s)
вы можете посмотреть IP-адрес машины с smbutil lookup <name>
В терминала:
$ smbutil lookup Example-Name
Got response from 192.168.1.110
IP address of Example-Name: 192.168.56.1
IP address of Example-Name: 192.168.1.110
или найдите имя машины с smbutil status <IP>
:
$ smbutil status 192.168.1.110
Using IP address of 192.168.1.110: 192.168.1.110
Workgroup: WORKGROUP
Server: EXAMPLE-NAME
(кредита 11rcombs за то, что рассказал мне об этом.)
Если вы не можете заставить smbutil работать-иногда это не так, и я недостаточно хорош с SMB, чтобы знать, почему, тогда arp может быть полезен вместо этого.
например [содержимое обрезается только до соответствующих строк]
ol-server - это машина Windows, к которой я уже подключен. У меня установлены диски и открытая сессия RDC.
TetsMac:~ glee$ smbutil lookup ol-server
smbutil: unable to resolve ol-server: No route to host
TetsMac:~ glee$ arp -a
ol-server (192.168.0.3) at 0:21:91:e7:9c:a3 on en1 ifscope [ethernet]
Я думаю, что вы можете просто сделать ping <pc-name>
.
Другое решение-install wireshark
фильтр smb || smb2
и соединяется к вашему ПК выигрыша.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]