Hi Tom,

a while back I had similar issue. Those images are prepared with SDC/Joyent
cloud in mind and it is my understanding, that dhcp is a default and
expected behavior. That being said -- last time I was establishing CentOS
from the image provided by Joyent, there were some scripts running from
/etc/rc.local that were setting up (and overwriting my changes) networking.
Check it out.

All the best
 - Filip

On Mon, Aug 31, 2015 at 8:05 AM Tom Robinson <[email protected]>
wrote:

> Hi,
> 
> I'm not sure if this is a CentOS-7 or SmartOS issue and it is driving me
> batty.
> 
> I've installed three KVM CentOS-7 images (using image
> d8e65ea2-1f3e-11e5-8557-6b43e0a88b38) but I
> can't get them configured with fixed IPv4 address in the guest.
> 
> My understanding is that to assign a static IP within the guest itself
> (i.e. no DHCP magic from QEMU
>   all networking to be configured in the guest), I should set the guest's
> JSON "ip" property to
> "dhcp" and configure the network in the guest. I have tried this and it
> fails, clobbering my network
> configs in the guest.
> 
> For example, the nics are configured in JSON like this:
> 
> vmadm get 58a4e021-bc65-4eb8-8f2f-d12b82c3946d | json nics
> [
>   {
>     "interface": "net0",
>     "mac": "62:3c:de:b7:52:76",
>     "nic_tag": "vswitch6",
>     "ip": "dhcp",
>     "model": "virtio",
>     "primary": true
>   }
> ]
> 
> And in the guest I've configured the
> /etc/sysconfig/network-scripts/ifcfg-eth0 file with a fixed IP
> setting:
> 
> DEVICE=eth0
> TYPE=Ethernet
> HWADDR=62:3c:de:b7:52:76
> ONBOOT=yes
> BOOTPROTO=static
> IPADDR=x.x.x.x
> NETMASK=x.x.x.x
> 
> Now, every time I start/reboot the guest it clobbers the ifcfg-eth0 file
> reverting it to just three
> lines the guest:
> 
> DEVICE=eth0
> ONBOOT=yes
> BOOTPROTO=dhcp
> 
> Has anyone experienced this before? Is it a CentOS-7/SmartOS issue or just
> my own ignorance?
> 
> Any help is appreciated.
> 
> Kind regards,
> Tom
> 
> --
> 
> Tom Robinson
> IT Manager/System Administrator
> 
> MoTeC Pty Ltd
> 
> 121 Merrindale Drive
> Croydon South
> 3136 Victoria
> Australia
> 
> T:  +61 3 9761 5050
>  +61 3 9761 5051
>  [email protected]
> 



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to