Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Passerelle Wi-FI => Internet
Envoyé par: Fabrice5913

Bonjour,

Je dispose d'un machine sous Mandrake Linux 10.0 avec une connexion Internet via un routeur ethernet (Serveur DHCP / NAT inclus).
Cette configuration fonctionne bien. Je nommerai cet ordi PC1

J'ai installé sur cette même machine un Carte PCI PC54G Wifi. J'ai utilisé Ndiswrapper afin de l'installer sur le système. Cette carte est bien reconnue.

Mon but est de me servir de ma machine sous linux comme "passerelle" Wi-Fi / Internet.
En effet, je voudrais connecter un portable (XP Familial) avec dongle USB Wi-FI (Je nommerai le portable PC2) sur le PC1 via Wi-Fi et partager la connexion Internet établie par le routeur.

En fait le chemin serait Pc2 <=> Pc1 <=> Routeur <=> Internet
Le PC1 doit donc me servir de passerelle entre le routeur et le Pc2.

J'en suis arrivé pour l'instant à :

eth0 Lien encap:Ethernet HWaddr 00:00:E8:E9:64:3A
inet adr:10.0.0.1 Bcast:10.0.0.255 Masque:255.255.255.0
adr inet6: fe80::200:e8ff:fee9:643a/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14825 errors:0 dropped:0 overruns:0 frame:0
TX packets:15431 errors:0 dropped:0 overruns:0 carrier:0
collisions:455 lg file transmission:1000
RX bytes:3931268 (3.7 Mb) TX bytes:1474315 (1.4 Mb)
Interruption:9 Adresse de base:0x10c0

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:550 errors:0 dropped:0 overruns:0 frame:0
TX packets:550 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:67679 (66.0 Kb) TX bytes:67679 (66.0 Kb)

wlan0 Lien encap:Ethernet HWaddr 00:0C:76:70:F8:7C
adr inet6: fe80::20c:76ff:fe70:f87c/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:381 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:62750 (61.2 Kb)
Interruption:11 Mémoire:f4010000-f4011fff

Pour résumé le routeur arrive à m'attribuer une IP via son DHCP sur la carte ethernet , mais pas sur la PCI Wi-Fi, la commande dhclient wlan0 me donne :

[root@localhost wifi]# dhclient wlan0
Internet Software Consortium DHCP Client V3.0.1rc13
Copyright 1995-2002 Internet Software Consortium.
All rights reserved.
For info, please visit [www.isc.org]
sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/wlan0/00:0c:76:70:f8:7c
Sending on LPF/wlan0/00:0c:76:70:f8:7c
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Pour l'instant je voudrais juste que mon routeur reconnaisse l'interface Wlan0 afin que je puisse configurer la liaison Wi-Fi. Mes essais en IP fixe ont donné les mêmes résultats. Encore un point important je pense, je n'arrive pas à configurer une passerelle sur l'interface Wlan0.

Si quelqu'un à une idée sur la question .. et pourquoi pas une solution se serait sympa :-). Je m'y prend peut être mal ??

Merci ,
Cordialement, Fabrice.
PS : Me proposer l'achat d'un routeur Wi-Fi résoudrait tous les problèmes ... mais ce serait moins drôle :-)

Poste le Saturday 17 July 2004 01:15:36
Répondre     Citer    
Re: Passerelle Wi-FI =&gt; Internet
Envoyé par: sylweb

je n'apporte pas de réponse, désolé.
j'utilise une carte PCI PC54G WIFI sur mon PC et j'ai installé MADRAKELINUX 10.0 POWERPACK et je n'arrive pas à la faire fonctionner.
Comment avez vous fait ?
Merci de votre réponse.
sylweb.

Poste le Saturday 17 July 2004 07:39:04
Répondre     Citer    
Re: Passerelle Wi-FI =&gt; Internet
Envoyé par: Fabrice5913

Pour installer la carte PCI sous mandrake, il te faut :

Le package NdisWrapper installé sur ta machine (Ce package permet d'utiliser les pilotes windows pour faire fonctionner ta carte sous linux)
S'il n'est pas installé, tu ouvres une console et tu tapes la commande
urpmi ndiswrapper

Un fois installé, tu lance le module grâce à la commande :
modprobe ndiswrapper

Maintenant il te faut connaître les spécificités de ta carte, tape la commande :
lspcidrake -v (Attention tu vas avoir tout une liste , elle correspond à ton matériel, repère la ligne ou tu vois apparaître le terme "802.11...", c'est la ligne qui correspond à ta carte Wifi.

Dans mon cas, j'ai obtenu cette ligne
unknown : Broadcom Corporation|BCM94306 802.11g NIC [NETWORK_OTHER] (vendor:14e4 device:4320 subv:1)

(Attention, il se peut que cette ligne soit différente pour toi, tout dépend de la "puce" installée sur ta carte).
Note les informations suivantes : Vendor : xxxx et device : yyyy

C'est là que ça devient légèrement plus compliqué : Il faut que tu copies les drivers Windows du CD dans un répertoire sous linux. Pour ma carte, les drivers se trouvent sur le CD fourni avec, dans le répertoire ... Driver.

Dans ce répertoire tu vas trouver plusieurs fichiers, tous ne sont pas forcément utilisés par ta carte, il va donc falloir faire des tests.

Dans mon cas, les fichiers qui correspondaient à ma carte étaient : ms68bm.sys et ms68bm.inf

Une fois les fichiers copiés, tu te place dans le répertoire que tu as créé sous linux et tu tapes la commande :

loadndisdriver xxxx yyyy nomdupiloteswindows.sys nomdupiloteswindows.inf

Pour moi la commande était : loadndisdriver 14e4 4320 ms68bm.sys ms68bm.inf

Si tout va bien tu vas obtenir une liste avec les détails de configuration wifi ( channel, ... ). Normallement les pilotes de ta carte sont installés, il te reste à configurer ta carte. Pour cela, j'utilise la commande iwconfig, il faut qu'elle soit installée sur ta machine pour pouvoir l'utiliser. Si ce n'est pas le cas, lance l'installaur de paquetage fourni avec mandrake et tape dans le champ "recherche" : iw ou wifi , je me souviens plus du nom exact :-(, tu trouveras plusieurs paquetage, installe les tous.

Comment configurer ta carte :
Ta carte aura pour nom d'interface wlan0. pour voir comment elle est configurée tape la commande : iwconfig wlan0
voilà ce que j'obtiens :

wlan0 IEEE 802.11g ESSID:""
Mode:Ad-Hoc Frequency:2.462GHz Cell: FF:FF:FF:FF:FF:FF
Bit Rate=54Mb/s Tx-Power:13 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption keyyawning smileyff
Power Managementyawning smileyff
Link Quality:100/100 Signal level:-57 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:6365 Missed beacon:0

ensuite si tu veux configurer les différents éléments (canal , clé wep, etc ... ), utilise la commande iwconfig (plus d'infos avec la commande man iwconfig).
Exemple :
iwconfig wlan0 mode ad-hoc essid test channel 1 (configure en mode ad-hoc, avec le ssid test et sur le canal 1) voilà ce que cela donne pour moi :
[root@localhost root]# iwconfig wlan0 mode ad-hoc essid test channel 1
[root@localhost root]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:"test"
Mode:Ad-Hoc Frequency:2.412GHz Cell: 4E:5E:ED:93:4D:09
Bit Rate=54Mb/s Tx-Power:13 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption keyyawning smileyff
Power Managementyawning smileyff
Link Quality:100/100 Signal level:-57 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:6370 Missed beacon:0

Voilà, j''espère que cela pourra t'aider , je ne connais pas super bien linux, et c'est la seule méthode que j'ai trouvé sur Internet , il y en peut être d'autres plus simples, si tu trouves des infos, je suis preneur.

Merci à toi,
Fabrice

Poste le Saturday 17 July 2004 11:37:36
Répondre     Citer    
Re: Passerelle Wi-FI =&gt; Internet
Envoyé par: sylweb

Merci pour ses infos trés détaillées.
Je teste et je te dis si ça marche.
Si j'ai des infos je te les donnes.
Grand Merci.
Sylweb.

Poste le Saturday 17 July 2004 11:45:32
Répondre     Citer    
Re: Passerelle Wi-FI =&gt; Internet
Envoyé par: sylweb

Merci pour les infos mais ça ne fonctionne pas.
je passe toutes les étapes ( j'ai reperé le driver qui correspond aux vendor et DEVICE).
Quand j'utilise la fonction iwconfig wlan0, wlan0 est inconnu.
La commande iwconfig seule et ca me dit lo no wireless extensions.

La ligne qui correspond à ma carte wifi est:
unknown: unknown (1814/0201/1462/6834) [NETWORK_OTHER].

quelle version KERNEL utilises tu ?

Merci encore.
sylweb.

Poste le Saturday 17 July 2004 18:14:02
Répondre     Citer    
Re: Passerelle Wi-FI =&gt; Internet
Envoyé par: spee19

comment installer ma clé wi fi

Poste le Thursday 8 February 2007 14:14:38
Répondre     Citer    
Re: Passerelle Wi-FI =&gt; Internet
Envoyé par: Driss

Comment lire les paramètres de la bande passante d'un routeur WIFI en JAVA

Poste le Tuesday 3 April 2007 12:29:40
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Passerelle Wi-FI =&gt; Internet
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons