Partage de connexion entre un PC et un Mac

Partage de connexion entre un PC et un Mac - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 10-04-2004 à 01:06:42    

Hello :)
 
Voici ma config :
- une freebox
- un PC branché sur la Freebox sur ma première carte réseau (eth0) qui tourne sous Mandrake 9.2
- un Mac sous MacOS9 relié au PC (2ème carte réseau : eth1) par un cable croisé
 
Ma config internet sur le PC est OK : je peux surfer sur Free par eth0
Voici ma config d'eth1 :

Code :
  1. eth1      Lien encap:Ethernet  HWaddr 00:60:97:45:83:56
  2.           inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
  3.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  4.           RX packets:157 errors:0 dropped:0 overruns:0 frame:0
  5.           TX packets:317 errors:0 dropped:0 overruns:0 carrier:4
  6.           collisions:0 lg file transmission:1000
  7.           RX bytes:17777 (17.3 Kb)  TX bytes:19324 (18.8 Kb)
  8.           Interruption:19 Adresse de base:0xe000


J'ai donc été dans le tableau de bord TCP/IP du Mac et j'ai renseigné Comme ceci :

Code :
  1. Connexion : Ethernet
  2. Configuration : Manuellement
  3. Adresse IP : 192.168.0.2
  4. Masque de sous-réseau : 255.255.255.0
  5. Adresse du routeur : 192.168.0.1
  6. Adresses serveurs de domaine : 212.27.39.5 et 213.228.0.168
  7. Domaines de recherche : free.fr


Sur le PC, j'ai activé le partage de connexion Mandrake et tout semble OK.
Pourtant, impossible d'accéder au net depuis le mac : sur Mozilla, il n'arrive pas à résoudre le nom de domaine du site que je souhaite atteindre.
Il semblerait donc qu'il sagisse d'un pb DNS.
De plus, je signale que le PC ping le Mac et inversement.
A quel endroit je me suis planté ?


Message édité par ecliptux le 10-04-2004 à 21:11:00

---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Marsh Posté le 10-04-2004 à 01:06:42   

Reply

Marsh Posté le 10-04-2004 à 09:38:53    

essaie en mettant le mac en DHCP (attribution auto d'ip). Si tu as activé le partage de connexion dans le control center mandrake, ton pc mandrake fait désormais serveur dhcp .

Reply

Marsh Posté le 10-04-2004 à 09:50:51    

même config que toi (enfin freebox)..
Les DNS sont ceux que m'a envoyé free par courrier
ce qui donne :
 
cat /etc/resolv.conf
nameserver 212.27.32.176
nameserver 212.27.32.177
 
(je suppose que, sous mandrake, la modification des DNS dans le fichier plat et un /etc/init.d/network restart suffit pour la prise en compte) .


Message édité par danny92 le 10-04-2004 à 09:51:51
Reply

Marsh Posté le 10-04-2004 à 11:46:21    

leto3 a écrit :

essaie en mettant le mac en DHCP (attribution auto d'ip). Si tu as activé le partage de connexion dans le control center mandrake, ton pc mandrake fait désormais serveur dhcp .


J'ai activé l'attribution d'adresse DHCP sur le Mac et ça a fonctionné : le Mac choppe l'IP 192.168.0.253, que je ping depuis le PC
Par contre, tjrs rien au niveau de l'accés Internet :pfff:  

danny92 a écrit a écrit :

Les DNS sont ceux que m'a envoyé free par courrier
ce qui donne :
 
cat /etc/resolv.conf
nameserver 212.27.32.176
nameserver 212.27.32.177



Sur mon PC, ça donne ceci :

Code :
  1. [root@localhost ecliptux]# cat /etc/resolv.conf
  2. nameserver 212.27.39.1
  3. nameserver 213.228.0.212


Mais comme ça marche, je me dis que ma config DNS (qui m'est attribuée par Free) est bonne.
 
Du coup je suis en train de me demander si ma config (Freebox+PC+Mac) peut fonctionner :??:  
Y en a parmis vous qui ont été confronté au même problème ?


Message édité par ecliptux le 19-12-2006 à 16:09:27

---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Marsh Posté le 10-04-2004 à 12:37:01    

la config pc+mac doit fonctionner, y'a pas de raison

Reply

Marsh Posté le 10-04-2004 à 13:22:25    

Vi c'est ce que je me dis :D
 
Suite des investigations :
j'ai redémarré le PC sous Windows et j'ai partagé la connexion  Internet.
J'ai modifié les DNS du Mac avec 212.27.32.176 & 212.27.32.177
Et là figurez vous que ça marche :)
 
Donc illico, je redémarre sous mon Pinguin pour tester (vu que la config Mac est bonne maintenant :) )
Et là paf! ça ne marche tjrs pas.
Il s'agit donc d'un problème de mon partage de connexion Linux !!!!
Voilà donc la piste à suivre :)
J'ai donc revérifié le partage : il était arrêté ! Bizarre parce que je suis sûr de l'avoir activé avant de redémarrer :/
Bref : je l'active et je reteste sur le Mac : que dale !
 
Comment puis-je configurer mon partage manuellement ou vérifier qu'il fonctionne bien ?


Message édité par ecliptux le 10-04-2004 à 13:58:37

---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Marsh Posté le 10-04-2004 à 21:16:12    

Bon visiblement, je suis confronté à un problème qui a déjà été rencontré :
http://forum.hardware.fr/forum2.ph [...] =0#t235082

 

Malheureusement malgré mes recherches je ne trouve pas :(
J'utilise le script nat.sh :

Code :
  1. #!/bin/sh
  2. echo "[Activation du partage de connexion]"
  3. echo "1" > /proc/sys/net/ipv4/ip_forward
  4. echo "[Mise en place du masquerading]"
  5. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE


Et lorsque je l'exécute, j'obtiens l'erreur suivante :

Code :
  1. [root@localhost Scripts]# ./nat.sh
  2. [Activation du partage de connexion]
  3. [Mise en place du masquerading]
  4. iptables: Invalid argument


Au niveau des modules, j'ai activé quasiment tout ce qu'il fallait avant de me recompiler le dernier 2.6.5
Ma version d'iptables est la 1.2.8 et j'ai jeté un oeil pour passer à la 1.29 -----> ça à pas l'air d'être du gâteau :/ Du coup comme j'ai lu que le passage en 1.2.9 ne résolvait pas systématiquement le pb, j'aimerai savoir si vous aevz d'autres idées :)
Pour rappel, je suis sous Mandrake 9.2


Message édité par ecliptux le 19-12-2006 à 16:09:47

---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Marsh Posté le 11-04-2004 à 11:30:58    

up !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed