Tengo una pequeña red con máquinas Windows y Linux. Las máquinas con Windows tienen carpetas compartidas a las que puedo acceder usando Samba desde las máquinas con Linux.
Recientemente conecté una de mis máquinas Linux a una VPN usando OpenVPN. Cuando la VPN está conectada, todavía puedo hacer ping a las máquinas Windows locales por dirección IP, pero ya no puedo acceder a las carpetas compartidas. El tiempo de espera del cliente Samba se agota.
¿Alguien tiene una configuración similar para funcionar?
Respuesta1
Al rastrear las cosas con Wireshark, resultó que la VPN estaba atravesando los servidores DNS OpenDNS, que nunca devuelven "no encontrado". El cliente Linux Samba estaba haciendo una búsqueda de DNS antes de una búsqueda de NetBIOS, y también estaba "encontrando" las máquinas en los servidores OpenDNS "no hay dominio aquí" en lugar de la red local.
Cambiar la configuración de DNS de la VPN para usar los servidores DNS de Google solucionó el problema, al igual que cambiar la configuración de Samba para evitar búsquedas de DNS agregando
name resolve order = wins lmhosts bcast
dns proxy = no
a /etc/samba/smb.conf