cmd 켜고
ssh id@192.168.1.1 그러면
네트워크 관련
arp -n # 연결된 기기 IP/MAC 목록
ifconfig # 네트워크 인터페이스 정보
netstat -an # 현재 연결 상태
Wi-Fi 관련
hostapd_cli -i ath0 all_sta # 2.4GHz 연결 기기 목록
hostapd_cli -i ath1 all_sta # 5GHz 연결 기기 목록
hostapd_cli -i ath0 deauthenticate AA:BB:CC:DD:EE:FF # 특정 기기 Wi-Fi 강제 종료
hostapd_cli -i ath1 deauthenticate AA:BB:CC:DD:EE:FF
차단 관련 (iptables)
bash
iptables -L FORWARD # 현재 차단 규칙 목록
iptables -A FORWARD -m mac --mac-source AA:BB:CC:DD:EE:FF -j DROP # 차단 추가
iptables -D FORWARD -m mac --mac-source AA:BB:CC:DD:EE:FF -j DROP # 차단 해제
iptables -F FORWARD # 모든 차단 규칙 초기화 (주의!)
자주 쓰는 건 arp -n, hostapd_cli all_sta, iptables -L FORWARD
--------------------------------------------------------------------------------
그럼 iptables 차단이 제대로 됐는지 SSH에서 확인해 보는 방법
이 명령어를 ssh에 입력 : iptables -L FORWARD | grep 00:00:00:00:00:00
결과값
iptables -L FORWARD | grep 00:00:00:00:00:00 DROP all -- anywhere anywhere MAC 00:00:00:00:00:00
iptables 차단 규칙은 완벽하게 들어감
--------------------------------------------------------------------------------
i=0; while [ $i -lt 10 ]; do hostapd_cli -i ath1 deauthenticate 00:00:00:00:00:00; sl
eep 3; i=$((i+1)); done
1번은 무선 5G 환경
i=0; while [ $i -lt 10 ]; do hostapd_cli -i ath0 deauthenticate 00:00:00:00:00:00; sl
eep 3; i=$((i+1)); done
0번은 무선 2G 환경
---------------------------------------------------------------------------------------
SSH 접속
bash
ssh your_id@192.168.1.1
Wi-Fi 연결 기기 확인
bash
# 2.4GHz 연결 기기
hostapd_cli -i ath0 all_sta
# 5GHz 연결 기기
hostapd_cli -i ath1 all_sta
# IP/MAC 전체 목록
arp -n
차단 관련
bash
# MAC 차단 추가
iptables -A FORWARD -m mac --mac-source AA:BB:CC:DD:EE:FF -j DROP
# MAC 차단 확인
iptables -L FORWARD | grep AA:BB:CC:DD:EE:FF
# MAC 차단 해제
iptables -D FORWARD -m mac --mac-source AA:BB:CC:DD:EE:FF -j DROP
# 전체 규칙 초기화 (주의!)
iptables -F FORWARD
iptables -F INPUT
iptables -F OUTPUT
핵심 명령어 — 온라인 게임 단칼 종료
bash
# iptables 차단 먼저 걸고
iptables -A FORWARD -m mac --mac-source AA:BB:CC:DD:EE:FF -j DROP
# 2.4GHz Wi-Fi 20초 껐다 켜기 (기존 TCP 연결 강제 종료)
ifconfig ath0 down; sleep 20; ifconfig ath0 up
deauth 반복 (Wi-Fi 연결 강제 해제)
bash
# 2.4GHz
i=0; while [ $i -lt 10 ]; do hostapd_cli -i ath0 deauthenticate AA:BB:CC:DD:EE:FF; sleep 3; i=$((i+1)); done
# 5GHz
i=0; while [ $i -lt 10 ]; do hostapd_cli -i ath1 deauthenticate AA:BB:CC:DD:EE:FF; sleep 3; i=$((i+1)); done
인터넷 차단 확인 (자녀 PC에서)
bash
ping 8.8.8.8
# 100% 손실이면 차단 성공!
AA:BB:CC:DD:EE:FF 부분을 실제 MAC 주소로 바꿔서 사용하시면 됩니다!


