diff --git a/ddclient.sh b/ddclient.sh new file mode 100644 index 0000000..2250963 --- /dev/null +++ b/ddclient.sh @@ -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 diff --git a/post_install_sid.sh b/post_install_sid.sh index cf6245b..d203e8e 100755 --- a/post_install_sid.sh +++ b/post_install_sid.sh @@ -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