aboutsummaryrefslogtreecommitdiff
path: root/templates/dhcp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2012-11-28 00:22:28 -0200
committerSilvio Rhatto <rhatto@riseup.net>2012-11-28 00:22:28 -0200
commit36b821022fde2d3efafac99264b47745463086ed (patch)
tree8a8b7360442e73e2afc35280bcae83630301dabd /templates/dhcp
parentef621e978bbd54e35e72ca3f0cbbe624e02323ca (diff)
downloadpuppet-nodo-36b821022fde2d3efafac99264b47745463086ed.tar.gz
puppet-nodo-36b821022fde2d3efafac99264b47745463086ed.tar.bz2
Adding dhclient class
Diffstat (limited to 'templates/dhcp')
-rw-r--r--templates/dhcp/dhclient.conf.erb57
1 files changed, 57 insertions, 0 deletions
diff --git a/templates/dhcp/dhclient.conf.erb b/templates/dhcp/dhclient.conf.erb
new file mode 100644
index 0000000..39eeeb5
--- /dev/null
+++ b/templates/dhcp/dhclient.conf.erb
@@ -0,0 +1,57 @@
+# Configuration file for /sbin/dhclient, which is included in Debian's
+# dhcp3-client package.
+#
+# This is a sample configuration file for dhclient. See dhclient.conf's
+# man page for more information about the syntax of this file
+# and a more comprehensive list of the parameters understood by
+# dhclient.
+#
+# Normally, if the DHCP server provides reasonable information and does
+# not leave anything out (like the domain name, for example), then
+# few changes must be made to this file, if any.
+#
+
+option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
+
+#send host-name "andare.fugue.com";
+#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
+#send dhcp-lease-time 3600;
+#prepend domain-name-servers 127.0.0.1;
+
+# Force a domain name, otherwise facter and other configurations might break.
+supersede domain-name "<%= domain %>";
+supersede domain-search "<%= domain %>";
+
+request subnet-mask, broadcast-address, time-offset, routers,
+ domain-name, domain-name-servers, domain-search, host-name,
+ netbios-name-servers, netbios-scope, interface-mtu,
+ rfc3442-classless-static-routes;
+#require subnet-mask, domain-name-servers;
+#timeout 60;
+#retry 60;
+#reboot 10;
+#select-timeout 5;
+#initial-interval 2;
+#script "/etc/dhcp3/dhclient-script";
+#media "-link0 -link1 -link2", "link0 link1";
+#reject 192.33.137.209;
+
+#alias {
+# interface "eth0";
+# fixed-address 192.5.5.213;
+# option subnet-mask 255.255.255.255;
+#}
+
+#lease {
+# interface "eth0";
+# fixed-address 192.33.137.200;
+# medium "link0 link1";
+# option host-name "andare.swiftmedia.com";
+# option subnet-mask 255.255.255.0;
+# option broadcast-address 192.33.137.255;
+# option routers 192.33.137.250;
+# option domain-name-servers 127.0.0.1;
+# renew 2 2000/1/12 00:00:01;
+# rebind 2 2000/1/12 00:00:01;
+# expire 2 2000/1/12 00:00:01;
+#}