[sisyphus] ping must be privileged to open a raw socket

Denis Kuznetsov kde на kde.kiev.ua
Чт Май 27 14:50:01 UTC 2010


Доброго времени суток!
On Thursday 27 May 2010 17:28:02 Dmitry V. Levin wrote:
> On Thu, May 27, 2010 at 05:21:49PM +0300, Denis Kuznetsov wrote:
> > Доброго  времени суток !
> > При попытке установить google-earth в i586-vanila-wine было обнаружено
> > что 32-х битный вайн не имеет доступа к сети. Подозрение упало на
> > резолвинг.... Решил проверить 32-х бинтой сборкой пинга, заметил
> > следующее:
> > $ file ping ; ./ping www.ya.ru
> > ping: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
> > ping: icmp open socket: Operation not permitted
>
> В приведённом вами логе написано:
> socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = -1 EPERM (Operation not
> permitted) Эта операция всегда была и остаётся привилегированной.
>
> Попробуйте вместо вашего локального ./ping запустить обычный системный
> /bin/ping.

спасибо, теперь буду знать.

-- 
Denis Kuznetsov
	mailto: kde на kde.kiev.ua
	jabber: denis.e.kuznetsov на gmail.com


Подробная информация о списке рассылки Sisyphus