Tengo una red doméstica simple con máquinas con Windows 7 y máquinas con Linux (Fedora 12 y 13). Me gustaría poder resolver los nombres de máquinas Linux desde la máquina Windows. Por ejemplo:
- Windows 7 ping mylinuxmachine
Actualmente esto no se resuelve. ¿Algunas ideas?
linux
windows
networking
Martin Giffy D'Souza
fuente
fuente
nmbd
demonio de Samba. (Si sólo necesita la resolución de nombres pero no desea que la máquina Linux para actuar como un servidor SMB, es posible desactivarsmbd
.)Es una vieja pregunta, pero espero poder ayudar a algunas personas que están estancadas en este tema.
En, por ejemplo, Ubuntu puede hacer lo siguiente:
Abre el siguiente archivo:
/etc/nsswitch.conf
Cambia esta línea:
A:
Luego instale winbind:
Nota: si ya tiene samba instalada, es posible que winbind ya esté disponible.
Compruebe que el
winbind
servicio existe y está habilitado:Puede habilitar el servicio de la siguiente manera:
Ahora su nombre de host de Linux puede resolverse en su PC con Windows.
Para saber cuál es su nombre de host en Linux use:
fuente
En lugar de jugar con Samba y el servicio de nombres NetBIOS, prefiero agregar el nombre
%SYSTEMDIR%\drivers\etc\hosts
. El formato y la función de este archivo es idéntico al/etc/hosts
de Linux. Entonces agregarías algo como:Por supuesto, esto funciona mejor si asigna direcciones IP estáticas (o pseudoestáticas). Por pseudoestático quiero decir que el cliente usa DHCP, pero la dirección MAC se almacena en el servidor DHCP para que siempre proporcione la misma dirección IP. Todavía puede hacer esto y tener direcciones IP dinámicas normales para otros hosts, solo asegúrese de no asignar ninguna dirección estática que se encuentre en el rango dinámico.
fuente