[Bug 15363] New: ICMP ping failed with non-root privileges
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Sep 21 16:17:42 CDT 2008
http://bugs.winehq.org/show_bug.cgi?id=15363
Summary: ICMP ping failed with non-root privileges
Product: Wine
Version: 1.0.0
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winsock
AssignedTo: wine-bugs at winehq.org
ReportedBy: sysrq at web.de
Created an attachment (id=16206)
--> (http://bugs.winehq.org/attachment.cgi?id=16206)
trace with failed ICMP ping attempts
I am running a program which executes an ICMP ping to check lag to other
clients. The program uses ping very often. Everytime the program tries to
execute a ICMP ping, the following error eccours:
WARNING: Trying to use ICMP (network ping) will fail unless running as root
I dont want to run wine with root privileges. It just makes no sense to give
wine full root privileges just to run a ICMP ping.
I run the program with
WINEDEBUG=+winsock wine Program.exe > trace.txt 2>&1
to create a trace.txt which contains some debuging information. I attached it
to this bug report.
I am not sure, but I guess that wine tries to execute a sendto() to the kernel
to open a PF_INET socket. But to open a PF_INET socket root privileges are
neccesary, I guess.
There must be another way to allow wine to execute an ICMP ping. One solution
would be that wine uses /bin/ping. But I dont know if this is the best
solution.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list