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 madrunner . Évalué à 1.
# eth0 et eth1
Posté par laurentm . Évalué à 1.
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 looran . Évalué à 1.
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 laurentm . Évalué à 1.
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 looran . Évalué à 1.
# partage connection fonctionne
Posté par looran . Évalué à 1.
[^] # Re: partage connection fonctionne
Posté par laurentm . Évalué à 1.
D'où venait le problème finallement ?
# forward
Posté par madrunner . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.