[Ad-hoc] Partage internet

Applications, problèmes de configuration réseau
Répondre
gentux
Hankyu
Messages : 11
Inscription : mar. 13 avr. 2010, 00:06

[Ad-hoc] Partage internet

Message par gentux »

Bonjour tout le monde !
J'ai un petit problème pour créer mon réseau wifi ad-hoc pour partager ma connexion internet avec d'autres pc.
En fait j'ai fait toutes les commandes pour créer le réseau local, ça marche, les 2 ordis se pinguent donc pas de soucis de ce côté là.
C'est au niveau du partage que ça coince et je ne sais pas d'où ça pourrait venir...
N'ayant aucune connaissance des fichiers de log à fournir (s'il y en a ?), voici le script qui me permet de créer tout ça:

Code : Tout sélectionner

#!/bin/sh
read -p "Entrez l'interface reseau pour le ad-hoc : " a
read -p "Entrez l'interface reseau connectee a internet : " b
ifconfig $a down
iwconfig $a mode ad-hoc
iwconfig $a channel 4
iwconfig $a essid 'partage'
iwconfig $a key off
ifconfig $a 192.168.0.1 netmask 255.255.255.0
ifconfig $a up
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $b -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables restart
Je configure ensuite le 2eme pc comme il l'est dit dans le wiki:
http://wiki.archlinux.org/index.php/Internet_Share
Soit:

Code : Tout sélectionner

ifconfig wlan0 192.168.0.2 netmask 255.255.255.0
ifconfig wlan0 up
route add default gw 192.168.0.1 wlan0
echo "nameserver 192.168.1.1" > /etc/resolv.conf
Mais toujours pas d'internet sur le 2eme pc...
Auriez vous des idées ?
Merci d'avance ! :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ad-hoc] Partage internet

Message par benjarobin »

Commençons par la base, arrive tu a pinger une IP de google... Par exemple celle-ci: http://209.85.135.147/

Édit: Eu attend, il faudrait deja se connecter au wifi pour le 2ieme PC... Tu es sur que cela ping? Les 2 PC se voient réciproquement? J'ai comme un doute ou alors tu as oublier de poster des commandes
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gentux
Hankyu
Messages : 11
Inscription : mar. 13 avr. 2010, 00:06

Re: [Ad-hoc] Partage internet

Message par gentux »

Bon en fait là c'est bon, c'est le

Code : Tout sélectionner

echo 1 > /proc/sys/net/ipv4/ip_forward
qui marchait pas, je l'ai fait à la main et hop je partage internet.
Donc c'est ok avec le pc, en fait c'était l'étape 1.
Car mon but, c'est d'y connecter la nintendo ds.
Et là c'est le drame !
J'ai lu qu'elle ne supportait pas le mode ad-hoc, donc je suis passé en mode Master.
Avec iwconfig, c'était impossible, j'avais une erreur, alors j'ai du utiliser la commande suivante:

Code : Tout sélectionner

wlanconfig $a create wlandev wifi0 wlanmode ap
Et c'est merveilleux:

Code : Tout sélectionner

ath0      IEEE 802.11g  ESSID:"partage"  Nickname:""
          Mode:Master  Frequency:2.427 GHz  Access Point: 06:1E:58:FF:C4:75   
          Bit Rate:0 kb/s   Tx-Power:14 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Donc je lance mon script que j'ai retravaillé:

Code : Tout sélectionner

#!/bin/sh
read -p "Entrez l'interface reseau pour le ad-hoc : " a
read -p "Entrez l'interface reseau connectee a internet : " b
ifconfig $a down
wlanconfig $a create wlandev wifi0 wlanmode ap
iwconfig $a channel 4
iwconfig $a essid 'partage'
iwconfig $a key off
ifconfig $a 192.168.0.1 netmask 255.255.255.0
ifconfig $a up
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface $b -j MASQUERADE
iptables --append FORWARD --in-interface $a -j ACCEPT
/etc/rc.d/iptables save
/etc/rc.d/iptables restart
Je configure le 2eme pc avec l'adresse ip, gateway, masque, dns indiqués dans le 1er post... et hop ça marche !
Parcontre quand j'essaye avec la ds, c'est le drame !
Elle voit bien l'AP, j'essaye de me connecter mais elle me dit que c'est impossible (pourquoi ? j'en sais rien, ça en dit pas plus).
J'ai bien essayé avec ou sans clé wep pour le réseau mais rien du tout...
Si vous avez des idées... merci d'avance !

PS: Les commandes du 2eme pc sont celles en dernier du 1er post.. juste celles-ci font que tout marche ! :D
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ad-hoc] Partage internet

Message par benjarobin »

Je ne suis pas sur de tout comprendre, mais pour information iptables met soit un 1 ou un 0 dans /proc/sys/net/ipv4/ip_forward en fonction d'un fichier de configuration. (Je me rappelle pas bien, mais très facile de retrouver l'info en regardant comment est fait le script start d'iptables)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gentux
Hankyu
Messages : 11
Inscription : mar. 13 avr. 2010, 00:06

Re: [Ad-hoc] Partage internet

Message par gentux »

Bon le truc maintenant c'est que j'ai mis en place en plus un serveur dhcp.
Donc la ds se connecte à l'ordi ça c'est bon !
Parcontre elle arrive pas à se connecter à la connexion nintendo qu'elle dit...
Le signal est excellent pendant l'association pis d'un coup bah plus de signal donc je me dis qu'il y a surement un problème mais sur quoi ?
Bon si je trouve, je vous posterai la réponse ! 8)
Merci pour l'aide !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ad-hoc] Partage internet

Message par benjarobin »

Tu pourrais faire un schéma de ce que ton compte faire car je décroche la. Un schéma du réseau incluant internet...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gentux
Hankyu
Messages : 11
Inscription : mar. 13 avr. 2010, 00:06

Re: [Ad-hoc] Partage internet

Message par gentux »

WiFi1 ----- [Livebox] ----- [Internet]
|
[PC] -- WiFi2 -- [Nintendo DS]

Et la DS récupère une adresse ip adressée par le pc (ici serveur).
Bon parcontre ça y est ça marche, je peux jouer avec ma DS !
En fait c'était encore le "1" qui veut pas se mettre dans le fichier du ip forward en lancant le script... je sais pas pourquoi ça fait ça...
Parcontre comme dit au post un peu plus haut, la portée du wifi est vraiment petite.
Je suis obligé de coller ma wifi à mon périph wifi pour me connecter au réseau, et ça déconnecte quelque temps après.
Je fais quelques recherches et vous tient au courant ! :D
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ad-hoc] Partage internet

Message par benjarobin »

Pour le 1 j'ai déjà expliquer que c'est iptable qui l'enlève... Configure le fichier de configuration que lit le script de start de iptables qui est /etc/conf.d/iptables et tu doit avoir dedans IPTABLES_FORWARD=1
Sinon il y a une raison d'avoir fait tout ceci et de ne pas se connecter directement sur la livebox ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Ad-hoc] Partage internet

Message par Cactus »

Peut-être un pb de cryptage wifi, il me semble que la DS ne se connecte qu'en WEP, et pas en WPA...
Donc là, son wifi 1 doit être en WPA, et le wifi 2 en WEP (attention à ce que personne ne puisse s'y connecter !) ;)
gentux
Hankyu
Messages : 11
Inscription : mar. 13 avr. 2010, 00:06

Re: [Ad-hoc] Partage internet

Message par gentux »

Non c'est pas pour ça !
J'ai repassé la livebox en WEP (en campagne ça doit pas trop craindre :lol: ).
Mais c'est sûr que si ça pouvait marcher avec l'ordi, je me ferais un plaisir de repasser en WPA.
Parcontre la vraie raison c'est que je ne capte pas la livebox avec la ds (trop loin) mais l'ordi oui.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ad-hoc] Partage internet

Message par benjarobin »

Mais sinon j'avais pas tilter, mais tu as 2 carte wifi sur le PC ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gentux
Hankyu
Messages : 11
Inscription : mar. 13 avr. 2010, 00:06

Re: [Ad-hoc] Partage internet

Message par gentux »

Ouais, celle connectée à internet:

Code : Tout sélectionner

03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
Et l'autre, une atheros en express card:
http://www.materiel.net/ctl/Solutions_W ... de=leguide
Parcontre, je suis obligé d'utiliser le pilote madwifi pour utiliser le mode master, avec ath9k ça marche pas et pareil pour la intel, je peux pas l'utiliser en mode master, ça me met cette erreur:

Code : Tout sélectionner

[root@chakra-laptop loic]# iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.
Répondre