[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