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?
- 5228 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
értem én, de miként lehet megoldani, hogy legyen? egyébként a probléma már több éves.
- A hozzászóláshoz be kell jelentkezni
Megírod?
- A hozzászóláshoz be kell jelentkezni
ping.exe-t másold át egy windowsból...
- A hozzászóláshoz be kell jelentkezni
és igen, ez sem megy. :(
H:\>PING.EXE 127.0.0.1
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
H:\>
- A hozzászóláshoz be kell jelentkezni
rootként futtatva sem?
- A hozzászóláshoz be kell jelentkezni
Az veszélyes lenne, s nem ajánlott...
Maximum virtuális gépen, amiért nem kár.
- A hozzászóláshoz be kell jelentkezni
Ha kipróbálod, hogy egyáltalán úgy megy-e, abból mi a franc bajod lehet? Vagy gondold, hogy már a /root/.wine-ban levő virtuális C drájvot alapból megfertőzte egy windowsos kártevő?
- A hozzászóláshoz be kell jelentkezni
Z:\root>PING.EXE -n 3 -w 1000 10.1.1.1
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
Z:\root>
nem megy :(
- A hozzászóláshoz be kell jelentkezni
Próbáld meg "WINEDEBUG=+all wine ping.exe ... " -vel indítani, aztán lehet nézegetni a logot!
- A hozzászóláshoz be kell jelentkezni
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?? :)
- A hozzászóláshoz be kell jelentkezni
Én kipróbáltam egy 12.04-es, 64 bites ubuntun, a -h paraméter kivételével mindenre a fenti hibaüzenetet adja.
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Kipróbálás nélkül, csak a hibaüzenetet értelmezve:
csak a -n kapcsolót értelmezi, *és* ez alapján sleepel egy bizonyos ideig, de nem végez produktív munkát
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
1.7.X-űs WINE alatt se megy?
http://www.winehq.org/download/ubuntu
Possible workaround:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=28946
- A hozzászóláshoz be kell jelentkezni
##
# 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ó... :(
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
H:\>ping -n 127.0.0.1
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
- A hozzászóláshoz be kell jelentkezni
Nem próbáltam, de talán ez (ha a wine alól elérhető a linux root könyvtár)?
/bin/sh ping
- A hozzászóláshoz be kell jelentkezni