![네트워크 공유에 액세스할 때 "호스트" 파일 항목이 아무런 영향을 미치지 않는 이유는 무엇입니까?](https://rvso.com/image/1304082/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EA%B3%B5%EC%9C%A0%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EB%95%8C%20%22%ED%98%B8%EC%8A%A4%ED%8A%B8%22%20%ED%8C%8C%EC%9D%BC%20%ED%95%AD%EB%AA%A9%EC%9D%B4%20%EC%95%84%EB%AC%B4%EB%9F%B0%20%EC%98%81%ED%96%A5%EC%9D%84%20%EB%AF%B8%EC%B9%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Windows7 파일에 다음 줄을 추가했습니다 hosts
.
127.0.0.1 mecserver
사용하면 ping mecserver
문제가 없지만 이 이름을 사용하여 노트북(예: localhost)에 연결하여 Windows 공유를 확인하는 경우 항상 사용자 자격 증명을 입력해야 합니다. 로컬 사용자 이름 + 비밀번호를 입력하면 작동하지 않습니다. 이는 원격 호스트가 연결되었음을 나타냅니다.
로컬 시스템의 Windows 탐색기 주소 필드에서 다음을 사용하면 다음과 같은 결과가 발생합니다.
\\mecserver
결과: 사용자 이름과 비밀번호를 입력해야 하는데 로컬 사용자가 작동하지 않습니다.
\\localhost
결과: 로컬 공유를 표시합니다. 이것이 제가 원하는 것입니다.\\mecserver
\\127.0.0.1
결과: 로컬 공유를 표시합니다. 이것이 제가 원하는 것입니다.\\mecserver
/ \\mecserver
의 결과와 함께 사용하고 싶습니다 . 이것이 어떻게든 가능합니까?localhost
127.0.0.1
편집: 지금까지 내가 한 일:
나는 노트북에서 "testshare"라는 이름의 네트워크 공유를 공유했습니다. 연결된 네트워크 케이블/Wlan 없이 이 노트북에서 이 공유에 연결하려고 합니다. 이것은 다음과 함께 작동합니다\localhost\testshare그리고\127.0.0.1\testshare. 하지만 다음과 같은 타사 프로그램에는 특별한 경로가 필요합니다.\mecserver\testshare. 그래서 나는 그 줄을 추가했다.127.0.0.1 멕서버호스트 파일에.핑 메서버(이 노트북의 로컬) 작동하지만 다음을 사용하여 테스트 공유에 액세스하려고 하면\mecserver\testshare로그인 창이 뜹니다. 현재 노트북 사용자를 입력했는데 비밀번호가 틀렸다고 나옵니다. test라는 이름과 비밀번호 test라는 이름으로 새 testuser를 추가하고 이를 로그인 창에 추가하려고 시도했지만 작동하지 않습니다(비밀번호가 잘못됨). 게스트 계정을 활성화해도 도움이 되지 않습니다. 공유는 모든 사람에게 공개되며 이 폴더/파일에 대한 파일/디렉터리 보안 액세스도 가능합니다.
첨가127.0.0.1 멕서버lmhosts 파일에 추가하면 호스트 파일에 추가하는 것과 동일한 효과가 있습니다. 즉, 이 로그인 창이 표시됩니다. 나는127.0.0.1 멕서버확실히 하기 위해 lmhosts 파일을 가지고 놀 때 호스트 파일의 한 줄을 삭제했습니다.
답변1
파일 을 살펴봐야 할 것 같아요 LMHOSTS
. 이 hosts
파일은 일반 DNS 조회에만 영향을 미치는 것 같습니다. \\
네트워크 공유에 액세스하기 위해 WINS가 사용됩니다 .
파일을 찾은 동일한 폴더에 파일 hosts
도 있어야 합니다 lmhosts
.
내용은 유망해 보입니다.
# This is a sample LMHOSTS file used by the Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to computernames
# (NetBIOS) names. Each entry should be kept on an individual line.
# The IP address should be placed in the first column followed by the
# corresponding computername. The address and the computername
# should be separated by at least one space or tab. The "#" character
# is generally used to denote the start of a comment (see the exceptions
# below).
에 대한 Wikipedia 기사도 있습니다.LMHOSTS.
또한 특정 네트워크 연결에 대한 고급 TCP/IP 설정에서 다음 섹션을 참고하세요.
나는 체크 박스를 가정 할 것이다가지다lmhosts
파일이 존중되는지 확인합니다 . 또한 lmhosts
파일을 직접 편집해도 원하는 결과가 나오지 않으면 "LMHOSTS 가져오기" 기능을 사용해 보겠습니다.
업데이트나는 일반적으로 이것이 문제에 대한 올바른 접근 방식이라고 확신합니다. 파일의 복사본을 만들고 lmhosts.sam
끝에 새 줄을 추가하는 경우:
127.0.0.1 mecserver
그런 다음 "LMHOSTS... 가져오기" 기능(파일 생성)을 사용해야 합니다 lmhosts
. 그런 다음 자격 증명(설명하신 대로)을 찾아보고 \\mecserver
묻는 메시지가 나타납니다. 변경하지 않으면 lmhosts
기계가 존재하지 않는다는 오류가 발생했습니다.
설명하신 대로 표시된 프롬프트에서는 유효한 로그인이 작동하지 않기 때문에 이러한 조작이 Windows의 일반 인증 프로세스에 부정적인 영향을 미친다는 느낌을 떨칠 수 없습니다. 그러나 이는 새로운 문제일 수 있으므로 새로운 질문으로 질문해야 합니다.
답변2
이는 권한 문제입니다. 공유에 액세스하는 데 사용하려는 사용자는 공유에 액세스할 수 없습니다. 공유에 대해 허용된 사용자 목록에 /mecserver/yourusername을 추가해야 합니다. 공유를 생성할 때 사용자 목록에서 "모든 사람" 항목을 확인하면 작동할 수도 있습니다.