우분투, Centos의 Netbios 호스트 이름 풀이 방법
윈도우에서 우분투로, Centos로 ping 테스트를 호스트 이름으로 했는데 2대 모두 "not find host" 메시지가 나옵니다.
C:\> ping centos7
Ping request could not find host centos7. Please check the name and try again.
오~~~ 이제 저도 경험자라서, ^^
Raspberry PI에 ping을 hostname으로 하는 방법
; https://www.sysnet.pe.kr/2/0/11714
우분투의 경우 samba를 설치하는 것으로 쉽게 해결했습니다.
// ubuntu 18.04
$ sudo apt-get -y install samba
그런데 centos 7은 좀 애먹었습니다. 일단 samba만으로 안 되길래,
// centos 7
$ sudo yum install samba -y
$ sudo systemctl enable smb
$ sudo systemctl start smb
호스트 네임도 명시적으로 설정하고 winbind 설치 및 firewall 설정도 해보는 등,
$ hostnamectl set-hostname centos7
$ sudo yum install samba-winbind -y
$ sudo firewall-cmd --permanent --zone=public --add-service=samba
$ sudo firewall-cmd --reload
$ sudo reboot
다 해봤지만 호스트 명에 대한 이름 풀이가 안 됩니다. 그러다 웹 검색에서 nmbd를 실행해 보라는 글을 보고,
$ sudo nmbd
이후부터는 잘 됩니다. ^^ 위의 명령어는 nmbd 데몬을 실행하는 건데 일단 한번 실행 후에는 재부팅 후에도 이름 풀이가 잘 되었습니다. 그래도 혹시나 몰라 서비스를 활성화시켜 두긴 했습니다. ^^
$ sudo systemctl enable nmb
$ sudo systemctl start nmb
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]