MacからWindowsマシンのSMB共有に接続しようとしています。SMBはポート445で実行されています。どうやらMacは接続しようとしています。ポート137から139に接続します。
ポート445で接続するようにMacクライアントを構成するにはどうすればよいですか?
URLにポート番号を追加してみてください。
Finderの[移動]メニューから[サーバーに接続...]を選択します(または単にcommand-Kを押します)。
[サーバーアドレス:]フィールドに次のように入力します
smb://192.168.0.4:445/
(必要に応じてIPアドレスを置き換えます)
どのバージョンのOSXを使用していますか? Mac(v10.6.4)でこれを試しましたが、最初にポート445を試し、445を超えて応答がない場合にのみ139を試しました。これが私のtcpdump(172.20.6.3)で、「smb: //1.1.1.1 "(存在しません):
Gordons-MBP:~ gordon$ Sudo tcpdump -q -ien1 -n tcp port 137 or 138 or 139 or 445
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on en1, link-type EN10MB (Ethernet), capture size 65535 bytes
18:17:17.732221 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:18.705177 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:19.706158 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:19.732350 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:20.707090 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:20.707209 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:21.708314 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:21.708435 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:22.709483 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:22.709556 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:23.709971 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
また、ポート139と445のSMBは実際には異なるプロトコルであることに注意してください。ポート139はSMB over NetBIOS over TCP、445はSMB直接TCP( "ダイレクトホストSMB")。したがって、Macがポート445を使用できない場合は、ポート番号を変更するだけではありません。 。