기업 환경에서 보안상의 이유로 도메인에 가입된 컴퓨터의 Wi-Fi 연결을 제한해야 하는 경우가 있습니다. 특히 유선 네트워크 연결 시 무선 연결을 자동으로 차단하거나, 승인되지 않은 무선 네트워크 접속을 방지하는 것은 중요한 보안 조치입니다. 이 글에서는 Active Directory 그룹 정책(GPO)을 활용하여 Wi-Fi 연결을 효과적으로 관리하는 실무적인 방법들을 소개합니다.
1. 무선 네트워크 정책으로 Wi-Fi 완전 차단
가장 직접적인 방법은 IEEE 802.11 무선 네트워크 정책을 생성하여 모든 Wi-Fi 연결을 차단하는 것입니다.
설정 단계
- 그룹 정책 관리 콘솔(GPMC) 열기
- 도메인 컨트롤러에서
gpmc.msc
실행 - 새 GPO 생성 또는 기존 GPO 편집
- 도메인 컨트롤러에서
- 무선 네트워크 정책 경로 이동
Computer Configuration > Policies > Windows Settings > Security Settings > Wireless Network (IEEE 802.11) Policies
- 새 정책 생성
- “Wireless Network (IEEE 802.11) Policies” 우클릭
- “Create A New Wireless Network Policy for Windows Vista and Later Releases” 선택
- 정책명 입력 (예: “Wi-Fi 완전 차단”)
- 네트워크 권한 설정
- Network Permissions 탭 선택
- 다음 옵션들을 모두 체크:
- ☑ Block connections to ad-hoc networks
- ☑ Block connections to infrastructure networks
- ☑ Allow users to view denied networks (선택사항)
정책 적용 및 확인
작업 | 명령어 | 설명 |
---|---|---|
즉시 정책 적용 | gpupdate /force |
클라이언트에서 실행 |
정책 적용 확인 | gpresult /r |
적용된 정책 확인 |
RSoP 도구 사용 | rsop.msc |
정책 결과 집합 분석 |
2. Windows Connection Manager로 스마트 차단
더욱 유연한 접근 방식으로, 이더넷 연결 시에만 Wi-Fi를 자동으로 비활성화하는 방법입니다.
기본 정책 설정
- GPO 편집기에서 경로 이동
Computer Configuration > Administrative Templates > Network > Windows Connection Manager
- 연결 최소화 정책 활성화
- “Minimize the number of simultaneous connections to the Internet or a Windows Domain” 정책 더블클릭
- Enabled 선택
- 드롭다운에서 옵션 선택:
옵션 값 | 동작 방식 | 적용 시나리오 |
---|---|---|
0 | 동시 연결 허용 | 제한 없음 |
1 | 최소 연결 유지 | 우선순위 기반 연결 |
2 | 셀룰러 연결 유지 | 모바일 장치 환경 |
3 | 이더넷 시 Wi-Fi 차단 | 권장 설정 |
고급 차단 정책
보다 강력한 차단을 위해 추가 정책을 함께 적용할 수 있습니다.
- 도메인 외부 네트워크 차단
Computer Configuration > Policies > Administrative Templates > Network > Windows Connection Manager > "Prohibit connection to non-domain networks when connected to domain authenticated network"
- Enabled 설정
- 도메인 네트워크 연결 시 모든 외부 Wi-Fi 차단
- 소프트 연결 해제 비활성화
Computer Configuration > Administrative Templates > Network > Windows Connection Manager > "Enable Windows to soft-disconnect a computer from a network"
- Disabled 설정
- 네트워크 전환 시 연결 유지 방지
3. PowerShell 스크립트를 활용한 동적 제어
GPO와 함께 PowerShell 스크립트를 사용하여 더욱 정교한 Wi-Fi 제어가 가능합니다.
WLAN Manager 스크립트 배포
- 스크립트 다운로드 및 설치
# 관리자 권한으로 PowerShell 실행 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force # GitHub에서 WLAN Manager 다운로드 # https://github.com/jchristens/Install-WLANManager
- GPO 시작 스크립트로 배포
Computer Configuration > Policies > Windows Settings > Scripts (Startup/Shutdown) > Startup
네트워크 어댑터 제어 명령어
기능 | PowerShell 명령어 | 용도 |
---|---|---|
Wi-Fi 비활성화 | netsh interface set interface "Wi-Fi" disable |
수동 차단 |
Wi-Fi 활성화 | netsh interface set interface "Wi-Fi" enable |
수동 활성화 |
필터 확인 | netsh wlan show filters |
현재 필터 상태 |
프로필 삭제 | netsh wlan delete profile name="SSID명" |
특정 프로필 제거 |
4. 레지스트리 기반 설정
GPO가 적용되지 않는 환경에서는 레지스트리를 직접 수정할 수 있습니다.
연결 최소화 설정
키 경로: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\GroupPolicy
값 이름: fMinimizeConnections
값 형식: DWORD (32비트)
값 데이터: 3 (이더넷 시 Wi-Fi 차단)
REG 파일 생성 및 배포
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\GroupPolicy]
"fMinimizeConnections"=dword:00000003
AD GPO를 통한 Wi-Fi 제어는 기업 보안을 강화하는 효과적인 방법입니다. 환경에 따라 완전 차단, 조건부 차단, 스크립트 기반 제어 등 다양한 접근 방식을 선택할 수 있습니다. 정책 적용 후에는 반드시 테스트를 통해 업무에 미치는 영향을 확인하고, 필요시 예외 처리를 통해 유연성을 확보하시기 바랍니다.
관련 Microsoft 문서: