HOSTAPD가 중지되지 않고 실패하여 클라이언트가 삭제되었습니다.

HOSTAPD가 중지되지 않고 실패하여 클라이언트가 삭제되었습니다.

나는 가장 강력한 Linux 관리자가 아닙니다. 그냥 거기다 던져버리면 좋겠다고 생각했어요. HOSTAPD 및 DNSMASQ가 포함된 Linux 무선 액세스 포인트가 있습니다. 나는 오랫동안 이 일을 해왔고 몇 가지 문제를 해결했지만, 가장 큰 문제는 남아 있습니다. 재부팅하거나 서비스를 다시 시작한 후 HOSTAPD가 작동하지 않는 문제가 있었습니다. 서비스 종속성을 통해 이 문제를 해결할 수 있었습니다. HOSTAPD 실패에 대한 Google 답변이 많이 있는데 내 문제와 일치하는 답변을 찾을 수 없습니다. 네트워크 카드를 절전 모드로 전환하지 않는 등 몇 가지 구현을 시도했지만 주요 문제는 해결되지 않았습니다.

내 장치를 WAP에 연결하면 6~10시간 동안 실행되고 클라이언트가 하나씩 끊어지기 시작합니다. 동시에 떨어지지는 않지만, 하나가 떨어지면 10분 이내에 다른 것들도 떨어지기 시작합니다. DNSMASQ를 2분 동안 임대하도록 설정했습니다. 이는 DHCP 서비스에 문제가 없는지 확인하기 위한 것입니다. 장애가 발생한 정확한 시간을 확인할 수 있었지만 시스템 로그에는 흥미로운 세부 정보가 없었습니다. 무한 루프에서만 작동하다가 작동하지 않습니다.

Oct 17 17:17:01 raspberrypi CRON[1084]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 17 17:17:18 raspberrypi dnsmasq-dhcp[598]: DHCPREQUEST(wlan0) 192.168.3.101 00:bb:3a:35:74:e1
Oct 17 17:17:18 raspberrypi rsyslogd-2007: action 'action 17' suspended, next retry is Sat Oct 17 17:18:48 2015 [try http://www.rsyslog.com/e/2007 ]
Oct 17 17:17:18 raspberrypi dnsmasq-dhcp[598]: DHCPACK(wlan0) 192.168.3.101 00:bb:3a:35:74:e1 android-8edf05d3f461104e
Oct 17 17:17:18 raspberrypi dnsmasq-dhcp[598]: not giving name raspberrypi to the DHCP lease of 192.168.4.114 because the name exists in /etc/hosts with address 127.0.1.1
Oct 17 17:18:14 raspberrypi dnsmasq-dhcp[598]: DHCPREQUEST(wlan0) 192.168.3.101 00:bb:3a:35:74:e1
Oct 17 17:18:14 raspberrypi dnsmasq-dhcp[598]: DHCPACK(wlan0) 192.168.3.101 00:bb:3a:35:74:e1 android-8edf05d3f461104e
Oct 17 17:18:14 raspberrypi dnsmasq-dhcp[598]: not giving name raspberrypi to the DHCP lease of 192.168.4.114 because the name exists in /etc/hosts with address 127.0.1.1
Oct 17 17:19:21 raspberrypi dnsmasq-dhcp[598]: DHCPREQUEST(eth1) 192.168.4.114 b8:27:eb:05:9b:c8
Oct 17 17:19:21 raspberrypi dnsmasq-dhcp[598]: DHCPACK(eth1) 192.168.4.114 b8:27:eb:05:9b:c8 raspberrypi
Oct 17 17:19:21 raspberrypi rsyslogd-2007: action 'action 17' suspended, next retry is Sat Oct 17 17:20:51 2015 [try http://www.rsyslog.com/e/2007 ]
Oct 17 17:19:21 raspberrypi dnsmasq-dhcp[598]: not giving name raspberrypi to the DHCP lease of 192.168.4.114 because the name exists in /etc/hosts with address 127.0.1.1
Oct 17 17:19:44 raspberrypi hostapd: wlan0: STA 00:bb:3a:35:74:e1 IEEE 802.11: deauthenticated due to local deauth request
Oct 17 17:19:44 raspberrypi hostapd: wlan0: STA 00:bb:3a:35:74:e1 IEEE 802.11: disassociated
Oct 17 17:19:44 raspberrypi hostapd: wlan0: STA 00:bb:3a:35:74:e1 IEEE 802.11: associated
Oct 17 17:19:48 raspberrypi hostapd: wlan0: STA 00:bb:3a:35:74:e1 IEEE 802.11: deauthenticated due to local deauth request
Oct 17 17:19:48 raspberrypi hostapd: wlan0: STA 00:bb:3a:35:74:e1 IEEE 802.11: disassociated
Oct 17 17:19:48 raspberrypi hostapd: wlan0: STA 00:bb:3a:35:74:e1 IEEE 802.11: associated

다음은 장애 당시 시스템 로그에서 발췌한 내용입니다. 다른 서비스가 다운되어 HOSTAPD의 작동이 중단될 가능성이 있습니까? 대부분의 경우 WAP가 클라이언트의 사용을 허용하지 않더라도 여전히 표시됩니다. 때로는 보이지 않는 경우도 있습니다. 재부팅 후 표시되지 않는 경우도 있지만 "기타 네트워크"로 표시됩니다. Windows에 이미 SSID와 비밀번호가 있음에도 불구하고 SSID와 비밀번호를 입력하게 됩니다. 실패하면 HOSTAPD와 DNSMASQ가 모두 활성(실행 중)임을 나타냅니다. 누구든지 어떤 아이디어가 있습니까?

편집 1 - syslog 레벨 0을 추가하고 재부팅했습니다. 내 장치는 약 7시간 동안 연결되었다가 오프라인 상태가 되었습니다. 읽기 쉽도록 로그를 편집했습니다.

IEEE 802.11: associated
WPA: event 1 notification
WPA: start authentication
IEEE 802.1X: unauthorizing port
WPA: sending 1/4 msg of 4-Way Handshake
WPA: EAPOL-Key timeout
WPA: sending 1/4 msg of 4-Way Handshake
WPA: EAPOL-Key timeout
WPA: sending 1/4 msg of 4-Way Handshake
WPA: EAPOL-Key timeout
WPA: sending 1/4 msg of 4-Way Handshake
WPA: EAPOL-Key timeout
WPA: PTKSTART: Retry limit 4 reached
IEEE 802.1X: unauthorizing port
IEEE 802.11: deauthenticated due to local deauth request
IEEE 802.11: disassociated

분명히 이것은 응답을 받지 못하고 있다고 생각한다는 것을 보여줍니다. 그러나 cisco wap에서는 이런 일이 발생하지 않습니다. 왜 7시간 동안 작동합니까? 이것은 다른 것을 나타냅니까?

답변1

비슷한 문제가 있었는데 신호 강도가 부족했기 때문이었습니다. 외부 안테나를 사용했습니까? 시도해 보니 효과가 있었습니다.

관련 정보