VMWare on Win XP Host, Mandrake 10 Guest having networking issues
OK, here's my situation. I have my laptop has a wireless card and built in ethernet. XP is my Host and Mandrake 10 is my Guest using VMWare. All I really care about is allowing these two systems to share files, but Mandrake is not getting an ethernet device. When I load in Verbose mode, eth0 comes up as FAILED. I'm thinking this is because nothing is plugged into the ethernet port, so my question is how do I get an IP address on any Mandrake eth device. Right now my VMWare is set up as NIC 1 - NAT. Any help is appreciated.
|
Hi
What version of VMware are you using? Is there a particular reason that you are using NAT, I tend to use 'bridging' unless I Have a particular need to exclude my VM's from directly accessing my network. I assume that you have successfully loaded Vmware Tools! What do you get if you run: ifconfig -a in a console? What do you get if you run: ipconfig /all in a command line prompt in WinXP? Are you using Gnome, Kde or another GUI? |
More info...
I'm using VMware 4.0.5, and VMWare tools are installed.
The reason I'm using NAT is because that's what VMware says to use for the guest networking when using a wireless adapter. ifconfig -a produces the following.. eth0 Link encap: Ethernet HWaddr 00:0C:29:BB:DC:F5 inet6 addr: fe80::20c:29ff:febb:dcf5/64 Scoope: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14... TX packets:5... collision:0.... RX bytes:1721 Interupt:18 eth1 Link encap: Ethernet HWaddr 00:0C:29:BB:DC:F5 BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0... TX packets:0... collision:0.... RX bytes:0 Interupt:19 lo ................................................ sit0 ................................................ ipconfig /all produces the following.. Windows IP Configuration Host Name . . . . . . . . . . . . : c610 Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Unknown IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No Ethernet adapter VMware Network Adapter VMnet8: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8 Physical Address. . . . . . . . . : 00-50-56-C0-00-08 Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.152.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : Ethernet adapter VMware Network Adapter VMnet1: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1 Physical Address. . . . . . . . . : 00-50-56-C0-00-01 Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.36.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : Ethernet adapter Local Area Connection: Media State . . . . . . . . . . . : Media disconnected Description . . . . . . . . . . . : 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible) Physical Address. . . . . . . . . : 00-06-5B-E5-A4-C0 Ethernet adapter Wireless Network Connection: Connection-specific DNS Suffix . : coatsv01.pa.comcast.net Description . . . . . . . . . . . : Dell TrueMobile 1300 WLAN Mini-PCI Card Physical Address. . . . . . . . . : 00-90-4B-66-41-4D Dhcp Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IP Address. . . . . . . . . . . . : 192.168.1.100 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1 DHCP Server . . . . . . . . . . . : 192.168.1.1 DNS Servers . . . . . . . . . . . : 68.82.0.5 68.82.0.6 Lease Obtained. . . . . . . . . . : Friday, April 16, 2004 10:05:11 PM Lease Expires . . . . . . . . . . : Saturday, April 17, 2004 10:05:11 PM I'm currently using Gnome w/ Linux Kernel 2.6.3 So... any suggestions? I'm new to this and really lost. |
You do not have an IP address set in your guest. I am in the process of loading Mandrake 10 into a new virtual machine, and I intend to use my centrino wireless connection since it seems to work transparently in both Suse and Redhat, even though in both cases I started them using the Built-in NIC.
I have also chosen NAT networking, even though both Suse and Redhat work fine wirelessly using bridged networking. I will post here as soon as I am able the process of setting up the network inside Mandrake using Gnome, since I tend to use KDE, and Suse uses YAST for set-up. |
Cool
Thanks, let me know how that goes. By the way, I dont know what I was thinking saying I use Gnome; I use KDE. Sorry about the confusion.
|
okay, after a little trouble loading VMware tools, I mistakenly tried making custom settings under
System -> Configuraton -> Configure your computer ->(enter root password) -> Network & Internet -> New Connection chose LAN connection (next) chose eth0: AMD...[PCnet LANCE] (next) keep Auto IP selection (next) it appears that you don't need a DCHP host name and I turned off -Track network card and Network Hotplugging- (next) I then entered my linux host name as "Man10" (next) same for ZeroConf (next) yes (next) Yes (next) (finish) Close Mandrake Control center open a console and as root check ifconfig -a and you should have IP addresses for eth0 in secondline as follows: inet addr:192.168.0.128 Bcast:192.168.0.255 Mask:255.255.255.0 your konqueror Browser should now work if so you won if not leave a further message here Good luck |
Not quite...
I thought that may have worked since it needed the install discs, but not quite. It still brings up that I have no ip address. When I type in ifup eth0,
I get this message... Determining IP information for eth0... failed; no link present. Check cable? Now you got it to work on your, which is telling me something else is screwed up. If you know how to fix this error let me know, but I think it must be another setting. |
I am assuming here that, after exiting Mandrake Control Center, you did not get the IP addresses shown in my last posting (in Second line of eth0 output of ifconfig -a). I assume also that you created a new connection, rather than 'manage connections' and if so that you were prompted to restart X ??? I achieve this by, as root: init 3 and then: startx. I am not sure this is the right way but it works for me.
If that doesn't work I would suggest that you check the VMware settings under Edit: Virtual Network Settings: [Tab] Host Virtual Network Mapping then click on the ... box on the VMnet8 line. You should then see 3 choices: Subnet..., DHCP..., and NAT... I believe mine are set as 'default' as follows: Subnet... shows: IP address :192.168.0.0 and Subnet Mask: 255.255.255.0 DHCP... shows: Start IP address: 192.168.0.128 and End IP address: 192.168.0.254 NAT... shows: Gateway IP address: 192.168.0.2 and Active FTP box is checked (port forwarding is balnk) and DNS shows policy as Order and the Auto Dectect box is checked. If the above doesn't work, please ensure that you have no firewall functioning in WinXP - I actually have Norton Personal Firewall BUT I set it to accept 192,168.0.0 thru 192.168.0.255 (so that my network which runs on a 172.XXX.XXX.XXX IP set actually sees the vmware NAT IP's. I don't use the built-in WinXP firewall. Once again: Good Luck Richard |
Progress
OK, so after a few hours, I got it to work a little. Currently, I have to assign an IP address and have to ifup eth0 as root when I first log on. After that, I have limited access, which is to say an IP address and network access to the master computer. No internet, but thats OK since the host OS has internet. This isn't quite where I want to be, but progress is good. So let's see if anyone can help with this.
I'd like to be able to get a IP Dynamically, access the internet, and view all shares instead of just the master the master OS's. My biggest issue is that I keep getting the 'cable plugged in?' message with a Dynamic IP. If anyone wants to take a shot at this please do; If not I'll eventually figure it out. Also, thank you minrich for letting me know what I wanted to do was possible, I'd probably have quit if you couldn't get yours working. |
Okay, sorry that didn't work.
I am going to try on last thing here - disable my centrino wireless connection and plug in my netgear Wireless PC Card (32-bit CardBus WG511), to see if I can duplicate your error. I will post back, if and when I get it to work, together with the steps taken to achieve same. Don't expect an instant response. |
Well, after a small wait, XP found the PC card network, I then opened VMware and resumed my Mandrake10 VM, and hey presto, clicked on konqueror and am happily surfing the net!! fearless!!
Okay so then I opened Mandrake Contol Center, Clicked on Network & Internet Clicked on Internet Access, which shows: Connection type: lan Status: testing your connection... Gateway: 192.168.0.2 Clicked [OK] Clicked on Proxy, which shows HTTP Proxy: FTP Proxy: Clicked [OK] Clicked on Manage connections, which shows: eth0: Advanced Micro devices|79c790 [PCnetLANCE] TCP/IP (tab) shows: DHCP IP address: 192.168.0.128 Netmask: 255.255.255.0 Gateway: 192.168.0.2 DNS servers: 127.0.0.1 192.168.0.2 Search domain: localdomain Options (tab) [x] start at boot [ ] Track network card id (useful for laptops) [ ] Network hotplug Information (tab) Vendor: Advanced Micro devices Description: 79c970 [PCnetLANCE] Media Class: NETWORK ETHERNET Module name: pcnet32 MAC address: 00:0c:29:46:60:f3 Bus: PCI Location on the bus:- Post if yours says any different. By the way did you load any firewall package in your original drake10 install? I didn't. |
Sorry but my formatting got lost so it (my last post) ain't too easy to read.
|
One last thought (stolen from another post):
if you open Konqueror - click on Location->Open Location and type in: file:/etc/sysconfig/network-scripts/ double click on ifcfg-eth0 ensure that it has the line: MII_NOT_SUPPORTED=yes if not add it log out and try again |
Disable Network Hotplugging
I dont know if this will help, but i had hours of trouble trying to get mandrake to connect. I found that the easiest way to go was to disable network hotplugging. Seemed to work first time after that :D
Hope that helps :) RabidJackal |
OK, I was just about to write a post about how I still cant get it to work, but then I got it to work. So my configuration is like this...
ipconfig for VMnet8... --------------------- Connection-specific DNS Suffix . : Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8 Physical Address. . . . . . . . . : 00-50-56-C0-00-08 Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.116.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : file /etc/sysconfig/network-scripts/ifcfg-eth0 --------------------- DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes HWADDR=00:0c:29:bb:dc:f5 MII_NOT_SUPPORTED=yes NEEDHOSTNAME=no ifconfig eth0 --------------------- eth0 Link encap:Ethernet HWaddr 00:0C:29:BB:DC:F5 inet addr:192.168.116.128 Bcast:192.168.116.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:febb:dcf5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:181 errors:0 dropped:0 overruns:0 frame:0 TX packets:238 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:50676 (49.4 Kb) TX bytes:32691 (31.9 Kb) Interrupt:18 Base address:0x1080 With this exact configuration, I have everything working. This was a big learning experience for me though, so it was worth it. I'd like to thank both minrich and RabidJackal; your assistance was extremely valuable. |
All times are GMT -5. The time now is 11:50 PM. |