#1 Le 03/01/2006, à 10:52
- Eucalyptux
Relier deux pc en wifi pour partage de connexion
Bonjour,
Utilisateur d'ubuntu depuis quelques mois, j'ai décidé de mettre "les mains dans le camboui" mais loin du monde de Billou, je me sens perdu.
J'ai lu sur le forum les différents sujets en rapport avec le wifi mais je coince. Je vous explique ou j'en suis et ou ça bloque:
Objectif:
Relier deux PC via cartes Wifi pour partager une connexion internet (modem cable ethernet). Les deux PC sont sous ubuntu.
C'est surement simple pour certains mais la je frise la dépression. A un moment, j'ai même failli prendre un CD Win2... qui me faisait de l'oeil!
Configuation des cartes:
Mes cartes PCI wifi sont basées sur un chipset Marvell 8335.
J'ai donc utilisé ndiswrapper car les cartes n'étaient pas reconnues dans le gestionnaire de péripherique:
Les cartes semblent actives:
Configuration du réseau:
Le PC "A", relié à internet a été configuré avec:
nom de reseau: "reseautest"
Type de clé: "hexadécimal"
Clé WEP --> rien pour l'instant
Adresse IP: 192.168.10.1
Masque de sous réseau: 255.255.255.0
Le PC "B" est configuré comme suit:
Et la, je commence à bloquer!
Je pensais que ça allait être bon mais en cherchant sur internet, je me rends compte que mes cartes doivent être en mode "ad-hoc" et non "managed":
Je tape la commande en mode root:
iwconfig wlan0 mode ad-hoc
La carte est alors en mode "ad-hoc" mais si je reboot, je repasse en mode "managed".
Comment faire pour rester en mode "had-hoc"
Est ce que j'ai fait une erreur de configuration?
Y a t'il d'autres choses à configurer? "Channel" par exemple est sur "0".
Merci pour votre aide.:)
Hors ligne
#2 Le 03/01/2006, à 18:09
- nevro15
Re : Relier deux pc en wifi pour partage de connexion
Pour le pc "B" :
sudo gedit /etc/network/interfaces
Dans le fichier interfaces tu mets ça :
iface wlan0 inet static
wireless-mode ad-hoc
wireless-essid reseautest
address 192.168.10.2
netmask 255.255.255.255
gateway 192.168.10.1
auto wlan0
Pour le pc "A" :
sudo gedit /etc/network/interfaces
Dans le fichier interfaces tu mets ça :
iface wlan0 inet static
wireless-mode ad-hoc
wireless-essid reseautest
address 192.168.10.1
netmask 255.255.255.255
auto wlan0
Et pour avoir la connexion internet sur le pc "B" :
Tu rajoutes une entrée à la table de routage (à faire sur le pc "A" biensûr)
sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
Vu qu'il faut le refaire à chaque fois pour automatiser tu rajoutes cette commande
dans Système > Préférences > Sessions > Programmes au démarrage
Dernière modification par nevro15 (Le 03/01/2006, à 18:11)
Hors ligne
#3 Le 03/01/2006, à 18:17
- Eucalyptux
Re : Relier deux pc en wifi pour partage de connexion
Merci pour ta réponse. Je tente ça dans la soirée!
Hors ligne
#4 Le 03/01/2006, à 21:58
- Eucalyptux
Re : Relier deux pc en wifi pour partage de connexion
Les nouvelles du front:
J'ai bien suivi tes indications (très claires) mais ... ça ne marche pas
- Les cartes sont actives (cf. image n°2 de mon 1er post)
- avec iwconfig, j'obtiens sur le PC "A":
wlan0
IEEE 802.11b ESSID:"reseautest"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: 46:11:2F:37:87:C4
Bit Rate:11 Mb/s Sensitivity=-200 dBm
RTS thr:2346 B Fragment thr:2346 B
Power Management:off
Link Quality:100/100 Signal level:-17 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:117 Missed beacon:0
- Sur le PC "B" idem sauf le Bit rate qui est à 1Mb/s
Etant donné que j'ai installé ubuntu sur le PC "B" via la carte ethernet "a fil". Maintenant que je souhaite acceder à internet en sans fil est ce que je modifie quelquechose?
Les ping ne marchent pas (en utilisant applications --> outils systemes --> outils réseaux)
Merci pour les réponses que tu pourra m'apporter
Dernière modification par Eucalyptux (Le 03/01/2006, à 21:59)
Hors ligne
#5 Le 04/01/2006, à 09:48
- jrev
Re : Relier deux pc en wifi pour partage de connexion
j'ai fait une page wiki sur le ping qui n'est pas référencée .
si ça peut t'aider :
http://wiki.ubuntu-fr.org/generalite/reseau
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#6 Le 04/01/2006, à 14:37
- Bobbybionic
Re : Relier deux pc en wifi pour partage de connexion
Bonjour
Devant un tel post j'ai pas pu m'empecher de tester :-D
Mais :-(
PC A : Breezy (moi), configuré à l'identique mis a part l'ip changée en 192.168.0.1 et masque 255.255.255.000 (a cause d'xp qui n'accepte pas la combinaison citée par nevro15)
PC B : XP (mon frere) configuré avec les ip/masque du PC B ci dessus, avec toutes les saloperies coupées (firewall, antivirus etc...)
B se connecte à A mais n'a pas accès a internet.
Je me demande alors :
Normalement les soucis de firewall sont réglés avec
sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
Cependant j'ai accès au net via modem usb (ppp0), faut-il changer quelque chose ?
Ah oui, ma carte s'appelle ra0 j'ai donc modifié wlan0 par ra0 partout (y compris dans la ligne iptables)
Quelqu'un a une idée ? (cf les guignols :-D)
Merci
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#7 Le 04/01/2006, à 18:54
- Boubourse
Re : Relier deux pc en wifi pour partage de connexion
Ma configuration (fonctionelle) consiste ainsi:
PC A: Windows XP, relié à internet via un modem routeur ethernet wifi (belkin).
PC B: Ubuntu, avec un Linksys WUSB54G comme point d'accès.
J'ai installé les drivers du linksys avec ndiswrapper. Le routeur est mis en mode dhcp, passerelle: 255.255.255.0, ip de l'ordi A étant variable (192.168.2. X) comme celle du PC B, X étant une valeur comprise entre 2 et 100.
Si ca peut aider...
Hors ligne
#8 Le 04/01/2006, à 19:28
- jdloic
Re : Relier deux pc en wifi pour partage de connexion
sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
Cependant j'ai accès au net via modem usb (ppp0), faut-il changer quelque chose ?
Il faut remplacer wlan0 pour l'interface qui accéde au net.
ensuite il faut faire "echo 1 >> /proc/sys/net/ipv4/ip_forward" pour l'activer.
Si ça marche cette commande peut être remplacée par une modif dans le fichier /etc/network/options "ip_forward=yes".
Dernière modification par jdloic (Le 04/01/2006, à 19:29)
Hors ligne
#9 Le 04/01/2006, à 22:53
- Bobbybionic
Re : Relier deux pc en wifi pour partage de connexion
Ok merci je regarde ça demain !
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#10 Le 05/01/2006, à 11:52
- Bobbybionic
Re : Relier deux pc en wifi pour partage de connexion
Zut !
Toujours pas !
Je récapitule :
Moi (breezy) :
192.168.0.1
255.255.255.000
Mon frere (xp) :
192.168.0.2
255.255.255.000
Passerelle et dns preferé : 192.168.0.1
puis
sudo iwconfig wlan0 mode ad-hoc
sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o ppp0 -j MASQUERADE
sudo su
echo 1 >> /proc/sys/net/ipv4/ip_forward
Et il ne peut pas avoir le net, seulement se connecter...
Merci d'avance !
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#11 Le 05/01/2006, à 14:00
- Eucalyptux
Re : Relier deux pc en wifi pour partage de connexion
Bonjour,
Je suis ravi que d'autres se passionent pour le sujet (et se casse le nez aussi )
En ce qui me concerne, je baisse un peu les bras pour l'instant! Surtout que j'ai des doutes sur mon Pc B.
C'est un Pc monté par un grand fabricant et ma carte wifi est branché sur un riser PCI développé spécifiquement pour ce produit!
Mais je reste à l'écoute car j'aimerai bien connaitre la solution au final!
Hors ligne
#12 Le 05/01/2006, à 17:56
- nevro15
Re : Relier deux pc en wifi pour partage de connexion
Quelques éléments de réponses :
- il est impossible de faire marcher la carte wifi et la carte ethernet quand elles ont la même plage réseau de configuré.
- sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
donc biensûr wlan0 doit être remplacé par votre interface réseau active
cette ligne ne doit être éxécuté que sur l'ordi passerelle (celui connecté à internet par un modem) donc quand vous avez une passerelle xp forcément vous pouvez pas le faire...
Pour xp en tant que passerelle réseau je pense qu'il faut se tourner vers l'installation d'un proxy. Googlez un peu et vous trouverez...
Dernière modification par nevro15 (Le 06/01/2006, à 14:04)
Hors ligne
#13 Le 06/01/2006, à 17:08
- Bobbybionic
Re : Relier deux pc en wifi pour partage de connexion
Toujours rien...
J'ordonne :-D la venue du messie, à savoir Ju. qui lui même a dit "J'aime les problèmes liés au wifi" !
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#14 Le 07/01/2006, à 11:20
- Eucalyptux
Re : Relier deux pc en wifi pour partage de connexion
Toujours rien...
J'ordonne :-D la venue du messie, à savoir Ju. qui lui même a dit "J'aime les problèmes liés au wifi" !
Alors j'ai tapé:
iwconfig wlan0 Ju
et ma connexion fonctionne!
Ju! Ju! es tu la? Sauve nous!
Je ne sais pas qui tu es mais si tu peux nous sauver...
Hors ligne
#15 Le 07/01/2006, à 11:28
- Bobbybionic
Re : Relier deux pc en wifi pour partage de connexion
Il a du passer par là... il a modifié sa page utilisateur dans le wiki... adieu les "j'aime les problèmes de wifi"
:-(
Notre sauveur nous a abandonné :-D
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne