Utiliser son serveur comme passerelle

Fermé
zxcoolman Messages postés 62 Date d'inscription mercredi 16 septembre 2009 Statut Membre Dernière intervention 8 avril 2014 - 15 juin 2010 à 13:47
zxcoolman Messages postés 62 Date d'inscription mercredi 16 septembre 2009 Statut Membre Dernière intervention 8 avril 2014 - 15 juin 2010 à 23:31
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 ;)



A voir également:

4 réponses

freelinuxien Messages postés 54 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 15 avril 2012 6
15 juin 2010 à 14:23
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
zxcoolman Messages postés 62 Date d'inscription mercredi 16 septembre 2009 Statut Membre Dernière intervention 8 avril 2014 3
15 juin 2010 à 16:46
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
freelinuxien Messages postés 54 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 15 avril 2012 6
15 juin 2010 à 17:24
[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
zxcoolman Messages postés 62 Date d'inscription mercredi 16 septembre 2009 Statut Membre Dernière intervention 8 avril 2014 3
15 juin 2010 à 18:41
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
jollyd Messages postés 46 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 24 juin 2010 1
15 juin 2010 à 22:37
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
zxcoolman Messages postés 62 Date d'inscription mercredi 16 septembre 2009 Statut Membre Dernière intervention 8 avril 2014 3
15 juin 2010 à 23:31
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