Linux 시스템에는 호스트 이름(/etc/hostname)과 NetBIOS(/etc/samba/smb.config)가 모두 활성화되어 있다고 가정합니다. 내 질문은 다음과 같습니다
이 두 이름은 기본적으로 어떻게든 동기화됩니까? (예를 들어 삼바를 설치한 후
netbios name = something
(/etc/samba/smb.config)의 설정이 호스트 이름(/etc/hostname)과 동일한 값으로 변경되었습니까?)이름으로 Linux 시스템을 ping할 때 /etc/hostname 또는 /etc/samba/smb.config의 이름으로 조회됩니까?
답변1
"netbios 이름"은 특정 특수 프로그램에서만 사용되는 이름입니다.
Linux 시스템은 모든 IP 주소(try )로 표시되는 네트워크에 있습니다 ifconfig | grep inet
. 여기서 127.0.0.1 및 ::1은 항상 로컬 컴퓨터입니다. 시스템에 연결하려면 이러한 IP 주소 중 하나를 ping하십시오.
인터넷 게이트웨이를 통한 DHCP와 같은 더 복잡한 시스템이 있는 경우 재부팅할 때마다 새 주소를 제공할 수 있습니다. 이 서비스/라우터/네임서버를 살펴보고 이것이 시스템을 어떻게 나타내는지 확인해야 합니다. 이름. 일반적으로 /etc/resolv.conf
"네임 서버" 항목 이 나타나는지 확인하세요 . 이름을 사용하여 다른 시스템에 ping을 시도하면 Linux 시스템이 이름 서버에 쿼리하여 다른 시스템에서 사용할 수 있는 이름을 결정합니다. 드문 경우지만 NetBIOS 이름이 있으면 이름이 시스템과 동일할 수 있지만 대부분의 경우에는 그렇지 않습니다. 대부분의 경우 액세스하려는 다른 시스템의 이름에는 /etc/hostname 파일에 대한 항목이 포함되지만 이름 서버에 의해 변경될 수 있습니다 yourcomputer.fritz.box
. yourcomputer
FritzBox는 인터넷에 접속한 후 네임서버로도 흔히 사용됩니다.
여전히 모든 로컬 시스템에 고정 IP를 제공하고 해당 이름(netbios 이름에 대한 추가 항목 포함)을 /etc/hosts
네트워크(가장 기본적인 네트워크 이름 확인 시스템)에 있는 모든 시스템의 모든 파일에 추가하여 핑할 수 있습니다. "normal" 또는 netbios 이름입니다. 둘 다 동일한 고정 IP 주소에 대한 별칭이기 때문입니다.