network config
authorOwen Smith <owen@omsmith.ca>
Wed, 15 May 2013 05:48:34 +0000 (01:48 -0400)
committerOwen Smith <owen@omsmith.ca>
Wed, 15 May 2013 05:48:34 +0000 (01:48 -0400)
bootstrap.sh
templates/interfaces [new file with mode: 0644]

index 82581eb..51cc7cb 100755 (executable)
@@ -10,8 +10,8 @@ grep 'http://mirror' /etc/apt/sources.list > /dev/null \
      || pause "Update /etc/apt/sources.list to use mirror before continuing..."
 
 # some packages used for initial setup
-###apt-get update
-###apt-get install sed curl
+apt-get update
+apt-get install sed curl
 
 DISTRO=`lsb_release -sc`
 
@@ -33,3 +33,7 @@ apt-get install inapt
 pause "Verify node is correct in pacakges/nodes.ia before continuing..."
 inapt packages/*.ia
 
+# network
+read -p "ip? 129.97.134." IP_SUFFIX
+sed "s/_IP_SUFFIX/$IP_SUFFIX/" < ./templates/interfaces > /etc/network/interfaces
+
diff --git a/templates/interfaces b/templates/interfaces
new file mode 100644 (file)
index 0000000..12bec0d
--- /dev/null
@@ -0,0 +1,18 @@
+# This file describes the network interfaces available on your system
+# and how to activate them. For more information, see interfaces(5).
+
+# The loopback network interface
+auto lo
+iface lo inet loopback
+
+# The primary network interface
+auto eth0
+iface eth0 inet static
+        address 129.97.134._IP_SUFFIX
+        netmask 255.255.255.0
+        gateway 129.97.134.1
+        network 129.97.134.0
+        broadcast 129.97.134.255
+        dns-nameservers 129.97.2.1 129.97.47.5 129.97.47.6
+        dns-search csclub.uwaterloo.ca uwaterloo.ca
+