Клиент Linux OpenVPN не может получить доступ к Samba в ЛОКАЛЬНОЙ ЛОКАЛЬНОЙ СЕТИ

Клиент Linux OpenVPN не может получить доступ к Samba в ЛОКАЛЬНОЙ ЛОКАЛЬНОЙ СЕТИ

У меня есть небольшая сеть с машинами Windows и Linux. На машинах Windows есть общие папки, к которым я могу получить доступ с машин Linux с помощью Samba.

Недавно я подключил одну из своих машин Linux к VPN с помощью OpenVPN. Когда VPN подключен, я все еще могу пинговать локальные машины Windows по IP-адресу, но больше не могу получить доступ к общим папкам --- клиент samba истекает.

Есть ли у кого-нибудь подобная рабочая установка?

решение1

Проследив все с помощью Wireshark, выяснилось, что VPN проталкивался через DNS-серверы OpenDNS, которые никогда не возвращают «не найдено». Клиент Linux Samba выполнял поиск DNS до поиска NetBIOS, и поэтому «находил» машины на серверах OpenDNS «no domain here», а не в локальной сети.

Изменение настроек DNS VPN для использования DNS-серверов Google решило проблему, как и изменение конфигурации Samba для избежания поиска DNS путем добавления

name resolve order = wins lmhosts bcast
dns proxy = no

в /etc/samba/smb.conf

Связанный контент