Linux의 Samba, 호스트 허용이 올바르게 작동하지 않습니다.

Linux의 Samba, 호스트 허용이 올바르게 작동하지 않습니다.

호스트는 다음 설정을 허용합니다.

hosts allow = 127.0.0.1 192.168.1.0/100

따라서 네트워크 내의 모든 컴퓨터가 서버에 액세스할 수 있기를 바랍니다.

이제 모든 IP는 이 설정에 적합하지만 192.168.1.2는 단순히 연결을 원하지 않습니다!

이유가 무엇인가요? 이것은 단순히 비논리적입니다... 호스트 허용 설정을 비활성화하면 모든 컴퓨터가 액세스할 수 있으므로 문제는 다음 줄입니다!

답변1

192.168.1.0 부분 이후의 비트마스크가 잘못된 것 같습니다(이전에는 100을 본 적이 없음). 모든 것을 거의 가리고 있는 것 같습니다.

대신 192.168.1.0/24를 사용해 보세요.

다음을 사용할 수도 있습니다.계산자다른 IP 범위가 필요한 경우 비트마스크용.

슬래시 뒤의 부분을 잘못 얻었을 수도 있다고 가정하면 0에서 100까지 말하지 않고 주어진 주소 중 몇 개의 숫자가 하드코딩되어 있고 몇 개가 가변적인지 알려줍니다. 에 대한 Wikipedia 기사를 확인하세요.IPv4 서브넷, 이것이 어떻게 작동하는지에 관심이 있다면.

관련 정보