readonly local_arch="amd64"
readonly local_bridge="br-gresille"
readonly local_ipv4="91.216.110.42" # NOTE: IPv4 publique assignée par Grésille
+readonly local_gateway="91.216.110.6" # NOTE: estran.grenode.net
readonly local_lsb_name="wheezy"
-readonly local_mac="00:16:3E:E5:98:42" # NOTE: addresse MAC assignée par Grésille
# NOTE: on part sur wheezy dès le début
# dans l'idée de ne pas s'embêter avec
# une migration squeeze -> wheezy dans deux mois ;
# et parce qu'on juge wheezy « suffisamment stable ».
+readonly local_mac="00:16:3E:E5:98:42" # NOTE: addresse MAC assignée par Grésille
+readonly local_netmask="255.255.255.192"
readonly local_iodine_ns="i.wiklou.org"
readonly local_iodine_gateway="10.0.42.1"
auto eth0=grenode
iface grenode inet static
address LOCAL_IPV4
- gateway LOCAL_IPV4 # NOTE: proxy_arp sur la passerelle permet d'utiliser la même adresse
+ gateway LOCAL_GATEWAY
network LOCAL_IPV4
broadcast LOCAL_IPV4
- netmask 255.255.255.255
+ netmask LOCAL_NETMASK
mtu 1300
# NOTE: il y a besoin de ça en l'état actuel du réseau de Grenode
# car la MTU des tunnels GRE/IPsec entre les routeurs de Grenode l'impose.
#
# --- soupirail.grenode.net ping statistics ---
# 0 packets transmitted, 0 received, +1 errors
- post-up ip address add LOCAL_IPV4/32 dev $IFACE
- pre-down ip address delete LOCAL_IPV4/32 dev $IFACE
+ post-up ip address add LOCAL_GATEWAY dev $IFACE
+ post-down ip address del LOCAL_GATEWAY dev $IFACE
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=\`lsb_release -i -s 2> /dev/null || echo Debian\`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
- GRUB_CMDLINE_LINUX="vt.default_utf8=1 rootfstype=ext4 loglevel=5 console=hvc0 ip=$local_ipv4::$local_ipv4:255.255.255.254:$vm:eth0:off resume=/dev/mapper/${vm}_swap_deciphered"
+ GRUB_CMDLINE_LINUX="vt.default_utf8=1 rootfstype=ext4 loglevel=5 console=hvc0 ip=$local_ipv4::$local_gateway:$local_netmask:$vm:eth0:off resume=/dev/mapper/${vm}_swap_deciphered"
GRUB_DISABLE_RECOVERY="true"
#GRUB_PRELOAD_MODULES="lvm"
EOF
/etc/hosts
sudo install -m 644 -o root -g root /dev/stdin \
/etc/resolv.conf <<-EOF
+ domain ${local_domainname}
search ${local_host#*.}
nameserver 127.0.0.1
#nameserver ${local_host_nameserver}
EOF
m4 \
--define=LOCAL_IPV4=$local_ipv4 \
+ --define=LOCAL_GATEWAY=$local_gateway \
+ --define=LOCAL_NETMASK=$local_netmask \
<"$tool"/etc/network/interfaces.m4 |
sudo install -m 640 -o root -g root /dev/stdin \
/etc/network/interfaces