O Netbios armazena os nomes, então se ele já tiver um ip ligado, ele irá usá-lo.
Para limpar o cache, você precisa emitir nbtstat -R
no seu laptop. Se você tentar se conectar após limpar o cache, o netbios emitirá uma consulta em todas as interfaces (assumindo que não há sessões abertas em sua área de trabalho, então você precisa fechar essas também), e então o nome será vinculado à primeira resposta não determinística. no entanto, no meu pequeno 'laboratório', sempre vinculado 'corretamente', ou seja, ao adaptador com fio.
Supondo que seu IP de conexão com fio na área de trabalho seja estático, você também pode colocar uma ligação estática em seu laptop usando o LMHOSTS. Você precisaria ativar a pesquisa LMHOST (é feito em propriedades avançadas do TCP / IP), em seguida, colocar uma linha no LMHOSTS (geralmente localizado em: C:\Windows\System32\drivers\etc\
, se você nunca usou, haverá apenas LMHOSTS.sam que você precisa renomeie ou apenas crie LMHOSTS empy:
your.desktop.ip.address your_desktop_computer_name
Isso ainda precisará limpar / recarregar o cache do netbios para que isso funcione
Editar: Addtionalally você pode olhar para este documento: link , uma vez que parece oferecer uma maneira de sempre vincular a primária adaptador, mas eu não testei se / como funciona.
TCP Connections to and from Multi-homed Computers If the connection is a NetBIOS-based connection that uses the redirector, little routing information is available at the application level. The NetBIOS interface supports connections over various protocols and has no knowledge of IP. Instead, the redirector places calls on all the transports that are bound to it. If there are two interfaces in the computer and one protocol is installed, there are two transports that are available to the redirector. Calls are placed on both transports. NetBT submits connection requests to the stack by using an IP address from each interface. Both calls may succeed. If so, the redirector cancels one of them. The choice of which one to cancel depends upon the redirector IgnoreBindingOrder registry value. If the registry value is 0, the primary transport, which is determined by binding order, is the preferred one. The redirector waits for the primary transport to time out before accepting the connection on the secondary transport. If this value is 1, the binding order is ignored. The redirector accepts the first connection that succeeds and cancels the others.