Qual versão do OS X você está usando? Eu tentei isso no meu Mac (v10.6.4), e ele tentou porta 445 primeiro, e só tentou 139 quando não obteve resposta sobre 445. Aqui está um tcpdump de mim (em 172.20.6.3), tentando se conectar ao "smb: //1.1.1.1 "(que não existe):
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
Além disso, observe que o SMB nas portas 139 e 445 são na verdade protocolos diferentes: a porta 139 é SMB sobre NetBIOS sobre TCP, enquanto 445 é SMB diretamente sobre TCP ("host direto SMB"). Então, se há algo impedindo o seu Mac de usar a porta 445, não é apenas uma questão de mudar o número da porta ...