Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2659 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [résolu] Connecter un ipod en adhoc avec wicd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Connecter un ipod en adhoc avec wicd

n°1119732
nikwist
Posté le 08-03-2009 à 15:20:11  profilanswer
 

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
mood
Publicité
Posté le 08-03-2009 à 15:20:11  profilanswer
 

n°1119733
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 15:23:50  profilanswer
 

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 ?


Message édité par o'gure le 08-03-2009 à 15:25:31

---------------
Relax. Take a deep breath !
n°1119735
nikwist
Posté le 08-03-2009 à 15:38:01  profilanswer
 

Non, je ne les connais pas. Et je ne sais même pas comment les savoir :/

n°1119736
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 15:50:46  profilanswer
 

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.


---------------
Relax. Take a deep breath !
n°1119738
nikwist
Posté le 08-03-2009 à 15:59:16  profilanswer
 

Code :
  1. niin@X31:~$ cat /etc/resolv.conf
  2. nameserver 203.246.162.253
  3. nameserver 164.124.101.2
  4. niin@X31:~$ route -n
  5. Table de routage IP du noyau
  6. Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
  7. 120.142.37.128  0.0.0.0         255.255.255.192 U     0      0        0 eth0
  8. 0.0.0.0         120.142.37.129  0.0.0.0         UG    0      0        0 eth0


 
Pour le domaine, je ne suis pas censé mettre une adresse http ?

n°1119740
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 16:04:28  profilanswer
 

nikwist a écrit :

Code :
  1. niin@X31:~$ cat /etc/resolv.conf
  2. nameserver 203.246.162.253
  3. nameserver 164.124.101.2
  4. niin@X31:~$ route -n
  5. Table de routage IP du noyau
  6. Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
  7. 120.142.37.128  0.0.0.0         255.255.255.192 U     0      0        0 eth0
  8. 0.0.0.0         120.142.37.129  0.0.0.0         UG    0      0        0 eth0



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.


Message édité par o'gure le 08-03-2009 à 16:04:54

---------------
Relax. Take a deep breath !
n°1119741
nikwist
Posté le 08-03-2009 à 16:11:54  profilanswer
 

Ç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. :/

n°1119742
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 16:15:49  profilanswer
 

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.


Message édité par o'gure le 08-03-2009 à 16:16:31

---------------
Relax. Take a deep breath !
n°1119744
nikwist
Posté le 08-03-2009 à 16:30:57  profilanswer
 

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.

n°1119746
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 16:46:59  profilanswer
 

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


---------------
Relax. Take a deep breath !
mood
Publicité
Posté le 08-03-2009 à 16:46:59  profilanswer
 

n°1119747
nikwist
Posté le 08-03-2009 à 16:57:38  profilanswer
 

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 :
  1. niin@X31:~$ ifconfig -a
  2. eth0      Link encap:Ethernet  HWaddr 00:0d:60:8f:1a:d0 
  3.           inet adr:120.142.*.*  Bcast:120.142.*.*  Masque:255.255.255
  4.           adr inet6: fe80::20d:60ff:fe8f:1ad0/64 Scope:Lien
  5.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  6.           Packets reçus:1323685 erreurs:0 :0 overruns:0 frame:0
  7.           TX packets:2287551 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 lg file transmission:1000
  9.           Octets reçus:261903804 (261.9 MB) Octets transmis:2903847314 (2.9
  10. eth1      Link encap:Ethernet  HWaddr 00:16:6f:43:b1:b9 
  11.           inet adr:192.168.5.1  Bcast:192.168.5.255  Masque:255.255.255.0
  12.           adr inet6: fe80::216:6fff:fe43:b1b9/64 Scope:Lien
  13.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  14.           Packets reçus:52446 erreurs:0 :0 overruns:0 frame:0
  15.           TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
  16.           collisions:0 lg file transmission:1000
  17.           Octets reçus:890871 (890.8 KB) Octets transmis:142779 (142.7 KB)
  18.           Interruption:11 Adresse de base:0x2000 Mémoire:c0200000-c0200fff
  19. lo        Link encap:Boucle locale 
  20.           inet adr:127.0.0.1  Masque:255.0.0.0
  21.           adr inet6: ::1/128 Scope:Hôte
  22.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  23.           Packets reçus:231 erreurs:0 :0 overruns:0 frame:0
  24.           TX packets:231 errors:0 dropped:0 overruns:0 carrier:0
  25.           collisions:0 lg file transmission:0
  26.           Octets reçus:23034 (23.0 KB) Octets transmis:23034 (23.0 KB)

n°1119748
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 17:04:35  profilanswer
 

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


Message édité par o'gure le 08-03-2009 à 17:06:28

---------------
Relax. Take a deep breath !
n°1119749
nikwist
Posté le 08-03-2009 à 17:20:41  profilanswer
 

1)

 
Code :
  1. niin@X31:~$ ping 192.168.5.10
  2. PING 192.168.5.10 (192.168.5.10) 56(84) bytes of data.
  3. 64 bytes from 192.168.5.10: icmp_seq=1 ttl=64 time=2.59 ms
  4. 64 bytes from 192.168.5.10: icmp_seq=2 ttl=64 time=2.58 ms
  5. ^C
  6. --- 192.168.5.10 ping statistics ---
  7. 2 packets transmitted, 2 received, 0% packet loss, time 1002ms
  8. rtt min/avg/max/mdev = 2.588/2.590/2.592/0.002 ms
  9. niin@X31:~$ route -n
  10. Table de routage IP du noyau
  11. Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
  12. 120.142.*.*  0.0.0.0         255.255.255.192 U     0      0        0 eth0
  13. 192.168.5.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
  14. 0.0.0.0         120.142.37.129  0.0.0.0         UG    0      0        0 eth0
 

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 :
  1. niin@X31:~$ sysctl net.ipv4.ip_forward
  2. net.ipv4.ip_forward = 0


Code :
  1. niin@X31:~$ sudo iptables -L -v -n
  2. Chain INPUT (policy ACCEPT 1328K packets, 251M bytes)
  3. pkts bytes target     prot opt in     out     source               destination       
  4. Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  5. pkts bytes target     prot opt in     out     source               destination       
  6. Chain OUTPUT (policy ACCEPT 2292K packets, 2872M bytes)
  7. pkts bytes target     prot opt in     out     source               destination


Code :
  1. niin@X31:~$ sudo iptables -t nat -L -v -n
  2. Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
  3. pkts bytes target     prot opt in     out     source               destination       
  4. Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
  5. pkts bytes target     prot opt in     out     source               destination       
  6. Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
  7. pkts bytes target     prot opt in     out     source               destinatio


Message édité par nikwist le 08-03-2009 à 17:21:40
n°1119750
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 17:22:01  profilanswer
 

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
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


Ceci ne persistera pas après un reboot.


Message édité par o'gure le 08-03-2009 à 17:22:26

---------------
Relax. Take a deep breath !
n°1119753
nikwist
Posté le 08-03-2009 à 17:28:43  profilanswer
 

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.

n°1119754
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-03-2009 à 17:35:03  profilanswer
 

De rien. :jap:
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.


---------------
Relax. Take a deep breath !
n°1119773
nikwist
Posté le 08-03-2009 à 18:32:45  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [résolu] Connecter un ipod en adhoc avec wicd

 

Sujets relatifs
[Resolu]Probleme Config Autoscan Network sous BT3 Final[résolu] Cryptage du mot de passe sous courier IMAP et LDAP
[résolu] [iptables] configuration du traffic entrant[Résolu] [dd] Comment écrire une chaine sur l'intégralité d'un disque?
lpr -o : comment modifier options configurables via GUI [RESOLU]imprimante hp hplip erreur 5012(resolu)
[Résolu] Démarrage difficile sous LennyImpossible de faire un makefile [resolu]
[résolu] Sidux et bugs d'affichage iceaweaseldhcp3(ubuntu)+ris+question diverse[RESOLU]
Plus de sujets relatifs à : [résolu] Connecter un ipod en adhoc avec wicd


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR