Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115321 - vmware-workstation-5.5.0: bridged vmnet breaks ethernet communications
Summary: vmware-workstation-5.5.0: bridged vmnet breaks ethernet communications
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-12 09:17 UTC by crusaderky
Modified: 2005-12-21 11:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crusaderky 2005-12-12 09:17:59 UTC
I've got vmware-workstation-5.5.0, baselayout-1.11.14 and gentoo-sources-2.6.14-r2.
I've already run vmware-config and rebooted the machine several times.

I've got vmnet8 configured as bridged with my ethernet card eth0. Everything
worked fine with vmware 5.0.

Any ping attempt on the local network from or to this host and another physical
host fails with a "host unreachable" error. ethereal shows that (when pinged)
the system does receive the ARP requests, but it never responds to them.

Workaround 1: /etc/init.d/vmware stop
Workaround 2: revert to vmware-workstation-5.0, re-run vmware-config and reboot
In both cases, the problem disappers.

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
151.6.131.65    *               255.255.255.255 UH    0      0        0 ppp0
192.168.52.0    *               255.255.255.0   U     0      0        0 vmnet8
192.168.52.0    *               255.255.255.0   U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         151.6.131.65    0.0.0.0         UG    0      0        0 ppp0

# emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer
-falign-functions=4 -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer
-falign-functions=4 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig digest distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.gg3.net/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO
http://gentoo.channelx.biz/ http://ftp.isu.edu.tw/pub/Linux/Gentoo
ftp://ftp.isu.edu.tw/pub/Linux/Gentoo"
LANG="it_IT@euro"
LINGUAS="it"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X X509 a52 aac aaca52 aad adns alsa apache2 audiofile avi
berkdb bitmap-fonts bzip2 cdparanoia cdr chroot crypt cscope cups curl dga dts
dvb dvd dvdr dvdread emboss encode erandom ethereal exif expat fam fbcon ffmpeg
firefox flac flash foomaticdb fortran freetype gd gdbm ggi gif gimpprint ginac
glut gmp gnutls gpm gtk gtk2 guile hal idn imagemagick imap imlib innodb ipv6
jack java javascript jikes jpeg junit kerberos krb4 lcms ldap libcaca libg++
libwww live lzo mad matroska mcal md5sum memlimit mhash mikmod ming mmx mmxext
mng motif mozilla mozsvg mp3 mpeg mpi mysql ncurses network nls nptl nsplugin
nvidia odbc offensive ogg oggvorbis opengl pam parse-clocks pcre pdflib perl pic
plotutils png postgres ppds prelude python qhull qt quicktime readline real
recode rtc samba scanner sdl skey slang slp sndfile snmp socks5 speex spell
sqlite sse ssl stream svg tcltk tcpd tetex tga theora tiff truetype
truetype-fonts type1-fonts udev usb v4l v4l2 vcd vorbis win32codecs wmf
wxwindows xine xml xml2 xosd xprint xv xvid xvmc yaz zlib linguas_it
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2005-12-12 10:38:13 UTC
Just curious, but what if you use another version of baselayout (such as latest
~arch version)?
Comment 2 crusaderky 2005-12-12 12:03:53 UTC
baselayout-1.12.0_pre11-r3 freezes on startup and I can't downgrade to 
1.11.13-r1 without downgrading ivman+dbus+hald too (which SO suck in the x86
version) :(
Comment 3 crusaderky 2005-12-12 12:06:26 UTC
mmmh now that I think about it, I upgraded vmware first and baselayout then, so
I can't say that vmware-5.0 works with the current config.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-12-19 09:00:55 UTC
I cannot reproduce this.  I have tried using the latest stable baselayout as well as the latest ~x86 version and am having no issues.  I use bridged vmnet exclusively.
Comment 5 crusaderky 2005-12-19 15:58:24 UTC
is your route output equivalent to mine? that is, have you got this?

192.168.52.0    *               255.255.255.0   U     0      0        0 vmnet8
192.168.52.0    *               255.255.255.0   U     0      0        0 eth0

(I think that the order is important, too)
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2005-12-20 13:27:17 UTC
I do not have vmnet8 in my route statement, at all.
Comment 7 crusaderky 2005-12-21 02:31:45 UTC
ok, I found out that it's a 5.0 --> 5.5 transition problem.

SOLUTION:
# emerge unmerge vmware-workstation
# rm -rf /etc/vmware/*
# rm -f /etc/init.d/vmware
# rm -f /dev/vmnet*
# emerge vmware-workstation
**REBOOT**
# /opt/vmware/bin/vmware-config.pl

note that the reboot IS necessary, or else vmware-config will complain about bad kernel version.

I think you should add a note about this in postinst().
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2005-12-21 06:39:42 UTC
Actually, I'd already made changes (and version bumped) the 3.x 4.x and 5.0 ebuilds to account for this error.  It is most likely a permissions issue with /etc/vmware that caused it.

A reboot is only ever necessary if the kernel in /usr/src/linux is not the same as your running kernel.  For exqample, if you had built a new kernel, but had not yet rebooted.
Comment 9 crusaderky 2005-12-21 11:09:56 UTC
>A reboot is only ever necessary if the kernel in /usr/src/linux is not the same
as your running kernel.  For exqample, if you had built a new kernel, but had
not yet rebooted.

Nope. I did NOT rebuild the kernel, nor did any other modifications to it.