Wireshark in Linux Container
Zitat von dblake am 12. April 2023, 16:22 UhrHallo zusammen
Ich habe ein Acer CP514 Chromebook und darauf die Linux Umgebung aktiviert. Ich habe schon diverse Tools wie Thunderbird, Remmina usw zum Laufen gebracht. Jetzt habe ich mich daran versucht Wireshark zu installieren. Ich bin da folgendermassen vorgegangen:
sudo apt update && sudo apt ugprade -y
sudo apt install wireshark -y
Während der Wireshark Installation kam die Abfrage, ob ich auch "Nicht Root" Benutzern die Möglichkeit zum aufzeichnen geben will, welche ich mit Yes beantworte.
Nach der Installation starte ich Wireshark, das gewohnt Bild öffnet sich, aber ich sehe keine Netzwerkkarte, welche einen Datenverkehr anzeigt.
Jetzt versuche ich die Rechte zu vergeben, dass der Root User dies auch darf:
sudo xhost si:localuser:root
Und nun erhalte ich die Fehlermeldung
No protocol defined, XHOST Unable to open display "0"
Ich habe meine Linux Umgebung bereits mehrer Male Wiederhergestellt und eine Neuinstallation versucht, leider ohne Erfolg. Hat hier vielleicht jemand einen Tip dazu?
Gruss
DBlake
Hallo zusammen
Ich habe ein Acer CP514 Chromebook und darauf die Linux Umgebung aktiviert. Ich habe schon diverse Tools wie Thunderbird, Remmina usw zum Laufen gebracht. Jetzt habe ich mich daran versucht Wireshark zu installieren. Ich bin da folgendermassen vorgegangen:
sudo apt update && sudo apt ugprade -y
sudo apt install wireshark -y
Während der Wireshark Installation kam die Abfrage, ob ich auch "Nicht Root" Benutzern die Möglichkeit zum aufzeichnen geben will, welche ich mit Yes beantworte.
Nach der Installation starte ich Wireshark, das gewohnt Bild öffnet sich, aber ich sehe keine Netzwerkkarte, welche einen Datenverkehr anzeigt.
Jetzt versuche ich die Rechte zu vergeben, dass der Root User dies auch darf:
sudo xhost si:localuser:root
Und nun erhalte ich die Fehlermeldung
No protocol defined, XHOST Unable to open display "0"
Ich habe meine Linux Umgebung bereits mehrer Male Wiederhergestellt und eine Neuinstallation versucht, leider ohne Erfolg. Hat hier vielleicht jemand einen Tip dazu?
Gruss
DBlake
Zitat von dblake am 12. April 2023, 20:30 UhrNach etlichen Versuchen und Neu Installationen, hab ich es endlich gefunden - und es war banal!
Der Befehl xhost si:localuser:root darf NICHT als ROOT oder mit SUDO ausgeführt werden. Dann funkioniert es!
Gruss
DBlake
Nach etlichen Versuchen und Neu Installationen, hab ich es endlich gefunden - und es war banal!
Der Befehl xhost si:localuser:root darf NICHT als ROOT oder mit SUDO ausgeführt werden. Dann funkioniert es!
Gruss
DBlake
Zitat von leJsf am 10. Juni 2023, 14:21 UhrAlso du darfst auf garkeinenfall Programme mit "sudo" öffnen.
Dies liegt daran, dass die Fensterübertragung von Linux auf ChromeOS nur mit dem Benutzer funktioniert und nicht mit Root.Du kannst deinen Benutzer zur Wireshark Gruppe hinzufügen, sodass du Wireshark ohne "sudo" ausführen kannst.
Dies kannst du mit folgenden Befehlen erreichen:
- Füge deinen Benutzer zur Wireshark Gruppe hinzu: "sudo usermod -aG wireshark $USER"
- Starte Linux neu: "sudo reboot now"
Also du darfst auf garkeinenfall Programme mit "sudo" öffnen.
Dies liegt daran, dass die Fensterübertragung von Linux auf ChromeOS nur mit dem Benutzer funktioniert und nicht mit Root.
Du kannst deinen Benutzer zur Wireshark Gruppe hinzufügen, sodass du Wireshark ohne "sudo" ausführen kannst.
Dies kannst du mit folgenden Befehlen erreichen:
- Füge deinen Benutzer zur Wireshark Gruppe hinzu: "sudo usermod -aG wireshark $USER"
- Starte Linux neu: "sudo reboot now"