restore default ip configuration
authorLaurent Mazet <laurent.mazet@thalesgroup.com>
Fri, 6 Nov 2015 15:48:22 +0000 (16:48 +0100)
committerLaurent Mazet <laurent.mazet@thalesgroup.com>
Fri, 6 Nov 2015 15:48:22 +0000 (16:48 +0100)
master/etc/network/interfaces [deleted file]
master/etc/network/interfaces.default [new file with mode: 0644]
master/etc/network/interfaces.lite [new file with mode: 0644]
master/opt/cluster/lite/etc/network/interfaces [new file with mode: 0644]
master/opt/cluster/slave/etc/network/interfaces
master/opt/script/change_configuration
master/opt/tftp/pxelinux.cfg/default
master/root/bin/conf_switch_integration

diff --git a/master/etc/network/interfaces b/master/etc/network/interfaces
deleted file mode 100644 (file)
index 2dd2c2f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# 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 10.133.26.160
-       netmask 255.255.255.0
-       network 10.133.26.0
-       broadcast 10.133.26.255
-       pre-up ip addr flush dev eth0
-       post-up ip addr add 10.133.28.160/24 dev eth0
-       post-up ip route add default dev eth0
-
-# The secondary network interface
-auto eth1
-iface eth1 inet static
-       address 10.133.26.161
-       netmask 255.255.255.0
-       network 10.133.26.0
-       broadcast 10.133.26.255
diff --git a/master/etc/network/interfaces.default b/master/etc/network/interfaces.default
new file mode 100644 (file)
index 0000000..8322cc4
--- /dev/null
@@ -0,0 +1,42 @@
+# 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 10.133.26.160
+       netmask 255.255.255.0
+       network 10.133.26.0
+       broadcast 10.133.26.255
+       pre-up ip addr flush dev eth0
+       # FE306 authentification
+       post-up ip route add 238.0.0.0/24 dev eth0
+       # FE306 pano
+       post-up ip route add 238.75.0.0/16 dev eth0
+       # FE306 WP channels
+       # Pour prod voie PV 2eme octet vaut 111X XX11 (cf. libfreqplan/freqplancommon.h)
+       # => on met val de base vaut 224 (1110 0000) et mask a 224 (1110 0000) 
+       # => 2eme octet associe aux valeurs de 224 a 255
+       post-up ip route add 238.224.0.0/11 dev eth0
+       # FE306 RF channels
+       # Pour prod voie RF 2eme octet vaut 110X XX11 (cf. libfreqplan/freqplancommon.h)
+       # => on met val de base vaut 192 (1100 0000) et mask a 224 (1110 0000) 
+       # => 2eme octet associe aux valeurs de 192 a 223
+       post-up ip route add 238.192.0.0/11 dev eth0
+       # Delay line
+       post-up ip route add 239.0.0.0/8 dev eth0
+
+# The secondary network interface
+auto eth1
+iface eth1 inet static
+       address 10.133.28.160
+       netmask 255.255.255.0
+       network 10.133.28.0
+       broadcast 10.133.28.255
+       gateway 10.133.28.231
+       pre-up ip addr flush dev eth1
+       # Sensor prod
diff --git a/master/etc/network/interfaces.lite b/master/etc/network/interfaces.lite
new file mode 100644 (file)
index 0000000..2dd2c2f
--- /dev/null
@@ -0,0 +1,25 @@
+# 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 10.133.26.160
+       netmask 255.255.255.0
+       network 10.133.26.0
+       broadcast 10.133.26.255
+       pre-up ip addr flush dev eth0
+       post-up ip addr add 10.133.28.160/24 dev eth0
+       post-up ip route add default dev eth0
+
+# The secondary network interface
+auto eth1
+iface eth1 inet static
+       address 10.133.26.161
+       netmask 255.255.255.0
+       network 10.133.26.0
+       broadcast 10.133.26.255
diff --git a/master/opt/cluster/lite/etc/network/interfaces b/master/opt/cluster/lite/etc/network/interfaces
new file mode 100644 (file)
index 0000000..5e0169c
--- /dev/null
@@ -0,0 +1,17 @@
+# 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 dhcp
+       pre-up ip addr flush dev eth0
+       post-up ip route add default dev eth0
+
+auto eth1
+iface eth1 inet dhcp
+       pre-up ip addr flush dev eth1
+
index 5e0169cb7d8874c9b9e1c03f7f05051e000b6f39..a5d335dfe1bf50094c737be8cad0fe43b3030691 100644 (file)
@@ -9,9 +9,26 @@ iface lo inet loopback
 auto eth0
 iface eth0 inet dhcp
        pre-up ip addr flush dev eth0
-       post-up ip route add default dev eth0
+       # FE306 pano
+       post-up ip route add 238.75.0.0/16 dev eth0
+       # FE306 WP channels
+       # Pour prod voie PV 2eme octet vaut 111X XX11 (cf. libfreqplan/freqplancommon.h)
+       # => on met val de base vaut 224 (1110 0000) et mask a 224 (1110 0000) 
+       # => 2eme octet associe aux valeurs de 224 a 255
+       post-up ip route add 238.224.0.0/11 dev eth0
+       # FE306 RF channels
+       # Pour prod voie RF 2eme octet vaut 110X XX11 (cf. libfreqplan/freqplancommon.h)
+       # => on met val de base vaut 192 (1100 0000) et mask a 224 (1110 0000) 
+       # => 2eme octet associe aux valeurs de 192 a 223
+       post-up ip route add 238.192.0.0/11 dev eth0
+       # Delay line
+       post-up ip route add 239.0.0.0/8 dev eth0
 
+# The secondary network interface
 auto eth1
 iface eth1 inet dhcp
        pre-up ip addr flush dev eth1
-
+       # FE306 authentification
+       post-up ip route add 238.0.0.0/24 dev eth1
+       # Sensor prod
+       post-up ip route add 225.0.0.0/8 dev eth1
index ef715b75cf6567f85c39d44ae9929cd4a5cb891c..6d72f64b07bd4a365804912b72b3fa14d022c351 100755 (executable)
@@ -82,6 +82,15 @@ if [ "$MODE_BW" ]; then
     title "updating /etc/hosts"
     check rm -f /etc/hosts 
     check ln -s /etc/hosts.$MODE_BW /etc/hosts
+    check rm -f /etc/network/interfaces
+    case "$MODE_BW" in
+    30MHzMDF.lite)
+        check ln -s /etc/network/interfaces.lite /etc/network/interfaces
+    ;;
+    *)
+        check ln -s /etc/network/interfaces.default /etc/network/interfaces
+    ;;
+    esac
     TARBALLS+=" root"
     for ip in 0A851{A,C}; do check ln -T -f -s default /opt/tftp/pxelinux.cfg/$ip; done
     case "$MODE_BW" in
index 911402dcd846582ef502889e9f1472e97a92097a..63e5e032e71fc5be35f01d5548e82f57b11aaf83 100644 (file)
@@ -12,7 +12,7 @@ LABEL debian
        MENU LABEL ^Debian 7 (TRC6500)
        KERNEL /vmlinuz
        INITRD /initrd.img
-       APPEND noinitrd ramdisk_size=8192 boot=tftp fastboot tftpserver=10.133.26.160 tarballs=root.tgz,slave.tgz
+       APPEND noinitrd ramdisk_size=8192 boot=tftp fastboot tftpserver=10.133.28.160 tarballs=root.tgz,slave.tgz
 
 LABEL freedos
        MENU LABEL ^FreeDos 1.0
index b454138c887331818df7cc58c33f791b505b4011..1bc0deb73a2ed5bcfaea7e37f46b718d665bd7be 100755 (executable)
@@ -31,7 +31,8 @@ expect -exact "#" { send "no shutdown\r" }
 expect -exact "#" { send "exit\r" }
 
 expect -exact "#" { send "ip route 192.168.$sub.0 255.255.255.0 Vlan192\r" }
-expect -exact "#" { send "ip route 192.168.$sub.160 255.255.255.255 10.133.26.160\r" }
+#expect -exact "#" { send "ip route 192.168.$sub.160 255.255.255.255 10.133.26.160\r" }
+expect -exact "#" { send "ip route 192.168.$sub.160 255.255.255.255 10.133.28.160\r" }
 expect -exact "#" { send "ip route 192.168.$sub.101 255.255.255.255 Vlan10\r" }
 expect -exact "#" { send "ip route 192.168.0.0 255.255.255.0 192.168.$sub.230\r" }
 expect -exact "#" { send "exit\r" }