rand(life)

네트워크에서 공유 안될때 (윈도우XP pro기준) 본문

컴퓨터/컴퓨터일반

네트워크에서 공유 안될때 (윈도우XP pro기준)

flogsta 2008. 12. 5. 10:02
윈도우 XP끼리 공유가 안되어서 말썽이었다. 그동안 검색해서 알아낸 방법은

1. 제어판에서 Guest계정을 사용함으로 바꿔주라
2. 네트워크 설정 마법사를 통해 다시 설정해 보라
3. 제어판 → 관리도구 → 로컬보안정책/로컬정책/사용자 권한 할당의 우측항목의 '네트워크에서 이 컴퓨터 액세스' 에 'Everyone' 혹은 guest 추가
4. 제어판 → 관리도구 → 로컬보안정책/로컬정책/사용자 권한 할당의 우측항목의 "네트워크에서 이 컴퓨터 엑세스 거부"에 Guests 계정이 있으면 제거
5. 시작-실행-regedit 하면 레지스트리에디터가 나온다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa로 들어가서 restrictanonymous값을 0으로 바꾸어보라
6. 바탕화면 -> 네트워크 환경-> 속성->로컬 영역 연결 오른쪽 클릭 -> 속성 ->인터넷 프로토콜 (TCP/IP) -> 등록정보-> 고급 -> 옵션에 "IP보안"이 있으면 "IPSEC사용안함"으로 바꾸어보라


여기까지 다 해봤지만 결국 실패했다. 마침내 성공한 방법 두 가지를 소개한다.
1. NetBIOS 프로토콜을 추가하는 방법 (서버와 클라이언트 두 컴퓨터에 모두 설치해야한다)
바탕화면 -> 네트워크 환경-> 속성->로컬 영역 연결 오른쪽 클릭 -> 속성 -> 설치 -> 프로토콜 선택 -> 추가 -> NWLink IPX/SPX/NetBIOS호환 트랜스포트 프로토콜선택 -> 확인

2. 방화벽에서 139포트의 범위를 변경해주는 방법
제어판 -> 윈도우 방화벽 -> 예외 -> 파일및프린터공유선택-> 편집-> TCP 139 선택 -> 범위변경 -> "모든컴퓨터"를 선택 --> 확인
모든 컴퓨터에 대해 열어두는게 꺼림칙하다면 "사용자지정목록"을 선택해서 IP를 지정
111.111.111.0/255.255.255.0
위와 같이 입력하면 111.111.111.1 부터 111.111.111.255까지 열어주는 것이니까 조금 낫다.