Aby móc analizować dzienniki debugowania urządzenia z Chrome, musisz zrozumieć działanie żądań HTTP. Gdy urządzenie jest połączone z siecią Wi‑Fi, wysyła żądanie HTTP za każdym razem, kiedy chcesz otworzyć nową stronę lub plik. Jeśli żądanie się powiedzie, użytkownik uzyska dostęp do określonych treści w internecie. Większość urządzeń korzysta z żądań HTTP w taki sam sposób.
Te artykuły zawierają opis wszystkich kroków w procesie przetwarzania żądania HTTP. W każdym kroku możesz też zobaczyć przykładowe dzienniki żądań HTTP zakończonych powodzeniem. Te dzienniki i przykłady mogą pomóc Ci w analizowaniu dzienników urządzenia z Chrome w Twojej organizacji.
Aby uzyskać więcej informacji niż znajduje się w standardowych dziennikach, możesz włączyć szczegółowe rejestrowanie. Za pomocą poleceń ff_debug i wpa_debug możesz zobaczyć dodatkowe wiersze oznaczone etykietą VERBOSE
(szczegółowe) w przykładowych dziennikach.
Założenia przyjęte w przykładach przedstawionych w każdym kroku
Początkowo moduł Wi-Fi na urządzeniu jest wyłączony. Historia przeglądania, pamięć podręczna i informacje DHCP są wyczyszczone.
- Określone są dwie sieci, z którymi łączą się zarządzane urządzenia – Network1 i Network2. Sieć Network1 jest skonfigurowana w ten sposób, że urządzenia łączą się z nią automatycznie, gdy jest dostępna.
- W zasięgu są trzy dodatkowe sieci – Network3, Network4 oraz Network5.
- Niektóre wiersze zostały usunięte z dzienników, aby zwiększyć ich czytelność.
- Wiersze z pogrubionym tekstem są przydatne podczas rozwiązywania problemów.
- Możesz zobaczyć wpisy w dzienniku zawierające kody przyczyny lub stanu. Kody przyczyny anulowania uwierzytelnienia i kody stanu powiązania zostały opisane tutaj.
Włączanie szczegółowego rejestrowania
Używanie polecenia ff_debug
Fragment ff odnosi się do programu FlimFlam – menedżera połączeń, z którego wywodzi się program Shill. Shill to demon zarządzający połączeniami, który działa w systemie operacyjnym Chrome i spełnia kilka funkcji związanych z połączeniami sieciowymi.
- Na urządzeniu z Chrome naciśnij Ctrl + Alt + T, aby otworzyć terminal crosh.
- Uruchom te polecenia:
ff_debug +wifi+dhcp+service+device+inet+manager
ff_debug --level -2
Używanie polecenia wpa_debug
Polecenie wpa_debug ustawia poziom debugowania programu wpa_supplicant. Program wpa_supplicant obsługuje połączenia bezprzewodowe w standardzie 802.11 (między innymi skanowanie, roaming i protokoły zabezpieczeń).
-
Na urządzeniu z Chrome naciśnij Ctrl + Alt + T, aby otworzyć terminal crosh.
-
Uruchom polecenie:
wpa_debug msgdump
>
wpa_debug excessive