• # Un peu d' aide

    Posté par . En réponse au message Partage de connexion internet !. É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