2011년 7월 12일 화요일

[팁] WindowsXP SP2를 설치하고 SVN에 접속이 안될 때..

어느날 갑자기 개발팀의 SVN에 접속이 안되는 경우가 있습니다.
네트웍으로 공유한 공유 폴더도 접근이 안되고...
SVN서버에서는 외부로 다 나가는데, 외부에서 서버로 접속이 안되는 경우가 발생할 때가 있습니다.

혹시, Windows XP SP2를 설치하지 않으셨나요?
혹시, 방화벽을 실행해 보면, 실행이 되어 있지 않다고 나오지 않나요?
혹시, 관리>서비스 에서 방화벽을 실행해 보면, 시작할 수 없다고 나오지 않나요?
 (로컬 컴퓨터에서 Windows 방화벽/인터넷 연결 공유(ICS) 서비스를 시작하지 못했습니다."
 (오류 0x80004015: 클래스가 호출자와 다른 보안ID로 실행되도록 구성되어 있습니다."

이런 경우 SVN에 접속이 안 될 수 있습니다.
이유는 검색해 보시면....
"
특정 경우에 이 문제가 발생할 수 있습니다 관리 템플릿 Windows XP 보안 가이드에서 Windows는 컴퓨터에 적용 된 XP sp2는 설치 합니다. 이 문제는 Windows XP 보안의 일부로 게시 된 몇 가지 보안 템플릿의 문제로 인해 발생 가이드입니다.


Windows XP sp2에서 원격 프로시저 호출 (RPC)을 사용 하 여 실행 되는 NT Authority\NetworkService 계정입니다. 기본 보안 설명자에 대 한 서비스를 Windows XP sp2에서 Authenticated Users 그룹에 읽기 액세스를 제공 합니다. 여기에 NT Authority\NetworkService 계정이 포함 됩니다.
"
가 원인이 될 수 있습니다.


"특정 관리 템플릿 Windows XP 보안 설명서에서 Windows XP 서비스 팩 2에서 Windows 방화벽 서비스를 시작을 하지 못할 수도 있습니다."
라는 것이죠.
방화벽이 안되니, 접속하는 모든 것을 막아버리는 것 같습니다. 내부에서 나가는 것은 나가고...

일단
http://support.microsoft.com/kb/892199/ko
에 가셔서, Microsoft Fix it 50638 을 해보세요.

그리고, 리부팅 후에, 네트웍 드라이브가 접속되는지 확인해 보세요. 될겁니다.

SVN은? HTTPS로 접근하신다면, 방화벽에 HTTPS의 포트인 443을 추가해 주시면, 접속이 될 겁니다.