Serveur rsync

Fonctionne avec tout Synology DS, solution de sauvegarde brut, pas d’historique, pas de système incrémentiel ou différentiel.

Rappel :

  • Différentiel : sauvegarde relative à l’enregistrement initial, plus couteux en termes d’espace disque mais plus sûr.
  • Incrémentiel : sauvegarde relative à l’enregistrement précédant, en général J-1.

Configurer le mode serveur

  • fichier /etc/default/rsync, option à modifier
RSYNC_ENABLE=true
  • Fichier /etc/rsyncd.conf
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
use chroot = no

[PVE]
path = /volume1/PVE
comment = PVE Backup
uid = rsync
gid = rsync
read only = no

Lancer le daemon sans le script /etc/init.d/rsync

rsync --daemon

Planification avec cron

  • Attention au :: pour designer un dépôt distant
# Use the hash sign to prefix a comment
# +---------------- minute (0 - 59)
# |  +------------- hour (0 - 23)
# |  |  +---------- day of month (1 - 31)
# |  |  |  +------- month (1 - 12)
# |  |  |  |  +---- day of week (0 - 7) (Sunday=0 or 7)
# |  |  |  |  |
# *  *  *  *  *  command to be executed
  0  3  *  *  1  rsync -avrzhcp --exclude ${CHAINE1} --exclude ${CHAINE2} ${SOURCES} rsync@${IP_DEST}::PVE --progress -v --stats  --delete --log-file=/var/log/rsync-pve.log

Port

  • TCP : 873

Passerelle GSM DATA

Fixer le nom du modem

  • Créer un fichier dans /etc/udev/rules.d/80-modem.rules
cat > /etc/udev/rules.d/80-modem.rules << EOF
# udevadm info -a -n /dev/ttyACM0 
SUBSYSTEM=="tty", ATTRS{idVendor}=="1e2d", ATTRS{idProduct}=="004f", SYMLINK+="modemGSM"
EOF
  • Désactiver et stopper ModemManager
systemctl disable ModemManager.service
systemctl stop ModemManager.service

mgetty

Installation du paquet

  • Selon la distribution
yum install mgetty
apt-get install mgetty

Configuration

  • Ajout de l’entrée modemGSM dans le fichier /etc/mgetty+sendfax/mgetty.config
cat >> /etc/mgetty+sendfax/mgetty.config << EOF
port modemGSM
init-chat "" ATZ OK AT+CRC=0 OK
speed 9600
EOF
  • Dans /etc/mgetty+sendfax/login.config, décommenter la ligne :
/AutoPPP/ -     a_ppp   /usr/sbin/pppd auth -chap +pap login debug
systemctl enable mgetty@modemGSM
  • Ajouter l’option -D dans Exec du service mgetty@modemGSM
nano /etc/systemd/system/getty.target.wants/mgetty@modemGSM.service
systemctl daemon-reload
  • Démarrage du service mgetty@modemGSM
systemctl start mgetty@modemGSM.service

pppd

  • Créer le fichier /etc/ppp/options
cat > /etc/ppp/options << EOF
asyncmap 0
auth
crtscts
hide-password
172.16.3.254:172.16.3.1
netmask 255.255.255.0
noipdefault
-detach
+pap
debug
kdebug 4
proxyarp
login
lcp-echo-interval 30
lcp-echo-failure 4
noipx
EOF
  • Ajout d’une entrée PAP
cat >> /etc/ppp/pap-secrets << EOF
user * motdepasse *
EOF