Easy ways

[Ubuntu] 삼바(Samba) 서버 IP 번호 대신 Host 이름 사용하기 본문

프로그램 개발/서버

[Ubuntu] 삼바(Samba) 서버 IP 번호 대신 Host 이름 사용하기

softColors 2020. 11. 17. 14:30
반응형

삼바 서버를 사용할 때 어떻게 하면 "192.168.0.10"같은 IP 주소말고

"\\MYSAMBA" 와 같은 호스트 이름을 사용 할 수 있을까요?

 

이 링크에 그에 대한 답변이 있습니다.

잘 적용되는 것 또한 확인 마쳤습니다.

 

이 게시물은 

나중에 제가 보기 위해

다른 분들이 저와 같은 수고를 하지 않도록 위 링크의 답변을 한국어로 번역한 것입니다.

아래 방법중 하나를 사용하시면 됩니다

 

 

  1. Samba 구성 파일에서 Netbios 활성화

/etc/samba/smb.conf 파일에서 원하는 작업 그룹에 다음과 명령을 추가 합니다.

netbios name = PC_NAME 

PC_NAME은 당신의 PC의 이름입니다.
그런 다음 삼바 서비스를 재설정합니다.

sudo service smbd restart

 

 

  1. 고정 IP가 없을경우

해당 네트워크의 다른 PC에서 사용자를 보려면 고정 IP를 설정해야합니다.
이것은 또한 라우터와 네트워크 구성에 따라 다릅니다.

 

 

  1. 호스트 이름 길이는 15 자 미만이어야합니다.

호스트 이름이 15 자보다 길면 경우에 따라 오류가 발생합니다.
호스트 이름을 보려면 아래 명령을 입력하십시오.

hostname

호스트 이름을 변경하려면 아래 명령어를 입력하거나

sudo sysctl kernel.hostname=NAME

"/etc/hostname" 파일을 편집할 수 있습니다.

호스트 이름을 변경하고 나서 서버를 재부팅하면 적용됩니다.

 

 

  1. /etc/samba/smb.conf 파일에서, 다음 라인을 찾습니다
    # What naming service and in what order should we use to resolve host names
    # to IP addresses
    ;   name resolve order = lmhosts host wins bcast
    라는 줄의 주석 처리를 제거하고
    목록에서 첫 번째 줄이 나중에 다음과 같이 표시되어 있는지 확인합니다
    name resolve order = bcast lmhosts host wins
    그런 다음 Samba 서비스를 다시 시작하십시오.
    sudo service smbd restart

 

 

 

이것은 모두 Ubuntu에서 문제인 경우이며 이미 Samba가 설치되어 있고

Active Directory를 통해 작업하지 않는다고 가정합니다.

 

Windows의 문제인 경우 DNS 및 등록을 플러시하는 것과 같은 작업을 수행해야합니다.
Windows의 터미널 (cmd)에서 다음을 수행하십시오.

ipconfig /flushdns
ipconfig /registerdns

이후 PC를 재부팅해야합니다.

 

Windows에서 아래 명령을 수행하여 Ubuntu PC를 볼 수 있는지 확인하십시오.
net view

반응형
Comments