Microsoft MVP성태의 닷넷 이야기
Windows: 48. Windows 7/2008에서 ping을 위한 echo 요청 열기 [링크 복사], [링크+제목 복사],
조회: 31176
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

Windows 7/2008에서 ping을 위한 echo 요청 열기


Vista와 비교해서 Windows 7에서는 방화벽 관리가 좀 더 전문화(다른 말로, ^^; 어려워졌다는!)되었습니다. 명령어도 바뀌었는데요. 이전에는 다음과 같은 명령어로 Echo 요청를 열었는데,

netsh firewall set icmpsetting 8 enable

Windows 7에서는 위의 명령어를 내리면 다음과 같은 메시지만을 볼 수 있습니다.

IMPORTANT: Command executed successfully.
However, "netsh firewall" is deprecated;
use "netsh advfirewall firewall" instead.
For more information on using "netsh advfirewall firewall" commands
instead of "netsh firewall", see KB article 947709
at http://go.microsoft.com/fwlink/?linkid=121488 .

중요: 명령을 실행했습니다.
그러나 "netsh firewall" 명령은 더 이상 사용되지 않습니다.
"netsh advfirewall firewall" 명령을 대신 사용하십시오.
"netsh firewall" 명령 대신 "netsh advfirewall firewall" 명령을
사용하는 데 대한 자세한 내용은
KB 문서 947709(http://go.microsoft.com/fwlink/?linkid=121488)를 참조하십시오.

KB 문서에 보면, 아래와 같은 식으로 명령어를 내릴 수 있게 된다는 것을 알 수 있습니다.

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow

GUI 환경에서 설정값을 바꾸고 싶다면, "제어판" / "윈도우즈 방화벽(Windows Firewall with Advanced Security)"을 실행한 후, 왼쪽 링크 목록에서 "Advanced settings"를 선택해서 다음과 같은 화면으로 넘어갈 수 있습니다.

[그림 1: 방화벽 설정]
vista_7_firewall_1.png

그중에서 Ping을 위해 요청을 열고 싶다면 "File and Printer Sharing (Echo Request - ICMPv4-In)" 항목을 찾아서 마우스 오른쪽 버튼을 눌러 나오는 메뉴에서 "Enable Rule" 명령을 선택하면 됩니다.

재미있는 것은, 같은 이름의 항목이 3가지 종류(Domain, Private, Public)으로 나뉘어 제공된다는 점입니다.

컴퓨터에 설치된 네트워크를 다음과 같이 "제어판" / "Network and Sharing Center"에서 확인이 가능한데요. 그림에서 원이 쳐진 내용의 글에 해당하는 것이 "Home network" / "Work network"이면 "Private"이고, "Public network"이면 "Public"입니다.

[그림 2: 네트워크 구성 - 1]
vista_7_firewall_2.png

그렇다면 여기서 나오지 않은 "Domain"은 뭘까요?

Active Directory 도메인에 참여된 컴퓨터인 경우, 다음과 같이 "Domain network"으로 분류되는 것이 "Domain"에 해당됩니다.

[그림 3: 네트워크 구성 - 2]
vista_7_firewall_3.png

이제 감이 잡히시나요? 만약 Ping에 대한 요청 허용을 같은 "Active Directory" 도메인에 참여한 컴퓨터로부터만 허용하고 싶다면 "File and Printer Sharing (Echo Request - ICMPv4-In)" - "Domain" 프로파일에 속한 항목의 규칙을 사용한다고 설정하면 됩니다.

이런 거 보면, 보안에 꽤나 신경썼죠! ^^



[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/16/2024]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2014-10-02 03시20분
Network Location Type - Public, Private, Domain - 에 대한 설명.
; http://www.sysnet.pe.kr/2/1/519
정성태
2014-10-02 03시20분
Windows 7 Network Awareness: How Windows knows it has an internet connection
; http://blog.superuser.com/2011/05/16/windows-7-network-awareness/
정성태

... 121  122  123  124  125  126  127  128  129  [130]  131  132  133  134  135  ...
NoWriterDateCnt.TitleFile(s)
1806정성태11/10/201425137.NET Framework: 477. SeCreateGlobalPrivilege 특권과 WCF NamedPipe
1805정성태11/5/201421999.NET Framework: 476. Visual Studio에서 Mono용 Profiler 개발 [3]파일 다운로드1
1804정성태11/5/201428254.NET Framework: 475. ETW(Event Tracing for Windows)를 C#에서 사용하는 방법 [9]파일 다운로드1
1803정성태11/4/201420349오류 유형: 261. Windows Server Backup 오류 - Error in backup of E:\$Extend\$RmMetadata\$TxfLog
1802정성태11/4/201422277오류 유형: 260. 이벤트 로그 - Windows Error Reporting / AEAPPINVW8
1801정성태11/4/201427611오류 유형: 259. 이벤트 로그 - Windows Error Reporting / IPX Assertion / KorIME.exe [1]
1800정성태11/4/201418268오류 유형: 258. 이벤트 로그 - Starting a SMART disk polling operation in Automatic mode.
1799정성태11/4/201423070오류 유형: 257. 이벤트 로그 - The WMI Performance Adapter service entered the stopped state.
1798정성태11/4/201431862오류 유형: 256. 이벤트 로그 - The WinHTTP Web Proxy Auto-Discovery Service service entered the stopped state. [1]
1797정성태11/4/201417582오류 유형: 255. 이벤트 로그 - The Adobe Flash Player Update Service service entered the stopped state.
1796정성태10/30/201424548개발 환경 구성: 249. Visual Studio 2013에서 Mono 컴파일하는 방법
1795정성태10/29/201427082개발 환경 구성: 248. Lync 2013 서버 설치 방법
1794정성태10/29/201422503개발 환경 구성: 247. "Microsoft Office 365 Enterprise E3" 서비스에 대한 간략 소개
1793정성태10/27/201423161.NET Framework: 474. C# - chromiumembedded 사용 - 두 번째 이야기 [2]파일 다운로드1
1792정성태10/27/201423286.NET Framework: 473. WebClient 객체에 쿠키(Cookie)를 사용하는 방법
1791정성태10/22/201423010VC++: 83. G++ - 템플릿 클래스의 iterator 코드 사용에서 발생하는 컴파일 오류 [5]
1790정성태10/22/201418537오류 유형: 254. NETLOGON Service is paused on [... AD Server...]
1789정성태10/22/201421212오류 유형: 253. 이벤트 로그 - The client-side extension could not remove user policy settings for '...'
1788정성태10/22/201423239VC++: 82. COM 프로그래밍에서 HRESULT 타입의 S_FALSE는 실패일까요? 성공일까요? [2]
1787정성태10/22/201431408오류 유형: 252. COM 개체 등록시 0x8002801C 오류가 발생한다면?
1786정성태10/22/201432733디버깅 기술: 65. 프로세스 비정상 종료 시 "Debug Diagnostic Tool"를 이용해 덤프를 남기는 방법 [3]파일 다운로드1
1785정성태10/22/201421943오류 유형: 251. 이벤트 로그 - Load control template file /_controltemplates/TaxonomyPicker.ascx failed [1]
1784정성태10/22/201430028.NET Framework: 472. C/C++과 C# 사이의 메모리 할당/해제 방법파일 다운로드1
1783정성태10/21/201423493VC++: 81. 프로그래밍에서 borrowing의 개념
1782정성태10/21/201420219오류 유형: 250. 이벤트 로그 - Application Server job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance
1781정성태10/21/201420677디버깅 기술: 64. new/delete의 짝이 맞는 경우에도 메모리 누수가 발생한다면?
... 121  122  123  124  125  126  127  128  129  [130]  131  132  133  134  135  ...