Você precisa de serviços SMB (SAMBA) em execução e corretamente configurados para fazer isso, no seu linux (talvez, seja possível com uma configuração específica de avahi para o protocolo smb).
Na minha rede doméstica, todas as máquinas Linux têm o avahi instalado e podem acessar um ao outro por seus nomes de host, e não pelo IP
ping laptop.local
Mas, para a máquina Windows, eu consegui apenas conectar-me a ela passando diretamente seu endereço IP:
ping 192.168.254.146
Eu tentei várias variações de seu nome de host e nenhuma delas funcionou.
#All of these give an "unknown host" error
ping IE11WIN7
ping IE11WIN7.local
ping IE11Win7
ping IE11Win7.local
Existe uma maneira de, a partir da linha de comando do Linux, conectar-se à máquina windows passando o nome do host em vez do IP?
A propósito, notei que a máquina em questão aparece na lista "windows network" se eu tentar acessá-la através do meu navegador de arquivos (Thunar), então, se possível, gostaria que o acesso à linha de comando usasse um truque semelhante em vez de eu ter que acabar recorrendo à edição do meu arquivo etc / hosts com a mão.
Você precisa de serviços SMB (SAMBA) em execução e corretamente configurados para fazer isso, no seu linux (talvez, seja possível com uma configuração específica de avahi para o protocolo smb).