Wireshark не дает выбрать сетевой интерфейс (Ubuntu 9.10 i386)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
grival64
Сообщения: 73
ОС: XP, Mdv, Ubu

Wireshark не дает выбрать сетевой интерфейс

Сообщение grival64 »

Всем привет!
Чувствую, что дело в административных правах,
но не знаю как запустить от имени Администратора.
Кто нибудь подскажет - как это сделать?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Wireshark не дает выбрать сетевой интерфейс

Сообщение serzh-z »

sudo wireshark


Не уверен, но возможно, что достаточно будет добавить юзера в группу wireshark (имеется аналогичная проблема в Ubuntu, которая не наблюдается в Gentoo и в которой есть группа wireshark).
Спасибо сказали:
Аватара пользователя
grival64
Сообщения: 73
ОС: XP, Mdv, Ubu

Re: Wireshark не дает выбрать сетевой интерфейс

Сообщение grival64 »

Спасибо!
Насчет sudo все верно, вот только приходится запускать через терминал
(который и висит отдельным окном пока работает приложение) - не очень красиво.
Группы wireshark в моей системе нет - создавать самому?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Wireshark не дает выбрать сетевой интерфейс

Сообщение serzh-z »

grival64 писал(а):
10.11.2009 18:15
Группы wireshark в моей системе нет - создавать самому?
Да нет. Похоже, что странные разработчики Ubuntu, в своей погоне за упрощением всего и вся для "простого (тупого) юзера", просто оставили лишь возможность запускать WS только через судо: http://ubuntuforums.org/archive/index.php/t-761461.html


P.S.: стоит проверить права и владельца /usr/bin/dumpcap и остальных бинарей WS.

В Gentoo - это выглядит так:
serzh@corix ~ $ paludis -k wireshark | grep "/usr/bin/" | xargs ls -lh
-rwxr-xr-x 1 root root 31K 2009-10-29 23:31 /usr/bin/capinfos
-rwxr-xr-x 1 root root 15K 2009-10-29 23:31 /usr/bin/dftest
-r-sr-s--- 1 root wireshark 60K 2009-10-29 23:31 /usr/bin/dumpcap
-rwxr-xr-x 1 root root 48K 2009-10-29 23:31 /usr/bin/editcap
-rwxr-xr-x 1 root root 2.7K 2009-10-29 23:31 /usr/bin/idl2wrs
-rwxr-xr-x 1 root root 19K 2009-10-29 23:31 /usr/bin/mergecap
-rwxr-xr-x 1 root root 17K 2009-10-29 23:31 /usr/bin/randpkt
-rwxr-xr-x 1 root root 85K 2009-10-29 23:31 /usr/bin/rawshark
-rwxr-xr-x 1 root root 35K 2009-10-29 23:31 /usr/bin/text2pcap
-rwxr-xr-x 1 root root 203K 2009-10-29 23:31 /usr/bin/tshark
-rwxr-xr-x 1 root root 1.5M 2009-10-29 23:31 /usr/bin/wireshark
Соответственно необходимости в sudo (в случае с которым с повышенными привилегиями запускается не только ядро снифера, *но и весь GUI*, со всеми вытекающими отсюда последствиями) нет. Достаточно добавить юзера в группу wireshark, которая владеет /usr/bin/dumpcap и на котором установлен бит SUID.
Спасибо сказали:
Аватара пользователя
yurik81
Сообщения: 85
ОС: Ubuntu 9.10 и, немного, WinXP

Re: Wireshark не дает выбрать сетевой интерфейс

Сообщение yurik81 »

grival64, попробуйте так: ALT + F2, а там gksu wireshark
Чтобы попробовать Убунту, достаточно запустить её прямо с диска!
Не путайте Убунту с Кубунту и прочими!
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Wireshark не дает выбрать сетевой интерфейс

Сообщение blackdevil »

А можно еще кнопку запуска создать на рабочем столе с командой gksudo wireshark ;)
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали: