Connecter un ipod en adhoc avec wicd [résolu] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 08-03-2009 à 15:23:50
Bonjour,
Si tu ne l'as pas adressé via DHCP, as tu renseigné les serveurs DNS et la route par défaut sur ton iPod ?
Marsh Posté le 08-03-2009 à 15:38:01
Non, je ne les connais pas. Et je ne sais même pas comment les savoir
Marsh Posté le 08-03-2009 à 15:50:46
Pour les serveurs DNS, sur ton linux, tape la commande suivante :
cat /etc/resolv.conf |
Tu auras l'(les) adresse(s) IP du(des) serveur(s) que tu utilises.
Pour la route par défaut, je ne sais pas laquelle te donner dans le cadre d'un réseau ad-hoc... Deux solutions :
Solution 1 :
soit c'est la même que ton linux => tape :
route -n |
tu prends l'adresse IP qui est entre les deux 0.0.0.0 (normalement dernière ligne)
Solution 2 :
tu prends l'adresse IP de l'interface wifi de ton PC sous linux.
Marsh Posté le 08-03-2009 à 15:59:16
Code :
|
Pour le domaine, je ne suis pas censé mettre une adresse http ?
Marsh Posté le 08-03-2009 à 16:04:28
nikwist a écrit :
|
Oui, c'est ce que j'ai dit.
nikwist a écrit : Pour le domaine, je ne suis pas censé mettre une adresse http ? |
Non. Qu'est ce que HTTP viendrait faire dans la résolution d'un nom de domaine ? C'est deux choses totalement séparées et indépendantes. Tu prends une des deux adresses du resolv.conf comme je te l'ai dit.
Marsh Posté le 08-03-2009 à 16:11:54
Ça ne marche pas.
Je ping toujours correctement, mais quand je fais une navigation via l'ipod, il tente de trouver pendant plusieurs minutes, puis fini par me dire qu'il trouve pas.
Marsh Posté le 08-03-2009 à 16:15:49
Pour la route par défaut, as-tu essayé d'indiquer l'adresse de l'interface réseau de ta carte wifi (sur le linux), c'est à dire ma solution 2?
Une chose est sûre, c'est que sans serveur DNS et sans passerelle par défaut, ton IPod ne pourras être utiliser pour surfer.
Marsh Posté le 08-03-2009 à 16:30:57
Par adresse de l'interface réseau, tu veux dire l'adresse utilisée pour la connexion internet ou celle de la connexion adhoc ?
J'ai essayé avec l'ip internet de ma carte réseau et ça n'a pas marché. J'ai aussi essayé les deux dns sans plus de succès.
Marsh Posté le 08-03-2009 à 16:46:59
nikwist a écrit : Par adresse de l'interface réseau, tu veux dire l'adresse utilisée pour la connexion internet ou celle de la connexion adhoc ? |
Celle la connexion adhoc.
nikwist a écrit : J'ai aussi essayé les deux dns sans plus de succès. |
Logique... Evite de tenter tout et n'importe quoi et tente de comprendre ce que tu fais... Faire tout et n'importe quoi c'est le meilleur moyen pour tout flinguer et ne jamais trouver la solution.
Pour n'importe quel équipement en réseau, pour pouvoir surfer "normalement", il faut :
- une adresse IP sur le réseau local
- une route par défaut (ie. l'adresse du routeur sur le même réseau que l'adresse IP précédente, permettant de sortir sur le net).
- des serveur DNS pour pouvoir traduire un nom de serveur (www.google.fr) en adresse IP.
Normalement, un service DHCP te fournit tous ces renseignements. Toi tu as adressé manuellement ton iPod car ton service DHCP ne semble pas fonctionner. Il te manque ton les adresses des serveurs DNS (à mettre au bon endroit dans l'IPod) et la route par défaut. Evite de trifouiller autre chose.
1. L'adresse IP que tu as indiquée, tu la laisse. Vu que ça pingue, c'est bon
2. Les serveurs DNS tu mets les mêmes que tu as trouvé précédemment.
3. tu mets l'adresse IP de la connexion hadhoc (de ton linux) sur ton IPod (champ : passerelle ou route par défaut).
Copie colle ici ton ifconfig -a
Marsh Posté le 08-03-2009 à 16:57:38
Ok, j'avais pas compris le "route par défaut", mais effectivement, j'avais déjà mis la passerelle au début.
Ce que l'ipod demande c'est :
- IP
- Masque
- Passerelle/route
- DNS
- Domaine de recherche
Finalement il me manque le domaine. Est-ce nécessaire ?
Code :
|
Marsh Posté le 08-03-2009 à 17:04:35
Questions :
1. Lorsque tu as fais ton "route -n" tout à l'heure comme demandé, avais-tu "démarré" ton réseau ad-hoc ? ça m'inquiète de ne pas avoir de route pour le sous-réseau 192.168.5.0/24. Dans le doute peux-tu me refaire cette commande en t'assurant que tu pingues ton ipod.
2. Quelle adresse IP as-tu donné à ton IPod
3. Quel masque as tu indiqué ?
4. Pour la passerelle route mets 192.168.168.5.1 sur ton ipod
5. Pour le domaine, on s'en fout, c'est lorsque tu tentes de joindre un site sans domaine : genre www, il concatènerait d'abord le domaine indiqué dans le champ. C'est optionnel.
6. Lorsque tu dis que tu as cliqué sur le partage de connexion dans wicd, es tu sûr qu'il l'a activé ?
Donne moi le résultat des commandes suivantes, à faire en root :
sysctl net.ipv4.ip_forward |
iptables -L -v -n |
iptables -t nat -L -v -n |
Marsh Posté le 08-03-2009 à 17:20:41
1)
Code :
|
Apparemment, il était pas démarré la dernière fois, bizarre.
2) IP : 192.168.5.10
3) masque : 255.255.255.0
6) Pour le partage :
Code :
|
Code :
|
Code :
|
Marsh Posté le 08-03-2009 à 17:22:01
Bon ben voilà, c'est le partage de connexion qui n'est pas opérationnel. Pour le faire "manuellement", en root :
sysctl -w net.ipv4.ip_forward=1 |
Ceci ne persistera pas après un reboot.
Marsh Posté le 08-03-2009 à 17:28:43
Et ben maintenant ça marche. Merci d'avoir passé du temps sur ce problème. Donc finalement, c'est juste Wicd qui ne fait pas ce qu'il est conçu pour faire, ou alors il doit probablement se lancer en user et n'a pas les droits pour partager la connexion. Il faudrait que je vois si je peux le lancer automatiquement en root.
Marsh Posté le 08-03-2009 à 17:35:03
De rien.
S'il était lancé avec des droits d'utilisateurs simples, tu n'aurais, normalement, pas pu changer l'adresse IP de ton interface réseau. Soit il peut tout faire, soit rien.
Normalement, quand tu as lancé wicd, tu aurais dû avoir droit à une demande de mot de passe pour accroitre tes privilèges.
Vérifie bien cette demande de mot de passe, vérifie que le partage n'est pas opérationnel avec l'avoir demandé, et suivant les résultats, tu peux toujours faire un rapport de bug pour faire avancer ta distribution.
Marsh Posté le 08-03-2009 à 18:32:45
Wicd se lance automatiquement au démarrage de la session. Je n'ai eu aucune demande de mdp et quand je vais dans la liste des programmes lancés au démarrage, il ne se lance à priori pas en root. Faudra que je vois ça plus tard.
Marsh Posté le 08-03-2009 à 15:20:11
Bonjour,
J'ai acheté un ipod et je souhaiterais accéder au net depuis chez moi via un réseau adhoc, n'ayant pas de borne wifi à proximité (pas assez stable).
Étant donné que l'outil de configuration réseau de gnome (network-manager) n'avait pas l'air de savoir ce qu'est un réseau wifi adhoc, je l'ai remplacé par wicd. Ainsi, je crée un réseau adhoc en prenant soin de créer un SSID, de choisir une IP et un canal, et enfin de cliquer sur le partage de connexion internet. Je ne mets pas de mdp tout de suite, pas la peine de rendre l'expérience plus douloureuse pour le moment.
Donc ceci fait, je vais dans les paramètres de l'ipod, où je vois très bien le nouveau réseau adhoc créé. Je passe en ip statique dans la mesure où le DHCP a pas l'air de fonctionner chez wicd en adhoc (je reçois une mauvaise ip), et j'ajoute une passerelle (l'IP du PC choisie sous wicd). L'ipod est connecté, j'arrive même à le pinger depuis le PC mais... pas de connexion internet.
Le pire, c'est qu'un moment, ça a marché avec cette configuration. Puis d'un coup, plus de connexion, et rebelotte, obligé de me creuser la tête pour comprendre ce qui va pas. Et tous les tutos où problèmes trouvés sur le net sont dédiés à windows, me laissant pensant que le problème proviendrait probablement de wicd.
Message édité par nikwist le 08-03-2009 à 17:34:42