wine alatt ping

Fórumok

Sziasztok

Szükségem lenne wine alól futtatni a ping parancsot. (a miértet hagyjuk, nem lehet másként megoldani)

~$ wine cmd
CMD verzió 1.4.1

Z:\home\gdavid> ping 127.0.0.1
fixme:ping:main this command currently just sleeps based on -n parameter

Z:\home\gdavid> ping -n 10 -w 1000 127.0.0.1
fixme:ping:main this command currently just sleeps based on -n parameter
Usage: ping [-n count] [-w timeout] target_name

Options:
-n Number of echo requests to send.
-w Timeout in milliseconds to wait for each reply.
fixme:ping:main this command currently only supports the -n parameter

Valahol olvastam, hogy ez segíthet rajta:

sudo setcap cap_net_raw+epi /usr/bin/wine-preloader

Nem segített.
Ezek vannak telepítve:

~$ dpkg -l |grep wine
ii wine 1.4.1-0ubuntu5 amd64 Microsoft Windows Compatibility Layer (meta-package)
ii wine-gecko1.4:amd64 1.4.0-0ubuntu2 amd64 Microsoft Windows compatibility layer (embedded web browser)
ii wine-gecko1.4:i386 1.4.0-0ubuntu2 i386 Microsoft Windows compatibility layer (embedded web browser)
ii wine1.4 1.4.1-0ubuntu5 amd64 Microsoft Windows Compatibility Layer (Binary Emulator and Library)
ii wine1.4-amd64 1.4.1-0ubuntu5 amd64 Microsoft Windows Compatibility Layer (64-bit support)
ii wine1.4-i386 1.4.1-0ubuntu5 i386 Microsoft Windows Compatibility Layer (32-bit support)
ii winetricks 0.0+20121030+svn918-2 all package manager for WINE to install software easily

rendszer: ubuntu 13.10 64bit.
Valakinek ötlete?

Hozzászólások

Például értelmezed a hibaüzenetet?
fixme:ping:main this command currently just sleeps based on -n parameter

Magyarul még nem írták meg.

Engem nem érint a kérdés, meg csak bekukkantottam, de szeretnék tisztán látni:

- most abszulút nem megy a ping wine alatt vagy megy de csak (kötelezően) az -n paraméterrel működik (arra nincs példa a nyitóban)?

"fixme:ping:main this command currently just sleeps based on -n parameter"
vs.
"fixme:ping:main this command currently only supports the -n parameter"

Szóval mi van?? :)

Ne kattints ide!

Nyert. A "fixme"-vel nem tudtam mit kezdeni hirtelen. Így már érthető. Bár ebben az esetben a "currently"-t "actually"-re cseréltem volna.
Nekem a fenti üzenetből az jött le (fixme-t kihagyva), hogy valamiért épp nem működik, de úgy egyébként kellene, hogy menjen.

jó húsz éve, angol tanfolyam. "Kedvenc" tanárunk első poénja, hogy mondják az állatorvost angolul? Második: mit jelent az "actually". A harmadikra már nem emlékszem, mert otthagytam a tanfolyamot.

Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)

##
# a wines ping -et atneveztem pingwin.exe -re
##

#winxp
Wine CMD Version 5.2.3790 (1.7.4)

Z:\root>ping 127.0.0.1
fixme:ping:main this command currently just sleeps based on -n parameter

Z:\root>pingwin 127.0.0.1
fixme:heap:HeapSetInformation (nil) 1 (nil) 0

Z:\root>

#win7

Wine CMD Version 6.1.7601 (1.7.4)

Z:\root>pingwin 127.0.0.1
fixme:heap:HeapSetInformation (nil) 1 (nil) 0

Tehát nem jó... :(

openSUSE alatt ez így néz ki:

setcap cap_net_raw=ep /usr/bin/wine-preloader
setcap cap_net_raw=ep /usr/bin/wineserver

Ubi alatt gondolom kicsit más a parancs, de kiindulásnak jó lehet :P

Nem próbáltam, de talán ez (ha a wine alól elérhető a linux root könyvtár)?
/bin/sh ping