
저는 삼바 서버(Samba 버전 3.6.9-151.el6)를 가지고 있습니다. 내 IP 서버에는 여러 개의 IP 주소가 있으며 이름 확인을 위해 DNS 프록시를 사용합니다.
두 가지 문제가 있습니다.
- Samba 공유는 IP에서는 작동하지만 Windows XP의 호스트 이름에서는 작동하지 않습니다.
- Samba 그룹이 네트워크 환경에 나타나지 않습니다.
내 DNS가 작동하고 내 모든 IP 주소에서 이름 확인을 할 수 있습니다.
192.168.1.0/24 네트워크에 있는 PC에서만 Samba 공유 폴더가 표시되고, 192.168.168.0 및 172.16.0.0 네트워크에 있는 PC에는 공유 폴더가 표시되지 않습니다.
다음은 내 요청 관련 부분에 대한 smb.conf입니다.
workgroup = SERVER
server string = ServerXXX Samba Server Version %v
hosts allow = 127. 192.168.1. 192.168.168. 172.16.0.
deadtime = 0
keepalive = 300
lanman auth = yes
client lanman auth = yes
local master = yes
preferred master = no
wins support = yes
dns proxy = yes
답변1
NetBIOS 이름 확인이 전혀 작동하지 않는 것 같습니다. XP 클라이언트와 서버가 동일한 IP 네트워크에 있습니까? NetBIOS는 주로 브로드캐스트를 사용하여 네트워크 이름을 알리는 것을 기억하십시오. 당신은 서로 다른 IP 네트워크에서 smb 세션의 양쪽 끝입니다. 그러면 클라이언트가 승리 서버에 등록해야 합니다.
답변2
네트워크 환경은 여전히 이전 NetBEUI 프로토콜을 사용하며 라우팅할 수 없습니다. 동일한 서브넷에 있는 컴퓨터를 찾아볼 수 있어야 합니다. NetBEUI는 브로드캐스트 프로토콜이며 많은 트래픽을 생성합니다. 네트워크 담당자와 대화하면 브리지를 만들어 NetBEUI 트래픽을 통과시킬 수 있지만 실제로는 원하는 작업이 아닙니다. 정말 속도가 느려질 수 있습니다.
편집: 죄송합니다. 문제는 네트워크 환경에 표시되지 않는 문제 #2를 설명합니다.
WINS 서버를 실행하고 있습니까? 이렇게 하면 문제 #1이 해결될 수 있습니다. IP는 작동하지만 이름은 작동하지 않습니다. WINS는 우회적인 방식으로 DNS와 약간 유사하게 작동합니다. 즉, 이름을 IP 주소와 연결하지만 Windows 컴퓨터의 경우입니다.