Utiliser son serveur comme passerelle

zxcoolman Messages postés 72 Statut Membre -  
zxcoolman Messages postés 72 Statut Membre -
Bonjour,
Je ne sais si mon titre est le bon mais du moins c'est comme ça que je me comprend :p

Mon architecture réseau est toute simple, elle se compose d'une BBOX (192.168.1.254) d'un serveur faisant office de serveur dhcp + proxy(pas encore configuré), ce serveur est composé de deux interfaces ethernet (eth0 + eth1) + tout plein de PC client (windows, linux,mac).

cette architecture réseau se trouve dans un cybercafé et ma question est toute simple je voudrais faire en sorte d'utiliser mon serveur comme passerelle( ip = 192.168.1.253)
Par exemple eth0 relié au net et eth1 au réseau local.
En d'autre terme je voudrais avoir la possibilité de mettre ton mon serveur dhcp que le gateway c'est le serveur et non pas la BBOX....

Merci d'avance pour vos réponse et n'hésiter pas à me poser d'autre question ;)

4 réponses

  1. freelinuxien Messages postés 56 Statut Membre 6
     
    Il faut agir au niveau de votre table de routage

    Ouvrir une session en mode super utilisateur (root) dans une console et utiliser route add comme ci dessous :

    route add default gw 192.168.1.253

    ---> ajoute la passerelle par défaut

    Puis utilisé route

    ---> pour afficher le resultat de la table de routage
    0
  2. zxcoolman Messages postés 72 Statut Membre 3
     
    merci de m'avoir répondu aussi vite je te laisses de suite le résultat de route

    root@serveur:/etc/network# route
    Table de routage IP du noyau
    Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
    192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
    default         192.168.1.253   0.0.0.0         UG    0      0        0 eth0
    default         gestionBbox.lan 0.0.0.0         UG    100    0        0 eth0
    


    merci d'avance ;)
    0
  3. freelinuxien Messages postés 56 Statut Membre 6
     
    [root@mandriva2007 linux]# route
    Table de routage IP du noyau
    Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
    AFai-xxx-x-xx *               255.255.255.255 UH    25     0        0 ppp0
    10.0.0.0        *               255.255.255.0   U     10     0        0 eth0
    169.254.0.0     *               255.255.0.0     U     10     0        0 eth0
    default         AFai-xxx-x-xx 0.0.0.0         UG    25     0          0 ppp0
    


    Pour votre lien vers internet il peut s'agir d'une interface du type ppp0 en gras comme dans l'exemple ci-dessus.

    Il faut toute votre démarche depuis le début avec l'architecture de votre réseau, avec plus d'information, FAI (Fournisseur d'accès Internet)

    - WAN (cable, Adsl, ...)
    - LAN (ethernet, bus, ...)

    Il faut aussi gérer les droits d'accès des PC du LAN au niveau de l'ordinateur qui fait office de passerelle, et mettre un firewall ou utiliser votre BOX avec des régles de translation...

    Désolé
    0
  4. zxcoolman Messages postés 72 Statut Membre 3
     
    Je vous fais cela de suite :

    enfin de vous aider à résoudre mon soucis je vais vous expliqué la procédure que j'ai appliqué.
    J'ai tout d'abord modifier mon serveur dhcp comme ceci simplifié au maximum
    dhcpd.conf
    # la ligne qui suit est nécessaire. Elle est en rapport avec
    # la mise à jour dynamique du DNS, que je n'utiliserai pas
    ddns-update-style none;
    
    # ce serveur fait autorité sur tout le réseau
    authoritative;
    
    # Les options globales
    # Le nom de domaine
    option domain-name "XXXXXXX";
    max-lease-time 3600;
    default-lease-time 3600;
    # L'adresse du nom du routeur accedant au net
    option domain-name-servers 192.168.1.254;
    option subnet-mask 255.255.255.0;
    # L'adresse du routeur
    option routers 192.168.0.252;
    
    # Déclaration du sous-réseau et du masque
    subnet 192.168.0.0 netmask 255.255.255.0
    {
    # les adresse macs non reconnu auront une
    # de ces adresses-ci
            range dynamic-bootp 192.168.0.20 192.168.0.50;
    }
    host perso
    {
            hardware ethernet 00:23:5A:9A:9B:5A;
            fixed-address 192.168.0.102;
    }

    ceci fais je redémarre mon serveur

    sudo /etc/init.d/dhcp3-server restart

    Puis je modfie le fichier interface de ce même serveur comme montré au dessus.
    Je redemarre les interfaces

    sudo /etc/init.d/networking restart

    Je rentre en ligne de commande ceci comme tu me l'as conseillé
    echo 1 > /proc/sys/net/ipv4/ip_forward

    Enfin sur mon PC teste je lui demande une adresse ip

    sudo dhclient eth0

    Il lui attribu parfaitement mais malheureusement je n'ai pas accé au net :/

    Mon FAI est BBOX entreprise ( ip de la box 192.168.1.254 )
    Mon serveur est sous ubuntu serveur 10.04
    Mon PC client est sous ubuntu desktop 10.04

    concernant les droits d'accés je ne comprend pas tout ce que vous dîtes.
    J'ai tout les mot de passes que ce soit au niveau de la BBOX, du serveur ou encore des PC clients.

    Merci de votre aide
    0
    1. jollyd Messages postés 47 Statut Membre 1
       
      Ce n'est pas suffisant pour que la passerelle transmette les paquets à qui de droit...

      De mon "temps" il faut ajouter les règles de FORWARDING et MASQUERADING à l'aide d'iptables.

      Cherchez 'gateway iptable masquerading' dans google et vous tomberez sur ce qu'il faut.

      Vous pourrez ainsi mettre ces commandes dans un script s'executant au démarrage du système.

      Cheers

      a
      0
    2. zxcoolman Messages postés 72 Statut Membre 3
       
      merci beaucoup de votre aide et de votre patience .

      Maintenant en cherchant sur google avec le bon vocabulaire je trouverai mieux ce qu'il me faut.

      @+
      0