Forum Linux.debian/ubuntu Partage de connexion internet !

Posté par  .
Étiquettes :
0
15
nov.
2004

Salut a tous !

Voila je posséde 2 PC , 1 serveur sous debian et 1 client sous WinXP !

je suis chez 9tel et je souhaiterais partager la connexion via le modem 9box !

je veux que se soit debian qui fasse le partage (il y a 2 carte reseau)

[INTERNET]---[MODEM]---[DEBIAN]---[SWITCH]---[WINDOWS]

les 2 cartes réseau sont bien configuré, la connexion internet aussi !

j'arrive a pinger windows et vice-versa mais windows n'arrive pas a allé sur internet !

pourtant j'ai bien activé le mode forwarding !

mais rien ne passe !

si jamais qq1 peut m'aider ou peux me conseiller un trés bon tuto !

merci d'avance !

  • # Une idée, comme ça, en passant :

    Posté par  . Évalué à 1.

    Comment le poste windows est-il configuré ?
    A-t-il une adresse IP fixe ou attribuée dynamiquement ?
    Si elle est fixe, qu'a-t-il de renseigné comme passerelle par défaut ? Le poste debian ? Si non, ben ça peut venir de là. Si c'est le debian qui sert les adresses IP par dhcp, il faut voir dans le dhcpd.conf comment ça se positionne...
  • # Un peu d' aide

    Posté par  . Évalué à 3.

    echo 1 > /proc/sys/net/ipv4/ip_forward
    (Active le forwarding dans le kernel.)

    iptables -t nat A POSTROUTING -j MASQUERADE -o $INET
    (Effectu un remplacement d' ip avant d' envoyer les paquets vers internet,
    car sur internet l' ip LAN de ton windows n' est pas retrouvable).

    $INET doit etre remplace par le nom de ton "device" internet.
    Chez moi (usb+free) c' est ppp0.
    Tu peux utiliser la commande 'ifconfig' pour avoir la liste des peripheriques
    disponibles.

    N' oubli pas de regler la connection reseau de windows, à savoir
    -L' adresse ip de la gateway/passerelle doit etre celle de la carte reseau
    de ta debian et qui est connectée coté LAN.
    -L' adresse du ou des serveurs de DNS fournie par le FAI.
    Tu peux les retrouver dans /etc/resolv.conf de ta debian je pense ....

    Verifi egalement qu' il n' y a pas de firewall installé sur ta debian:
    Pour ce faire, la commande:
    iptables -vnL
    Doit retourner trois chaines vide:

    Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
    pkts bytes target prot opt in out source destination

    Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
    pkts bytes target prot opt in out source destination

    Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
    pkts bytes target prot opt in out source destination

    Les policies doivent etre regler sur ACCEPT

    Cette commande:
    iptables -t nat -vnL
    Ne devrait contenir que le MASQUERADE precedement ajouté par la commande:
    iptables -t nat A POSTROUTING -j MASQUERADE -o $INET

    Evidement je te conseille d' apprendre le fonctionnement d' iptables/netfilter
    pour commencer a proteger tes machines, il y a egalement des outils comme
    shorewall pour "simplifier" la vie...

    Voila
    • [^] # Re: Un peu d' aide

      Posté par  . Évalué à 2.

      Petite erreur ;-) "-A"

      iptables -t nat -A POSTROUTING -j MASQUERADE -o $INET
  • # merci

    Posté par  . Évalué à 1.

    je vais voir avec ce que vous m'avez filé !

    en ce qui concerne l'adressage des IP debian fait office de serveur DHCP !
  • # rtfm

    Posté par  . Évalué à 3.

Suivre le flux des commentaires

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