Всем привет!
Чувствую, что дело в административных правах,
но не знаю как запустить от имени Администратора.
Кто нибудь подскажет - как это сделать?
Wireshark не дает выбрать сетевой интерфейс (Ubuntu 9.10 i386)
Модератор: Модераторы разделов
-
grival64
- Сообщения: 73
- ОС: XP, Mdv, Ubu
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Wireshark не дает выбрать сетевой интерфейс
sudo wireshark
Не уверен, но возможно, что достаточно будет добавить юзера в группу wireshark (имеется аналогичная проблема в Ubuntu, которая не наблюдается в Gentoo и в которой есть группа wireshark).
-
grival64
- Сообщения: 73
- ОС: XP, Mdv, Ubu
Re: Wireshark не дает выбрать сетевой интерфейс
Спасибо!
Насчет sudo все верно, вот только приходится запускать через терминал
(который и висит отдельным окном пока работает приложение) - не очень красиво.
Группы wireshark в моей системе нет - создавать самому?
Насчет sudo все верно, вот только приходится запускать через терминал
(который и висит отдельным окном пока работает приложение) - не очень красиво.
Группы wireshark в моей системе нет - создавать самому?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Wireshark не дает выбрать сетевой интерфейс
Да нет. Похоже, что странные разработчики Ubuntu, в своей погоне за упрощением всего и вся для "простого (тупого) юзера", просто оставили лишь возможность запускать WS только через судо: http://ubuntuforums.org/archive/index.php/t-761461.html
P.S.: стоит проверить права и владельца /usr/bin/dumpcap и остальных бинарей WS.
В Gentoo - это выглядит так:
Соответственно необходимости в sudo (в случае с которым с повышенными привилегиями запускается не только ядро снифера, *но и весь GUI*, со всеми вытекающими отсюда последствиями) нет. Достаточно добавить юзера в группу wireshark, которая владеет /usr/bin/dumpcap и на котором установлен бит SUID.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
-
yurik81
- Сообщения: 85
- ОС: Ubuntu 9.10 и, немного, WinXP
Re: Wireshark не дает выбрать сетевой интерфейс
grival64, попробуйте так: ALT + F2, а там gksu wireshark
Чтобы попробовать Убунту, достаточно запустить её прямо с диска!
Не путайте Убунту с Кубунту и прочими!
Не путайте Убунту с Кубунту и прочими!
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: Wireshark не дает выбрать сетевой интерфейс
А можно еще кнопку запуска создать на рабочем столе с командой gksudo wireshark 
Простые решения для Ubuntu-подобных систем: смотрим тут