You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
947 B

#!/usr/bin/env bash
set -eu
#set -x
DESC="Configuration de base de tiny (hostname, hosts, interfaces)."
run() {
. $VDN_PATH/bin/functions-scripts.sh
setErrorHandler
echoStart
name="tiny"
startAndWaitSsh $name
setIpv6WorkAround $name
setHostname $name
cat << EOF | setHosts $name
127.0.0.1 localhost
$($VDN_PATH/bin/vdn-infos lambda PUBLIC_IP) lambda
$($VDN_PATH/bin/vdn-infos nomade PUBLIC_IP) nomade
192.168.30.1 societe
192.168.30.2 bigboss
192.168.30.16 tiny
192.168.1.2 web
EOF
vdn-ssh root@$name "ip addr flush eth1"
cat << EOF | setInterfaces $name
# 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
auto eth1
iface eth1 inet static
address 192.168.30.16
netmask 255.255.255.0
gateway 192.168.30.1
EOF
unsetErrorHandler
echoDone
}