post_install_sid.sh: move ddclient config to a separate file.
This commit is contained in:
parent
4926118424
commit
04b4e7dc8d
85
ddclient.sh
Normal file
85
ddclient.sh
Normal file
@ -0,0 +1,85 @@
|
||||
###########################################################
|
||||
## Outils de sécurité
|
||||
## Liste: ddclient
|
||||
###########################################################
|
||||
###### Pré-configuration
|
||||
# Chargement d'un fichier preseed
|
||||
preconfig ddclient
|
||||
|
||||
###### Installation
|
||||
aptins "Outils de sécurité" ddclient
|
||||
|
||||
###### Post-configuration
|
||||
# On vérifie que ddclient se lance bien en démon
|
||||
sed -i "s/false/true/g" /etc/default/ddclient
|
||||
|
||||
# Fichier de configuration type
|
||||
cat >> "/etc/ddclient.conf.ovh" << EOF
|
||||
## Fichier de configuration pour un dyndns chez OVH
|
||||
|
||||
daemon=600 # Vérification toutes les 600 secondes
|
||||
syslog=yes # Enregistrer les logs de mise à jour dans syslog
|
||||
mail=root # Envoyer tous les messages par mail à root
|
||||
mail-failure=root # Envoyer les messages d'erreur de mise à jour à root
|
||||
pid=/var/run/ddclient.pid # Enregistrement du PID dans un fichier
|
||||
cache=/tmp/ddclient.cache # Fichier de cache
|
||||
|
||||
### Choisir l'une des options suivante pour déterminer l'adresse IP publique:
|
||||
|
||||
## À partir de l'interface réseau (si connection directe)
|
||||
#use=if, if=eth0
|
||||
|
||||
## À partir d'un server
|
||||
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
|
||||
|
||||
## À partir de la page de status d'un routeur/firewall linksys
|
||||
#use=linksys, fw=linksys, fw-login=admin, fw-password=admin
|
||||
|
||||
## À partir de la page de status d'un firewall
|
||||
#fw-login=admin, fw-password=XXXXXX
|
||||
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address'
|
||||
|
||||
|
||||
## Entrer les mots de passe et identifiants OVH DynDns:
|
||||
|
||||
login=YOUR-LOGIN # Le nom d'utilisateur OVH DynDns
|
||||
password=YOUR-PASSWORD # Le mot de passe du DynDns d'OVH
|
||||
|
||||
## Cette section n'a pas besoin de changement sauf si il y a besoin de mettre un serveur proxy par défaut
|
||||
## ou si il faut contourner le serveur proxy (car il interfère avec les mises à jour)
|
||||
|
||||
protocol=dyndns2 # protocole par défaut
|
||||
server=www.ovh.com # serveur par défaut
|
||||
#server=members.dyndns.org:8245 # serveur pardéfaut (pour contourner le proxy)
|
||||
#proxy=fasthttp.sympatico.ca:80 # proxy par défaut
|
||||
|
||||
|
||||
## Options par défaut pour les Hôtes DNS Dynamique/Statique
|
||||
|
||||
#mx= # Un hôte MX par défaut (laisser indéfini par défaut)
|
||||
#backupmx=NO # L'hôte MX est le principal MX? (laisser indéfini par défaut)
|
||||
#wildcard=YES # Ajouter un alias CNAME?
|
||||
|
||||
##L'hôte DynDNS à mettre à jour
|
||||
VOTRE.DOMAINE.COM
|
||||
|
||||
## L'hôte static DNS à mettre à jour
|
||||
#static=yes, votre-hote-static.dyndns.org,autre-hote-static.dyndns.org
|
||||
|
||||
## Hôte DNS personnalisé à mettre à jour
|
||||
#custom=yes, votre-domaine.top-level,autre-domaine.top-level
|
||||
|
||||
EOF
|
||||
|
||||
## Changement des droits sur le fichier de configuration
|
||||
chmod 600 /etc/ddclient.conf.ovh
|
||||
|
||||
###### Information pour l'utilisateur final
|
||||
cat >> "${INFORMATION}" << EOF
|
||||
|
||||
======Instructions Outils de sécurité======
|
||||
Voici le détail des paquets installés :
|
||||
|
||||
+ddclient : Mise à jour d'un dns dynamique. Il est nécessaire de modifier des valeurs dans le fichier de configuration /etc/ddclient.conf.ovh
|
||||
|
||||
EOF
|
@ -47,20 +47,17 @@
|
||||
## - Ajout de knockd et pidgin-otr
|
||||
## 2013-11-23 -
|
||||
## - Ajout de weechat-curses comme client irc à la place de irssi
|
||||
## - Ajout de git - ifscheme - openvpn - midori (à la place de chromium) - wmctrl -
|
||||
## - Ajout de openvpn - midori (à la place de chromium)
|
||||
## 2013-06-28 - 0.03.29
|
||||
## - ajout des paquets: libreoffice-pdfimport fonts-linuxlibertine
|
||||
## 2013-06-20 - 0.03.28
|
||||
## - Ajout de l'installation du paquet wakeonlan
|
||||
## 2013-05-27 - 0.03.27
|
||||
## - Remplacement de locate par mlocate qui en est sa nouvelle implémentation
|
||||
## 2013-02-27 - 0.02.27
|
||||
## - Ajout du paquet moreutils
|
||||
## 2012-09-06
|
||||
## - Ajout du paquet dnsutils
|
||||
## 2012-06-29 - 0.6.29
|
||||
## - Ajout du paquet wpasupplicant qui avait été oublié ...
|
||||
## - Ajout de la dépendance lsof pour vérifier les redirections des sorties
|
||||
## 2012-05-01 - 0.5.01
|
||||
## - Remplacement de firmware-brcm80211 au profit de broadcom-sta-dkms
|
||||
## 2012-04-23 - 0.4.23
|
||||
@ -74,11 +71,6 @@
|
||||
## 2012-04-03 - 0.4.1:
|
||||
## - Ajout du paquet mirage (visionneuse image)
|
||||
## - Ajout du paquet keychain (clef ssh/passphrase)
|
||||
## 2012-03-30 - 0.3.3:
|
||||
## - Ajout du paquet ntp
|
||||
## 2012-03-28 - 0.3.2:
|
||||
## - Ajout du pack de langue fr pour icedove et iceweasel
|
||||
## - Ajout des parties: Outils système (graphique), Carte graphique (nvidia), wifi (broadcom)
|
||||
## 2012-03-23 - 0.3.1:
|
||||
## - Ajout de vim et tmux dans la partie Outils systèmes
|
||||
## - Ajout des parties: serveur graphique, openbox, outils bureautique (graphique+shell)
|
||||
@ -650,93 +642,6 @@ if [ ! "$(grep "^sudo:x:27:.*${new_username}" /etc/group)" ]; then
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
###########################################################
|
||||
## Outils de sécurité
|
||||
## Liste: ddclient
|
||||
###########################################################
|
||||
###### Pré-configuration
|
||||
# Chargement d'un fichier preseed
|
||||
preconfig ddclient
|
||||
|
||||
###### Installation
|
||||
aptins "Outils de sécurité" ddclient
|
||||
|
||||
###### Post-configuration
|
||||
# On vérifie que ddclient se lance bien en démon
|
||||
sed -i "s/false/true/g" /etc/default/ddclient
|
||||
|
||||
# Fichier de configuration type
|
||||
cat >> "/etc/ddclient.conf.ovh" << EOF
|
||||
## Fichier de configuration pour un dyndns chez OVH
|
||||
|
||||
daemon=600 # Vérification toutes les 600 secondes
|
||||
syslog=yes # Enregistrer les logs de mise à jour dans syslog
|
||||
mail=root # Envoyer tous les messages par mail à root
|
||||
mail-failure=root # Envoyer les messages d'erreur de mise à jour à root
|
||||
pid=/var/run/ddclient.pid # Enregistrement du PID dans un fichier
|
||||
cache=/tmp/ddclient.cache # Fichier de cache
|
||||
|
||||
### Choisir l'une des options suivante pour déterminer l'adresse IP publique:
|
||||
|
||||
## À partir de l'interface réseau (si connection directe)
|
||||
#use=if, if=eth0
|
||||
|
||||
## À partir d'un server
|
||||
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
|
||||
|
||||
## À partir de la page de status d'un routeur/firewall linksys
|
||||
#use=linksys, fw=linksys, fw-login=admin, fw-password=admin
|
||||
|
||||
## À partir de la page de status d'un firewall
|
||||
#fw-login=admin, fw-password=XXXXXX
|
||||
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address'
|
||||
|
||||
|
||||
## Entrer les mots de passe et identifiants OVH DynDns:
|
||||
|
||||
login=YOUR-LOGIN # Le nom d'utilisateur OVH DynDns
|
||||
password=YOUR-PASSWORD # Le mot de passe du DynDns d'OVH
|
||||
|
||||
## Cette section n'a pas besoin de changement sauf si il y a besoin de mettre un serveur proxy par défaut
|
||||
## ou si il faut contourner le serveur proxy (car il interfère avec les mises à jour)
|
||||
|
||||
protocol=dyndns2 # protocole par défaut
|
||||
server=www.ovh.com # serveur par défaut
|
||||
#server=members.dyndns.org:8245 # serveur pardéfaut (pour contourner le proxy)
|
||||
#proxy=fasthttp.sympatico.ca:80 # proxy par défaut
|
||||
|
||||
|
||||
## Options par défaut pour les Hôtes DNS Dynamique/Statique
|
||||
|
||||
#mx= # Un hôte MX par défaut (laisser indéfini par défaut)
|
||||
#backupmx=NO # L'hôte MX est le principal MX? (laisser indéfini par défaut)
|
||||
#wildcard=YES # Ajouter un alias CNAME?
|
||||
|
||||
##L'hôte DynDNS à mettre à jour
|
||||
VOTRE.DOMAINE.COM
|
||||
|
||||
## L'hôte static DNS à mettre à jour
|
||||
#static=yes, votre-hote-static.dyndns.org,autre-hote-static.dyndns.org
|
||||
|
||||
## Hôte DNS personnalisé à mettre à jour
|
||||
#custom=yes, votre-domaine.top-level,autre-domaine.top-level
|
||||
|
||||
EOF
|
||||
|
||||
## Changement des droits sur le fichier de configuration
|
||||
chmod 600 /etc/ddclient.conf.ovh
|
||||
|
||||
###### Information pour l'utilisateur final
|
||||
cat >> "${INFORMATION}" << EOF
|
||||
|
||||
======Instructions Outils de sécurité======
|
||||
Voici le détail des paquets installés :
|
||||
|
||||
+ddclient : Mise à jour d'un dns dynamique. Il est nécessaire de modifier des valeurs dans le fichier de configuration /etc/ddclient.conf.ovh
|
||||
|
||||
EOF
|
||||
|
||||
|
||||
###########################################################
|
||||
## System tools for shell
|
||||
# Liste: backuppc - bsdmainutils - colordiff - cpio - ethtool - exuberant-ctags - iperf - genisoimage - knockd - lzip - moreutils - multitail - mr - ntfs-3g - openvpn - pmount - screen - tmux - unrar - unzip - urlview - vim-nox - vim-doc - vim-scripts - vlock - wakeonlan - zsh - zip
|
||||
|
Loading…
Reference in New Issue
Block a user