2017-05-11 8 views
0

hostapd가 데이터를 중지하지 않고 전송 (또는 수신)하는 것을 일시 중지하는 방법을 찾으려고합니다. 어떤 방법 (c 프로그램, 쉘, phyton 및 모든 linux 명령)이 될 수 있습니다. 나는 구성, hostapd_cli 및 그물없이 온전한 검색을 시도했다. 중요한 점은 hostapd를 중지하지 않고 전송을 일시 중지했다가 다시 시작할 수있는 기능입니다. 감사합니다.완전히 멈추지 않고 hostapd를 일시 중지하는 방법

답변

0

iptables에

당신은 hostapd가 사용하는 인터페이스의 hostapd 서비스가 온라인으로 유지하지만 트래픽이 통과 할 수 없습니다 그 방법에 아웃 바운드 트래픽을 차단하는 iptables를 사용할 수 있습니다.

기본 정책에 동의하는 경우, 당신은 wlan0 인터페이스에서 모든 아웃 바운드 트래픽을 차단하는 기존의 룰에 다음 규칙을 추가 할 수 있습니다

iptables -A OUTPUT -i wlan0 -j DROP 

당신은 또한 같은 인터페이스를 사용하면 모든 인바운드 트래픽을 차단하고 싶었다면 말, (당신이 원하는 경우 "취소 일시 중지 ')

iptables -A INPUT -i wlan0 -j DROP 

규칙은 다음 중 하나에 새로운 규칙에 iptables -F 또는 로딩 전체 룰 세트를 플러싱 이후에 제거 될 필요가있다 :이 규칙을 추가 할 수 있습니다 , iptables-restore은 나머지 기존 규칙을 포함하는 파일에로드됩니다. 난 당신이, 내가 service hostapd restart 신뢰할 인 상태 어쩌면 당신은 문제가있는 것을 추측 할 수있는 첫 번째 장소에서 "일시 중지"hostapd 할 이유를 모르겠어요

대체 방법? 그렇다면 making hostapd more reliable으로 내 경험에 관심이있을 것입니다.

+0

고맙습니다. 먼저 해결책을 찾아 보겠습니다. 왜 내가 이것을하고 싶은지에 대해서 .. hostapd를 멈추지 않고 연결을 가능하거나 불가능하게하는 것은 어떤 프로젝트에서 필요한 일부 기능입니다. – Izik