-   Red Hat (
-   -   fedora/centos/virtualbox IP problems (

timl 01-06-2013 09:09 PM

fedora/centos/virtualbox IP problems
1 Attachment(s)
Hi, my main box runs F16 and I set up a Centos 6 VM using VirtualBox 4.2.6. My router is addressed as When I first connect to the VM I get an IP address allocated by DHCP and I can ping the host ( I want to give this box a static IP address though (

So I modify the ifcfg-eth0 as described in the attachment. I stop NetworkManager and restart network. Now though, I can not ping the host. I get an eror message "host unreacheable".

Here is the /sbin/ifconfig data for the host:

[tim@enigmatic ~]$ /sbin/ifconfig p4p1
p4p1 Link encap:Ethernet HWaddr 50:E5:49:19:7D:55
inet addr: Bcast: Mask:
inet6 addr: fe80::52e5:49ff:fe19:7d55/64 Scope:Link
RX packets:139830640 errors:0 dropped:13804 overruns:0 frame:0
TX packets:141181592 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 txqueuelen:1000
RX bytes:2087639226 (1.9 GiB) TX bytes:2651737436 (2.4 GiB)
A couple of things to note:
  • I was advised that NetworkManager was not required if I define the address in the ifcfg-eth0 file. Hence it was stopped
  • I am a bit concerned that the HWaddr is different between host & guest. Should I expect the same?
If I restart NetworkManager and return ifcfg-eth0 to remove the static IP address it works fine. DHCP allocates the address and I can ping Does this suggest I need to set up the VM to suit a different subnet?

Any thoughts appreciated. Cheers

unSpawn 01-07-2013 08:13 AM

When running virtualization SW in bridge mode for a virtualization guest to have it's own static IP the only thing to do commonly is to configure the LAN router to link the MAC address to an IP address so that when the virtualization guest asks for a DHCP lease, sending its unique MAC address, it will contain all the necessary network configuration. And while NetworkManager isn't required for it (all you need is a bare ethernet device configuration file, DHCP client and configuration file) you could configure it to just use DHCP and be done with it.

timl 01-08-2013 01:53 PM

thanks unspawn. I am tinkering with virtualisation. DHCP will do


All times are GMT -5. The time now is 09:58 PM.