tuto:sauvegardes:sauvegarde_pfsense_2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révision Les deux révisions suivantes
tuto:sauvegardes:sauvegarde_pfsense_2 [25/04/2016 11:40]
dani [Sur BackupPC]
tuto:sauvegardes:sauvegarde_pfsense_2 [03/05/2016 18:07]
dani [Sur BackupPC]
Ligne 69: Ligne 69:
 $Conf{XferLogLevel} = 6; $Conf{XferLogLevel} = 6;
 </code> </code>
 +
 +<note tip>Pour un serveur OPNSense, le principe est le même, mais le script est légèrement différent:
 +
 +<code bash>
 +#!/bin/bash -e
 +
 +OUT='/var/lib/BackupPC/pfsense'
 +TMP=$(mktemp -d)
 +URL='https://pfsense.domain.tld'
 +LOGIN='backuppc'
 +PASS='p@ssw0rd'
 +
 +# Submit the login form with the previous values, and save a new CSRF token
 +/usr/bin/wget -q -O /dev/null --keep-session-cookies --save-cookies $TMP/cookies.txt --no-check-certificate  \
 +   --post-data "login=Login&usernamefld=$LOGIN&passwordfld=$PASS" $URL/diag_backup.php
 +
 +# Save only the config
 +/usr/bin/wget -q --keep-session-cookies --load-cookies $TMP/cookies.txt --save-cookies $TMP/cookies.txt --no-check-certificate \
 +    --post-data "download=Download%20Configuration&donotbackuprrd=yes" $URL/diag_backup.php -O $OUT/config-pfsense.xml \
 +
 +rm -f $TMP/*.txt
 +rmdir $TMP
 +</code>
 +</note>
  • tuto/sauvegardes/sauvegarde_pfsense_2.txt
  • Dernière modification: 13/03/2017 17:27
  • de dani