Forum Linux.mandriva Linux en tant que système réseau

Posté par  .
Étiquettes : aucune
0
2
sept.
2005
Bonjour, je voudrais configurer un PC sous Linux en tant que serveur et je rencontre pas mal de problèmes, et comme un malheur n'arrive jamais seul, le "linuxien de service" qui me dépanne habituellement a beaucoup de travail et n'est pas en mesure de m'aider en ce moment.

Aussi, je m'en remet à vous, en espérant trouver rapidement une solution à mes quelques problèmes. En gros, j'aimerais que le serveur en question fasse :

- serveur de fichiers
- passerelle internet
- sauvegarde automatisée sur DVD

Rien de bien compliqué je pense, d'ailleurs, je suis plus ou moins parvenu à mettre en place le serveur de fichiers avec Samba, mais si vous avez de très bons tutoriels pour la chose, je suis preneur, parce que je ne suis pas très fier de ce que j'ai fait, d'autant que c'est un peu tombé en marche et que je n'aime pas trop ça.

Par contre j'ai un problème avec le partage de la connexion internet. J'explique : le serveur est équipé de 2 cartes réseaux, toutes deux parfaitement reconnues par Mandriva. Sur l'une des cartes, j'ai connecté un modem adsl ethernet, et sur l'autre, le hub où sont connectées les autres machines du réseau. J'ai utilisé les outils Mandriva pour configurer la connexion à Internet, et ça fonctionne très bien. J'ai ensuite utilisé les mêmes outils pour configurer le partage de connexion, en spécifiant bien qu'internet arrivait par eth0 (192.168.0.1) et qu'il devait être partagé sur eth1 (192.168.0.2), en utilisant la passerelle par défaut 192.168.0.1 mais rien à faire, aucun des postes du réseau n'arrive à avoir internet. J'ai pas mal bidouillé, mais toujours rien.

Comme le partage de fichiers fonctionne bien, c'est que la communication entre les postes et le serveur ne pose pas de problème, et je présume donc que le problème doit venir du fait qu'il n'y a pas de dialogue entre les 2 cartes réseaux, et que le trafic n'est pas routé entre elles, mais je n'arrive vraiment à rien, même avec les quelques "route add" que j'ai tenté. Évidemment, je doute avoir utilisé les bons paramètres avec cette commande, donc si quelqu'un pouvait m'aiguiller un peu... ou me donner une commande magique !

Dernière chose, la sauvegarde automatique sur CD/DVD. En gros, j'aimerais qu'à intervalle régulier et défini, le serveur archive automatiquement le contenu de quelques répertoires (si possible de manière "incrémentale", de manière à pouvoir extraire un fichier de la sauvegarde sans tout restaurer) et sauvegarde le tout sur 1 ou plusieurs CD/DVD. J'ai bien trouvé un utilitaire Mandriva pour faire des sauvegardes sur CD mais apparemment pas DVD, mais je n'arrive pas à un truc concret avec, ni même à programmer quoi que ce soit, je suis peut-être trop nul. En fait, je crois qu'un bon script dans le cron serait tout aussi bien, mais quel script me conseilleriez vous ? Sinon, quels logiciels ?

En fouillant un peu, j'ai trouvé http://linuxfr.org/~moy/6414.html(...) et http://linuxfr.org/~moy/6674.html(...) mais ça date un peu, et peut-être qu'il y a mieux ou plus simple aujourd'hui ? En tout cas, pour l'instant je n'ai que ça.


En vous remerciant !
  • # Routage

    Posté par  . Évalué à 1.

    en utilisant la passerelle par défaut 192.168.0.1

    Naivement, je dirais que la passerelle par defaut pour ton reseau local serait 192.168.0.2, et pas 0.1.
    Ensuite a toi de voir si le traffic arrivant sur eth0 est routé sur eth1 et inversement.



    Pour la gravure de DVD, le cron resterait la meilleure solution pour moi
    • [^] # Re: Routage

      Posté par  . Évalué à 1.

      Il me semble que j'avais déjà testé et que ça ne marchait pas, mais je ferais le test dès demain matin, ayant arrêté le PC en question pour ce soir.

      Encore plus naïvement, comment fais tu pour voir que le trafic réseau est bien routé entre eth0 et eth1 ? ping ? traceroute ? J'avoue que mes connaissances du système linux et des réseaux sont assez limitées, d'habitude ce n'est pas moi qui m'occupe de ce genre de problèmes, ce qui ne m'empêche pas d'aimer apprendre et d'avoir déjà perdu quelques heures sur ce problème.
      • [^] # Re: Routage

        Posté par  . Évalué à 4.

        Si j'ai bien compris la situation est la suivante :
        Reseau local ----- eth1 (192.168.0.2) Serveur eth0 (192.168.0.1) ---- Modem
        
        Or là il y a un problème. En effet, les deux interfaces appartiennent au même "réseau" du point de vue IP (192.168.0.x/255.255.255.0). Donc le serveur, s'il doit envoyer un paquet vers une adresse IP dans cette plage ne sais pas par quelle interface le router. Je te conseil d'utiliser deux réseaux IP différents :
        Reseau local (machines en 192.168.1.x) --- eth1 (192.168.1.1) Serveur eth0 (192.168.0.1) --- Modem
        
        La passerelle par défaut pour les machines du réseau local sera 192.168.1.1. Par contre, il y a quelque chose que je ne comprends pas bien. Pourquoi l'interface qui est connecté à ton modem ADSL a-t-elle une adresse privée ? Ton modem ne ferait-il pas lui même office de passerelle, auquel cas, tu n'as pas besoin de rajouter une autre passerelle, ce qui complique pas mal (deux fois du NAT, c'est pas très joli). Si ton modem ne fait pas lui même passerelle (ou si tu l'as configuré comme un simple bridge), ton serveur doit faire tourner un PPPoE et l'interface de sortie à parametrer n'est pas eth0 (même si ton modem y est physiquement connecté) mais ppp0.
  • # Gravure sur DVD

    Posté par  . Évalué à 2.

    Pour la gravure sur DVD, crée un simple script bash utilisant mkisofs (pour créer une iso) et growisofs (pour la gravure).

    Pour faire d'un dossier une image .iso :
    $ mkisofs -r -J -iso-level 3 -o /home/user/mon_image.iso /home/user/documents

    Avec cette ligne de code, le dossier documents est placé dans l'iso.
    Pour les options -r et -J consulte le man de mkisofs

    Pour graver cette image iso :
    growisofs -Z /dev/dvd=mon_image.iso

    Tu peux aussi graver directement un dossier avec growisofs :
    $ growisofs -Z /dev/dvd -R -J /home/user/documents
    Pour ajouter des données au DVD (multi-session),
    $ growisofs -M /dev/dvd -R -J /home/user/en_plus

    En revanche, le script n'introduira pas le dvd vierge pour toi dans le lecteur ! ;-)
    • [^] # Re: Gravure sur DVD

      Posté par  . Évalué à 2.

      Pour l'incrémentale, le plus simple est encore d'utiliser rsync.
      Chez moi, ça fonctionne de la façon suivante :
      Dossiers sources <-- rsync --> dossiers de sauvegarde sur un autre disque (sauvegardés de façon incrémentale pour gagner du temps) <-- mkisofs & growisofs --> DVD

      Commande avec rsync :
      rsync -rvt /source/ /destination/

      Options :
      -r pour récursif dans les sous-dossiers
      -v verbose = affichage bavard
      -t conserve l'heure de la dernière modification

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.