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

Dmitry V. Levin ldv на altlinux.org
Чт Май 27 14:28:02 UTC 2010


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.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20100527/7f2dac95/attachment.bin>


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