Hello Thank you for your reply.

I don't seem to have a 70-persistent-net.rules. I have a 60-net.rules
with

ACTION=="add", SUBSYSTEM=="net", IMPORT{program}="/lib/udev/
rename_device"
SUBSYSTEM=="net", RUN+="/etc/sysconfig/network-scripts/net.hotplug"

What do you mean by VM definition. I made sure that it was in the
right vlan etc. One thing that I noticed is that the puppet learning
VM is set to flexible while the rest of them are set to E1000.

On Dec 20, 4:46 pm, Charles Buckley <rijrun...@gmail.com> wrote:
> Hello,
>
>   What are the VM's definitions of its network interfaces?
>
>   Also, if you are trying Linux, what are the contents of
> /etc/udev/rules.d/70-persistent-net.rules ?
>
> Charles Buckley
>
>
>
>
>
>
>
> On Tue, Dec 20, 2011 at 1:41 PM, Luke <lutay...@gmail.com> wrote:
> > Hello,
>
> > I created a module for modifying the base network settings on a
> > machine. However no matter what changes I make it keeps giving me the
> > error "has different MAC address than expected, ignoring" when the
> > network tries to startup.
>
> > I am testing this out on the puppet learning VM.
>
> > Does anyone see anything wrong with my code:
>
> > init.pp
>
> > --------------------------
>
> > define basehost ($ipaddress, $gateway, $hostname, $environ,
> > $macaddress) {
>
> >   file { 'hosts':
> >        path    => '/etc/hosts',
> >        ensure  => 'present',
> >        owner => 'root',
> >        group => 'root',
> >        mode => '644',
> >        content => template("basehost/hosts.erb"),
> >        notify => Service[network],
>
> >      }
>
> >   file { 'resolv.conf':
> >        path    => '/etc/resolv.conf',
> >        ensure  => 'present',
> >        owner => 'root',
> >        group => 'root',
> >        mode => '644',
> >        content => template("basehost/resolv.conf.erb"),
> >        notify => Service[network],
>
> >      }
>
> >   file { 'network':
> >        path    => '/etc/sysconfig/network',
> >        ensure  => 'present',
> >        owner => 'root',
> >        group => 'root',
> >        mode => '644',
> >        content => template("basehost/network.erb"),
> >        notify => Service[network],
>
> >      }
>
> >   file { 'ifcfg-eth0':
> >        path    => '/etc/sysconfig/network-scripts/ifcfg-eth0',
> >        ensure  => 'present',
> >        owner => 'root',
> >        group => 'root',
> >        mode => '644',
> >        content => template("basehost/ifcfg-eth0.erb"),
> >        notify => Service[network],
>
> >      }
>
> >    service { network:
> >         ensure => "running",
> >         hasstatus => "true",
> >         hasrestart => "true",
> >         restart => "/etc/init.d/network restart",
> >      }
>
> >    }
>
> > hosts.erb
> > ----------------------------
>
> > # Do not remove the following line, or various programs
> > # that require network functionality will fail.
> > 127.0.0.1               localhost.localdomain localhost
> > <%= ipaddress %>  <%= hostname %> <%= hostname %>.<%= environ
> > %>.mydomain.local manage.<%= environ %>.mydomain.net
> > ::1             localhost6.localdomain6 localhost6
>
> > resolve.conf.erb
> > ----------------
>
> > search <%= environ %>.mydomain.local
> > nameserver 10.180.0.2
> > nameserver 10.180.0.4
>
> > network.erb
>
> > ------------------
>
> > NETWORKING=yes
> > NETWORKING_IPV6=no
> > HOSTNAME=<%= hostname %>.<%= environ %>.mydomain.local
> > GATEWAY=<%= gateway %>
>
> > ifcfg-eth0.erb
>
> > ----------------
>
> > # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
> > DEVICE=eth0
> > BOOTPROTO=static
> > IPADDR=<%= ipaddress %>
> > NETMASK=255.255.255.0
> > ONBOOT=yes
> > HWADDR=<%= macaddress %>
>
> > Gets kicked off using:
>
> > basehost {'basehostsetup':
> >  ipaddress => '10.148.0.32',
> >  gateway => '10.148.0.1',
> >  hostname => 'myhostname',
> >  environ => 'test',
> >  macaddress => '00:50:56:ac:40:8a',
> >  }
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Puppet Users" group.
> > To post to this group, send email to puppet-users@googlegroups.com.
> > To unsubscribe from this group, send email to
> > puppet-users+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/puppet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to