Linux OpenVPN 클라이언트가 로컬 LAN에서 Samba에 액세스할 수 없습니다.

Linux OpenVPN 클라이언트가 로컬 LAN에서 Samba에 액세스할 수 없습니다.

Windows와 Linux 시스템이 모두 포함된 소규모 네트워크가 있습니다. Windows 시스템에는 Linux 시스템에서 Samba를 사용하여 액세스할 수 있는 공유 폴더가 있습니다.

최근에 OpenVPN을 사용하여 Linux 시스템 중 하나를 VPN에 연결했습니다. VPN이 연결되면 IP 주소로 로컬 Windows 시스템을 계속 ping할 수 있지만 더 이상 공유 폴더에 액세스할 수 없습니다. --- Samba 클라이언트 시간이 초과됩니다.

비슷한 설정으로 작업한 사람이 있나요?

답변1

Wireshark를 사용하여 추적한 결과 VPN이 "찾을 수 없음"을 반환하지 않는 OpenDNS DNS 서버를 통해 푸시되고 있는 것으로 나타났습니다. Linux 삼바 클라이언트는 NetBIOS 조회에 앞서 DNS 조회를 수행했으며 로컬 네트워크가 아닌 OpenDNS "여기에 도메인 없음" 서버에서 시스템을 "찾았습니다".

대신 Google의 DNS 서버를 사용하도록 VPN의 DNS 설정을 변경하면 문제가 해결되었습니다.

name resolve order = wins lmhosts bcast
dns proxy = no

/etc/samba/smb.conf에

관련 정보