33 lines
703 B
Text
33 lines
703 B
Text
DEVICE=<%= name %>
|
|
<% if name !~ /(bond|br)[0-9]/ && has_variable?("macaddress_" + name) -%>
|
|
HWADDR=<%= scope.lookupvar("macaddress_" + name) %>
|
|
<% end -%>
|
|
ONBOOT=yes
|
|
BOOTPROTO=<%= proto %>
|
|
<% if ipaddr != 'none' and ipaddr != 'dhcp' -%>
|
|
IPADDR=<%= ipaddr %>
|
|
<% end -%>
|
|
<% if netmask != 'none' -%>
|
|
NETMASK=<%= netmask %>
|
|
<% end -%>
|
|
<% if proto == 'dhcp' -%>
|
|
DHCPCLASS=
|
|
PERSISTENT_DHCLIENT=yes
|
|
NOZEROCONF=yes
|
|
<% end -%>
|
|
<% if ip6addr == 'none' -%>
|
|
IPV6INIT=no
|
|
<% else -%>
|
|
IPV6INIT=yes
|
|
<% if ip6addr != 'auto' -%>
|
|
IPV6ADDR=<%= ip6addr %>/<%= ip6netmask %>
|
|
<% end -%>
|
|
<% end -%>
|
|
<% if name =~ /br[0-9]/ -%>
|
|
TYPE=Bridge
|
|
DELAY=0
|
|
LINKDELAY=10
|
|
<% end -%>
|
|
<% options.each do |val| -%>
|
|
<%= val %>
|
|
<% end -%>
|