Wieners, Brats, Franks, we've got 'em all.
0 Members and 2 Guests are viewing this topic.
I don't know what you're on, but it says -PR everywhere. I tested the command before I posted it here.
Try doing a traceroute outside your network.. I don't expect it to be useful, but it's worth a try.
Doing anything from the guest OS is useless because vmware is likely not running with privileges. Non-privileged software cannot use SOCK_RAW, that means no ICMP (tracert, ping, etc...). The diagnosis will likely have to be done from the host OS.
Here it is:traceroute to www.google.com (64.233.167.99), 30 hops max, 40 byte packets 1 192.168.211.2 (192.168.211.2) 0.710 ms 0.052 ms * 2 * * * 3 * * * 4 * * * 5 * * * 6 * google-peer.chcgil01.transitrail.net (137.164.130.150) 104.595 ms 104.421 ms 7 * * * 8 * * * 9 * * *10 * * *11 * * py-in-f99.google.com (64.233.167.99) 137.561 ms
Quote from: nslay on April 15, 2008, 10:16:28 amDoing anything from the guest OS is useless because vmware is likely not running with privileges. Non-privileged software cannot use SOCK_RAW, that means no ICMP (tracert, ping, etc...). The diagnosis will likely have to be done from the host OS.VMWare hides all those kinds of details. When you run a traceroute from VMWare, it opens a virtual socket with SOCK_RAW, and the host is treated as the first hop.
The VMware application still needs root privileges to use SOCK_RAW...there is no way around this (except on OS X which allows limited SOCK_RAW to non-privileged users).EDIT: Oh I see what you're saying...sure, in VMware's internal network that works. But the privilege restriction applies to anything intended to be sent through the real network.
Quote from: nslay on April 15, 2008, 10:28:56 amThe VMware application still needs root privileges to use SOCK_RAW...there is no way around this (except on OS X which allows limited SOCK_RAW to non-privileged users).EDIT: Oh I see what you're saying...sure, in VMware's internal network that works. But the privilege restriction applies to anything intended to be sent through the real network.VMWare's networking runs as a kernel module, so it has access to do whatever it wants.