Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utilisateurs:cyprien [Le 12/04/2007, 16:41] – cyprien | utilisateurs:cyprien [Le 29/12/2016, 17:54] (Version actuelle) – C'est quoi cette page? L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ====== Serveur de sauvegarde automatique : BackupPC ====== | ||
| - | [[http:// | ||
| - | |||
| - | Dans cet article, je vais vous indiquer comment installer BackupPC, comment le configurer et comment configurer les machines clientes (windows ou linux). | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Introduction ====== | ||
| - | |||
| - | Il est utilisé pour sauvegarder un ensemble de postes clients et de serveurs, il possède une interface web pour lancer des sauvegardes ou restaurer des fichiers. Il est également possible de sauvegarder des bases de données.\\ | ||
| - | BackupPC permet de sauvegarder automatiquement à des intervalles de temps réguliers des repertoires situés sur des machines du réseau.\\ | ||
| - | [[http:// | ||
| - | |||
| - | __Il peut utiliser plusieurs protocoles pour les sauvegardes :__\\ | ||
| - | * [[:samba]] : Utilise le logiciel smbclient pour le transfert des données. C'est un bon choix pour sauvegarder des machines sous windows.\\ | ||
| - | * [[:rsync]] : Utilise le logiciel rsync pour le transfert des données (via [[ssh]]. C'est un bon choix pour sauvegarder des machines sous linux et sous windows.\\ | ||
| - | * [[:rsyncd]] : Utilise le daemon rsyncd installé sur chaque client. C'est un bon choix pour sauvegarder des machines sous linux et sous windows.\\ | ||
| - | * [[:tar]] : Utilise le logiciel tar. C'est un bon choix pour sauvegarder des machines sous linux.\\ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Installation de BackupPC ===== | ||
| - | |||
| - | Pour installer // | ||
| - | |||
| - | < | ||
| - | sudo apt-get install backuppc | ||
| - | </ | ||
| - | |||
| - | Ou utilisez [[: | ||
| - | |||
| - | Un fenêtre debconf doit apparaitre durant l' | ||
| - | |||
| - | {{utilisateurs: | ||
| - | |||
| - | notez bien le mot de passe pour l' | ||
| - | |||
| - | |||
| - | ==== Connexion à l' | ||
| - | |||
| - | Il suffit d' | ||
| - | Ensuite il faut entrer backuppc en nom d' | ||
| - | |||
| - | ===== Configuration de DHCP3-SERVER ===== | ||
| - | |||
| - | Considérons les aspects suivants: | ||
| - | |||
| - | * Il existe 3 réseaux . | ||
| - | * Le reseau internet ( que nous ne configurons pas, l' | ||
| - | * Le réseau local '' | ||
| - | * Le réseau local '' | ||
| - | * Il y a 4 autres machines sur les réseaux : '' | ||
| - | * Aucune machine inconnue ne se verra attibuer une adresse ip par dhcp (voir fichier de configuration " | ||
| - | * Toutes les machines des réseaux ont la possibilité de démarrer par [[: | ||
| - | * La machine serveur DHCP est aussi le routeur/ | ||
| - | * les interfaces sur lesquelles le serveur démarre doivent avoir une adresse quand le service dhcp demarre. On leurs attribura les adresses 192.168.1.1 et 192.168.2.1. (// | ||
| - | |||
| - | La liste des adresses MAC est disponible, après HWaddr grâce à la commande: | ||
| - | |||
| - | sudo ifconfig | grep HWaddr | ||
| - | |||
| - | Voyons comment configurer le serveur DHCP3 avec ce réseau. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Configuration des interfaces du serveur DHCP ==== | ||
| - | |||
| - | Il faut attribuer des adresses statiques aux interfaces du serveur dhcp.\\ | ||
| - | Pour cela il faut editer le fichier / | ||
| - | < | ||
| - | # This file describes the network interfaces available on your system | ||
| - | # and how to activate them. For more information, | ||
| - | |||
| - | # Interface de boucle local | ||
| - | auto lo | ||
| - | iface lo inet loopback | ||
| - | |||
| - | # Interface ETHERNET primaire | ||
| - | # ceci est l interface connecter à INTERNET | ||
| - | # l ip est attribuée par dhcp | ||
| - | auto eth0 | ||
| - | iface eth0 inet dhcp | ||
| - | #name Carte Ethernet | ||
| - | |||
| - | # Interface ETHERNET secondaire | ||
| - | # interface de connection du reseau des machines SERVEURS | ||
| - | auto eth1 | ||
| - | iface eth1 inet static | ||
| - | #name Carte Ethernet | ||
| - | address 192.168.1.1 | ||
| - | netmask 255.255.255.0 | ||
| - | broadcast 192.168.1.255 | ||
| - | network 192.168.1.0 | ||
| - | # paserrelle il faut metttre l' | ||
| - | gateway XXX.XXX.XXX.XXX | ||
| - | |||
| - | # Interface ETHERNET tertiare | ||
| - | # interface de connection du reseau des machines CLIENTS | ||
| - | auto eth2 | ||
| - | iface eth2 inet static | ||
| - | #name Carte Ethernet | ||
| - | address 192.168.2.1 | ||
| - | netmask 255.255.255.0 | ||
| - | broadcast 192.168.2.255 | ||
| - | network 192.168.2.0 | ||
| - | # paserrelle il faut metttre l' | ||
| - | gateway XXX.XXX.XXX.XXX | ||
| - | |||
| - | </ | ||
| - | Une fois que vous avez modifié votre fichier / | ||
| - | |||
| - | < | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | Pour simplement tester un interface au lieu de toutes les redémarrer faire | ||
| - | < | ||
| - | sudo ifdown ethX | ||
| - | sudo ifup ethX | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Configuration ==== | ||
| - | |||
| - | === Configuration des interfaces d' | ||
| - | |||
| - | Si vous voulez que le serveur écoute sur certaines interfaces vous devez les spécifier dans **/ | ||
| - | INTERFACES=" | ||
| - | dans ce cas l' | ||
| - | |||
| - | === Configuration du serveur === | ||
| - | |||
| - | Toute la configuration de DHCP3-SERVER se fait dans le fichier ''/ | ||
| - | |||
| - | Dans ce fichier, on définit l' | ||
| - | voici une configuration détaillée : | ||
| - | |||
| - | < | ||
| - | ##### Option générale par défaut ##### | ||
| - | |||
| - | ### RÉSEAU ### | ||
| - | |||
| - | ## Nom du serveur dhcp | ||
| - | server-name " | ||
| - | |||
| - | ## Mode autoritaire (autoritaire) | ||
| - | authoritative; | ||
| - | |||
| - | ## Masque de sous-réseau | ||
| - | option subnet-mask 255.255.255.0; | ||
| - | # | ||
| - | ### DOMAINE ### | ||
| - | |||
| - | ## Nom du domaine | ||
| - | option domain-name " | ||
| - | |||
| - | ## Adresse IP du serveur DNS | ||
| - | # a remplacer par l ip de votre serveur dns ou par celle de votre fai | ||
| - | option domain-name-servers XXX.XXX.XXX.XXX; | ||
| - | |||
| - | ## type de mise a jour du dns (aucune) | ||
| - | ddns-update-style none; | ||
| - | # | ||
| - | ### Temps de renouvellement des adresses ### | ||
| - | |||
| - | ## par défaut en s (1h) | ||
| - | default-lease-time 3600; | ||
| - | |||
| - | ## maximum (2h) | ||
| - | max-lease-time 7200; | ||
| - | # | ||
| - | ### Sécurité ### | ||
| - | |||
| - | ## refus(deny)/ | ||
| - | deny unknown-clients; | ||
| - | |||
| - | ## Use this to send dhcp log messages to a different log file (you also | ||
| - | ## have to hack syslog.conf to complete the redirection). | ||
| - | log-facility local7; | ||
| - | # | ||
| - | ### PXE ### | ||
| - | ## Permet le boot reseau pour tftp | ||
| - | allow bootp; | ||
| - | allow booting; | ||
| - | # | ||
| - | ##### RÉSEAUX ##### | ||
| - | ## déclaration sous réseau 192.168.1.* | ||
| - | subnet 192.168.1.0 netmask 255.255.255.0 { | ||
| - | # si vous voulez spécifier un domaine différent de celui par défaut | ||
| - | option domain-name " | ||
| - | ## Adresse de diffusion | ||
| - | option broadcast-address 192.168.1.255; | ||
| - | ## routeur par défaut | ||
| - | option routers 192.168.1.1; | ||
| - | ## plage d' | ||
| - | # ici débute à 1.6, 1.1 à 1.4 étant déjà prise | ||
| - | # la plage ne contient 1 adresse ce qui empêche l' | ||
| - | range 192.168.1.6 192.168.1.7; | ||
| - | ## Option pxe nom du fichier servit. | ||
| - | # elilo.efi pour ia64; pxelinux.0 pour x86 | ||
| - | # à placer à la racine du serveur tftp | ||
| - | # le fichier peux être spécifier dans la section host il deviendra alors prioritaire sur celui-ci | ||
| - | filename " | ||
| - | # evalue si l adresse est deja attribuée | ||
| - | ping-check = 1; | ||
| - | } | ||
| - | |||
| - | ## déclaration sous réseau 192.168.2.* | ||
| - | subnet 192.168.2.0 netmask 255.255.255.0 { | ||
| - | option domain-name " | ||
| - | option broadcast-address 192.168.2.255; | ||
| - | option routers 192.168.2.1; | ||
| - | range 192.168.2.2 192.168.2.3; | ||
| - | ping-check = 1; | ||
| - | filename " | ||
| - | } | ||
| - | |||
| - | #### Configuration des hôtes avec ip fixée #### | ||
| - | # hôte FTP | ||
| - | host ftp { | ||
| - | # adresse mac de la carte réseau !!! A REMPLACER PAR CELLE DE LA MACHINE!!! | ||
| - | hardware ethernet 00: | ||
| - | # adresse attribué | ||
| - | fixed-address 192.168.1.2; | ||
| - | ### pxe ### | ||
| - | # fichier spécifique à une machine | ||
| - | # filename " | ||
| - | } | ||
| - | # hôte WEB | ||
| - | host web { | ||
| - | # !!! A REMPLACER PAR CELLE DE LA MACHINE !!! | ||
| - | hardware ethernet 00: | ||
| - | fixed-address 192.168.1.3; | ||
| - | } | ||
| - | # hôte mail | ||
| - | host mail { | ||
| - | # !!! A REMPLACER PAR CELLE DE LA MACHINE !!! | ||
| - | hardware ethernet 00: | ||
| - | fixed-address 192.168.1.4; | ||
| - | } | ||
| - | # hôte PORTABLE | ||
| - | host portable { | ||
| - | # !!! A REMPLACER PAR CELLE DE LA MACHINE !!! | ||
| - | hardware ethernet 00: | ||
| - | fixed-address 192.168.2.2; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | L' | ||
| - | |||
| - | Nous pouvons maintenant demander à notre serveur de prendre en compte nos modifications via la commande suivante : | ||
| - | |||
| - | < | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | Nous pouvons maintenant passer à la phase de vérification. | ||
| - | |||
| - | Si il y'a des messsages d' | ||
| - | < | ||
| - | tail / | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Liens utiles ==== | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // Contributeur : [[utilisateurs: | ||
