Forum Linux.mandriva pb partage connection

Posté par  .
Étiquettes : aucune
0
14
sept.
2005
bonjour à tous,

J'ai deux pc. Un pc " A " avec Mandriva et Windows XP et un pc " B " avec uniquement XP. Je voudrais passer plus de temps sous linux mais sans priver le pc B de sa connection internet.

J'ai suivi le tutorial de Léa pour mettre en place le partage :
http://lea-linux.org/reseau/cxion_locale/gateway.html#iptables(...)

Sur le PC " B "donc sous windows XP dans les propriétés tcp/ip j'ai mis -->
ip address : 192.168.0.2
Subnet mask : 255.255.255.0
Default Gateway : 192.168.0.1

pour les DNS, j'ai mis les DNS de mon fournisseur (club-internet) :

194.117.200.10
194.117.200.15

J'ai mis ça car j'ai lu quelque part que c'était nécessaire mais quand je suis sous XP avec le A je laisse tout en blanc et ça marche tres bien le partage de connexion.

Sous linux avec le pc A je peux pinger 192.168.0.2 (correspondant au pc B) et ça répond bien. Et avec le pc B (qui n'a que windows) je peux pinger 192.168.0.1 (le pc A sous linux) et c'est ok.

voila mon ifconfig :



eth0 Lien encap:Ethernet HWaddr 00:0B:6A:59:A0:5D
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::20b:6aff:fe59:a05d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18761 errors:0 dropped:0 overruns:0 frame:0
TX packets:20277 errors:0 dropped:0 overruns:0 carrier:0
collisions:23 lg file transmission:1000
RX bytes:24669835 (23.5 Mb) TX bytes:1690383 (1.6 Mb)
Interruption:5 Adresse de base:0xbc00

eth1 Lien encap:Ethernet HWaddr 00:10:B5:96:EE:B1
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::210:b5ff:fe96:eeb1/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6524 errors:0 dropped:0 overruns:0 frame:0
TX packets:1069 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:470566 (459.5 Kb) TX bytes:180782 (176.5 Kb)
Interruption:11 Adresse de base:0xef00

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1400 (1.3 Kb) TX bytes:1400 (1.3 Kb)

ppp0 Lien encap:Protocole Point-Ã -Point
inet adr:213.44.152.133 P-t-P:213.44.152.1 Masque:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:18408 errors:0 dropped:0 overruns:0 frame:0
TX packets:19856 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:3
RX bytes:24231735 (23.1 Mb) TX bytes:1236061 (1.1 Mb)

sit0 Lien encap:IPv6-dans-IPv4
adr inet6: ::127.0.0.1/96 Scope:Inconnu
adr inet6: ::213.44.152.133/96 Scope:Compat
adr inet6: ::192.168.0.1/96 Scope:Compat
UP RUNNING NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

<\pre>

et voila un coup de "route -n"


Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
213.44.152.1 0.0.0.0 255.255.255.255 UH 20 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 10 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0
0.0.0.0 213.44.152.1 0.0.0.0 UG 20 0 0 ppp0
<\pre>

Je ne comprends pas bcp toutes ces questions réseauet et j'ai vraiment besoin d'un petit coup de main. En tout cas un grand merci et désolé mais je suis parfois un peu trop lourd dans mes descriptions, je préfère en dire un peu trop que pas assez.

Looran
  • # forward

    Posté par  . Évalué à 1.

    je vais p'tet sortir une boulette mais tu n'as pas oublié d'activer le forward de ton pc sous mandriva ? (pour qu'il relaye les paquets de B)
  • # eth0 et eth1

    Posté par  . Évalué à 1.

    Tes interfaces eth0 et eth1 sont sur le même réseau ... ce qui n'est pas forcement bon.

    Quelle interface est sur ton réseau local ? Comment est-ce que tu te connectes à internet ? RTC, ADSL, modem/routeur, pppoe, ... ?

    As-tu essayé de pinger l'interface ppp0 de A depuis B ?
    • [^] # Re: eth0 et eth1

      Posté par  . Évalué à 1.

      Merci de m'aider et surtout d'avoir débloquer mon problème hier car sinon j'étais presque prêt à réinstaller mandriva. C'était bien le firewall de mandriva qui m'empêchait d'aller sur le web.

      J'ai un modem adsl ethernet connecté sur eth0 et ensuite j'ai un cable croisé en A et B.

      J'ai pinguer depuis B le ppp0 du A (si je comprends bien j'ai pingué l'adresse ip que me donne club internet) et le résultat est que ça marche le PC B répond bien au ping.

      Tu me dis eth0 et eth1 sont sur le même réseau et c'est pas forcément bon. Mais que puis-je faire ?

      Thanks !!!!
      • [^] # Re: eth0 et eth1

        Posté par  . Évalué à 1.

        Si ton modem adsl est branché sur eth0 et que tu fais du ppp pour accéder au net (présence de ppp0), tu n'as pas besoin d'adresse ip sur eth0.
        Pour la "déconfigurer" :
        # ifconfig eth0 0.0.0.0

        Normalement, tu ne devrais avoir plus qu'une seule route vers le réseau 192.168.0.0/24 via eth1.

        Après il faut vérifier que l'ip forwarding est bien activé sur A :
        # cat /proc/sys/net/ipv4/ip_forward
        1

        Si tu obtiens 0, c'est que le forward n'est pas activé. Pour l'activé :
        # echo "1" > /proc/sys/net/ipv4/ip_forward

        Attention, cette configuration est perdue quand tu redémarres ta machine.

        Et pour finir, vérifie tes règles iptables pour faire du nat. Ton interface d'entrée est eth1 et ton interface de sortie est ppp0.
        • [^] # Re: eth0 et eth1

          Posté par  . Évalué à 1.

          Merci, je vais m'y remettre un peu plus tard (ma femme veut aller sur le net avec son fameux pc B) :-)
  • # partage connection fonctionne

    Posté par  . Évalué à 1.

    Merci de votre trés précieuse aide !!!
  • # forward

    Posté par  . Évalué à 1.

    je vais p'tet sortir une boulette mais tu n'as pas oublié d'activer le forward de ton pc sous mandriva ? (pour qu'il relaye les paquets de B)

Suivre le flux des commentaires

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