Comment connecter et partager votre connexion Internet (filaire et sans fil)


41

J'ai Ubuntu 12.04 sur un ordinateur portable HP 430 doté d'une seule connexion Internet filaire et j'aimerais partager cette information avec un LG Optimus One avec Android 2.3.3. J'ai suivi ces instructions et créé un hotspot comme indiqué ci-dessous, mais il UbuntuHostn'est pas visible sur le LG Optimus One lorsque j'active le Wifi.

Pour résumer, je veux que mon ordinateur portable avec une connexion Internet agisse en tant que routeur WiFi et accède à Internet à partir d'autres appareils (LG Optimus One avec Android dans ce cas).

Quelles étapes supplémentaires doivent être effectuées?

entrez la description de l'image ici


Voir la deuxième réponse à cette question pour un bug et une solution de contournement: askubuntu.com/questions/105545/make-my-laptop-a-wifi-router
user68186

Cela semble être un problème différent. Je ne suis pas en mesure de voir le SSID dans le téléphone Android.
Praveen Sripati

1
Andriod 2.3 ne supporte pas le wifi ad-hoc. Si votre carte wifi supporte le mode maître, vous pouvez essayer de le configurer en tant que hotspot ( infrastucture mode) en utilisant hostapd.Suivez les instructions ici sur le blog de svsarana . Remplacez ppp0par eth0l'instruction.
Khurshid Alam

En fait, en fonction du téléphone portable, il prend en charge ou non la connexion wifi ad-hoc. J'ai un téléphone portable Huawei avec 2.3 et il voit les appareils ad-hoc.
Luis Alvarado

Réponses:


34

Etant donné que c’est la question n ° 1 que me posent les étudiants et les nouveaux arrivants sous Ubuntu, je vais essayer de répondre à cette question en précisant tout ce que tout le monde devrait savoir sur Ubuntu en ce qui concerne le partage d’une connexion Internet. Ceci est divisé en 3 sections:

  1. Partage de votre connexion Internet via une connexion filaire
  2. Partage de votre connexion Internet via une connexion sans fil
  3. Partage de votre connexion sans fil avec des appareils mobiles
  4. Connexion à un périphérique filaire ou sans fil

Sachez que pour partager votre connexion Internet avec ou sans fil, vous devez BESOIN d'au moins 2 cartes réseau. Elles peuvent être un mélange entre une carte Wired et une carte sans fil, 2 cartes câblées ou 2 cartes sans fil. Le fait est que vous devez disposer d'au moins 2 cartes réseau, une carte qui reçoit votre connexion Internet et une autre qui l'envoie à d'autres ordinateurs ou périphériques sur votre réseau.

Partage de votre connexion Internet via une connexion filaire

Configuration du PC qui partagera la connexion

  1. En supposant que vous receviez Internet via une deuxième connexion câblée ou une connexion sans fil, ouvrez votre Network Manager via l’icône Réseau du panneau Unity:

    entrez la description de l'image ici

  2. Allez tout en bas à l' option Edit Connections et cliquez dessus.

    entrez la description de l'image ici

  3. Vous allez apparaître sur l'onglet Filaire. Chaque connexion câblée est associée par défaut à chaque carte réseau Ethernet câblée que vous possédez. Par exemple, si vous avez 2 cartes réseau câblées, vous verrez 2 options ici. Dans l'image ci-dessous, vous en voyez un car il s'agit d'un ordinateur portable et ils en ont normalement un. Sélectionnez la connexion câblée que vous souhaitez modifier, celle qui doit être connectée à votre réseau local et non celle qui reçoit la connexion Internet. Double-cliquez dessus ou sélectionnez le bouton EDIT.

    entrez la description de l'image ici

  4. Vous allez apparaître sur l'onglet Filaire (à nouveau). Cette fois, accédez aux Paramètres IPv4 si vous utilisez IPv4 ou IPv6 si vous l’utilisez. Sur l' option Méthode , sélectionnez Partager sur d'autres ordinateurs . Maintenant, économisez. Vous avez terminé.

entrez la description de l'image ici

Cela fera tout ce qui était normalement fait il y a 6 ou 7 ans avec toutes les commandes du terminal et tout ce qui est iptable.

Maintenant, connectez simplement les 2 ordinateurs et vous avez terminé.

REMARQUE: Si les deux ordinateurs possèdent une carte réseau Ethernet câblée Gigabit, vous pouvez les connecter directement, car la plupart des serveurs 1000BASE-T sont dotés de MDI / MDI-X automatiques. Sinon, connectez-les simplement à votre commutateur, routeur, concentrateur, peu importe, et c'est tout.

PC qui recevra une connexion Internet partagée (dépend de la configuration du réseau)

  1. Ouvrez votre gestionnaire de réseau via l’icône réseau du panneau Unity:

    entrez la description de l'image ici

  2. Allez tout en bas à l' option Edit Connections et cliquez dessus.

    entrez la description de l'image ici

  3. Vous allez apparaître sur l'onglet Filaire. Chaque connexion câblée est associée par défaut à chaque carte réseau Ethernet câblée que vous possédez. Par exemple, si vous avez 2 cartes réseau câblées, vous verrez 2 options ici. Dans l'image ci-dessous, vous en voyez un car il s'agit d'un ordinateur portable et ils en ont normalement un. Sélectionnez la connexion câblée que vous souhaitez modifier et double-cliquez dessus ou sélectionnez le bouton MODIFIER.

    entrez la description de l'image ici

  4. Vous apparaîtrez sur l'onglet Filaire (à nouveau). Cette fois, accédez aux Paramètres IPv4 si vous utilisez IPv4 ou IPv6 si vous l’utilisez. Sur l' option Méthode , sélectionnez Manuel . Les options dans Adresses seront modifiables maintenant. Ajoutez l'adresse IP de votre choix, le masque dont vous avez besoin et l'adresse IP du PC qui partage la connexion. Dans ce cas, j’ai dit que l’IP du PC client sera 192.168.0.2, le masque est 255.255.255.0 pour indiquer qu’il s’agit d’un réseau de classe C (LAN) et 192.168.0.1 pour indiquer que l’ordinateur partageant la connexion dispose de l’IP 192.168.0.1 avec elle. Ajoutez en outre la même adresse IP de l'ordinateur partageant la connexion aux serveurs DNS (comme indiqué dans l'image).

    entrez la description de l'image ici

Vous pouvez également (en fonction de la configuration du réseau) sélectionner à la place de Manuel , sélectionner Automatique et simplement mettre l'adresse IP de l'ordinateur partageant Internet dans la section Serveurs DNS.

entrez la description de l'image ici

Notez que cela dépend de la configuration du réseau. Par exemple, si vous avez les deux ordinateurs connectés à un commutateur ou à un routeur, le commutateur / routeur se chargera du client. Il vous suffit donc de configurer le partage Internet PC et de ne connecter que les deux au commutateur / routeur. Si, par hasard, vous connectez les ordinateurs directement ensemble, il est préférable de procéder à la configuration supplémentaire du client.

Dans la plupart des cas, vous n’avez pas besoin d’installer le client, vous devez simplement vous connecter au réseau et le faire. Ubuntu s'occupera de tout. Je viens d'ajouter la partie Client pour les cas spécifiques où des problèmes pourraient survenir.

Cela devrait couvrir tous les scénarios possibles dans un réseau local domestique lorsque l'on souhaite partager la connexion Internet via un câble câblé.

Partage de votre connexion Internet via une connexion sans fil

REMARQUE : Lire ci-dessous pour les informations d'utilisateur Android.

Depuis quelques versions d'Ubuntu, il n'est plus nécessaire d'utiliser des techniques de masquage via des commandes de terminal pour partager la connexion Internet. Il n'est même pas nécessaire d'utiliser iwconfiget d'écho des commandes pour transférer des éléments. Pour les nombreux ordinateurs et ordinateurs portables que j'ai testés (près de 1000 avec Ubuntu), je peux franchement affirmer qu'avec les étapes suivantes, vous pouvez partager votre connexion Internet sans aucun problème.

Il en va de même pour les pilotes open source et propriétaires. Je peux par exemple confirmer que les cartes sans fil de puces Broadcom, Ralink et Atheros fonctionneront prêtes à l'emploi, car elles fonctionneront puisque NetworkManager se chargera des détails de bas niveau. Les dernières versions de Network Manager, spécialement depuis 0.9.x, sont excellentes à cet égard.

Étape 1 - Allez dans Network Manager et sélectionnez Créer un nouveau réseau sans fil.
Notez qu’il existe d’autres moyens, tels que les terminaux et les interfaces graphiques, qui peuvent également faire l'affaire, mais il s'agit du moyen le plus simple et le plus rapide possible (Encore plus rapide et plus facile que de le faire sous Windows XP ou Windows 7). Sachez également que je suppose que vous recevez Internet via une autre carte réseau (filaire ou sans fil) et que vous souhaitez partager cette connexion Internet sans fil.

entrez la description de l'image ici

Étape 2 - Tapez le nom du SSID (nom que verront les autres périphériques lors de la recherche du hotspot)

entrez la description de l'image ici

Étape 3 - Comme vous pouvez le voir ici, je mets sous le nom SSID "Ubuntu Ad Hoc Power" et le cryptage est WEP. Le type de cryptage dépend de la carte réseau. Certaines cartes ne prennent pas en charge Ad-hoc avec WEP, d'autres avec WPA et d'autres avec quelque sécurité que ce soit. Après avoir défini le nom du SSID et la sécurité, cliquez simplement sur Créer.

entrez la description de l'image ici

Étape 4 - Dans les cas où vous partagerez Internet avec une personne proche de vous dans la même pièce, normalement, je ne partage que l'appareil sans sécurité. Plus facile pour eux de se connecter. Bien sûr, ne le faites pas dans une soirée ou dans un bureau rempli de vampires sans fil.

entrez la description de l'image ici

Étape 5 - Lorsqu'une connexion partagée est créée, la prochaine fois que vous essayez de la partager, elle apparaît dans une liste de connexions, ce qui vous évite d'avoir à nommer la connexion et à définir la sécurité.

entrez la description de l'image ici

Après avoir suivi les étapes ci-dessus, votre ordinateur devrait partager la connexion Internet sans aucun problème. Maintenant pour la partie que beaucoup d’entre nous oublient (spécialement moi)

Partage de votre connexion sans fil avec des appareils mobiles

Beaucoup d'utilisateurs demandent toujours pourquoi mon téléphone (Android, iPhone, Blackberry) ne voit pas la connexion Internet partagée depuis mon ordinateur portable?

Dans la plupart des cas, Android, iPhone ou Blackberry aura désactivé l'option permettant de "trouver" des points chauds Ad-Hoc. C'est pour des mesures de sécurité. Ainsi, ils ne verront que les routeurs sans fil réels et non les périphériques compatibles Ad-hoc tels que les cartes PCI sans fil, les cartes USB sans fil ou même un autre téléphone compatible Ad-Hoc. Pour pouvoir le faire, au moins sous Android, vous devez rooter le périphérique. Pour iPhone, vous devez les jailbreaker. Pour Blackberry, c'est plus compliqué. Je l'ai seulement fait sur Androids et Iphones. Après cela, vous devriez voir le périphérique Ad-Hoc sans aucun problème.

Bien sûr, cela n’affecte pas tous les modèles. Seulement certains d'entre eux. Vous en achèterez simplement quelques-uns et ils verront des spots ad hoc dès le premier jour. D'autres, vous devrez root / jail pour résoudre ce problème gênant.

Je ne sais pas si je peux recommander des sites ou des moyens d'y parvenir, mais Google est votre ami. Quoi qu'il en soit, un moyen rapide de voir cela consiste à essayer de connecter un autre ordinateur à celui qui partage Internet. Ça devrait marcher. Une autre solution consiste à rechercher un autre téléphone portable capable de lire des messages ad hoc.

Utilisateurs Android

Pour les utilisateurs d'Android, notre site partenaire, Android, propose un article intéressant sur la façon de localiser un appareil Android.

Je recommande également cet article qui traite de plusieurs termes que nous devrions connaître lorsque nous travaillons dans des domaines comme celui-ci: Terminologie relative au piratage téléphonique

Enfin, des sites comme cyanogenmod et des outils tels que clockworkmod sont très bons. Mais souvenez-vous toujours que le pouvoir de la vache à la racine engendre de grandes responsabilités.

Par exemple, j'ai un téléphone portable Huawei équipé d'Android 2.2 à l'origine. Après avoir installé le périphérique et mis à niveau vers 2.3 avec CyanogenMod, je pouvais voir des périphériques ad-hoc qui me protégeaient de plusieurs problèmes et ajoutaient un bonus à mon téléphone portable pour des choses comme l’utiliser comme télécommande pour XBMC.

Je dois également mentionner que j'ai lu plusieurs réponses sur le site Android SE concernant le support Ad-Hoc. La plupart ont tort en ce sens qu'ils confirment que Ad-hoc ne fonctionne pas sur plusieurs versions plus anciennes d'Android (version 4 et inférieure). C'est faux, car j'ai probablement réalisé plus de 50 téléphones Android, allant de Samsung à Huawei, et ils ont tous fonctionné. Il se peut que certains ne reçoivent pas Ad-Hoc même après avoir activé Root et installé les applications nécessaires, mais je n’en ai pas encore trouvé d’autre qui présente ce problème.

Ne vous découragez donc pas si vous souhaitez que votre service ad-hoc fonctionne sur votre téléphone. Croyez-moi, c'est facile. J'espère vous avoir éclairé un peu pour vous aider à partager plus rapidement et plus facilement et à comprendre quand, dans certains cas, ils ne trouvent pas de périphériques ad-hoc.

Connexion à un périphérique filaire ou sans fil

Regardez l'image ci-dessous:

entrez la description de l'image ici

Si vous cliquez sur l'icône Réseau (le cercle vert en haut), un menu apparaîtra où vous pourrez voir tous les périphériques (connexions filaires et connexions sans fil) que vous pouvez utiliser pour vous connecter. En cliquant sur eux, ils se connecteront automatiquement au réseau souhaité. Si vous avez une carte sans fil et que vous n'avez pas encore installé les pilotes (dans le cas où vous en avez besoin), vous pouvez visiter l'un des liens suivants pour connaître les étapes nécessaires à l'installation correcte d'une carte sans fil:

Comment faire fonctionner une carte sans fil Ralink RT3290?

Installation des pilotes sans fil Broadcom

Pilotes pour le module sans fil Realtek pour Toshiba C850-A965?

La carte sans fil Realtek RTL8723AE-BT n'est pas reconnue

https://askubuntu.com/questions/tagged/wireless+drivers

En bonus, je vous recommande de lire la section Comment connecter et déconnecter un réseau manuellement dans un terminal? (Dans les cas où le besoin s'en fait sentir).


La connexion Ubuntu n'est pas visible dans Android. J'étais confus entre les points d'accès sans fil et les réseaux sans fil ad hoc. Je pense que je dois rooter Android pour les réseaux sans fil ad hoc. Merci pour la réponse.
Praveen Sripati

Pas de problème ami. Normalement, cela fonctionnerait, mais dans certains types de téléphones, la fonction Ad-hoc est désactivée. Je pense que c'est une décision stupide, mais c'est pourquoi l'option racine est là. Essayez-le et laissez-moi savoir si cela résout votre problème.
Luis Alvarado

2
Réponse géniale Luis, en particulier pour la création d'une partie réseau ad-hoc!
ish

Merci mon ami. Si vous avez d'autres informations à ajouter avec vos connaissances, ce serait génial, car cela aide les utilisateurs à en savoir plus sur la création de points ad-hoc.
Luis Alvarado

1
C'est un bon tutoriel mais dans mon cas, je dois changer l'option Ad-hoc pour Hotspot. Maintenant, tous les ordinateurs à proximité "voient" mon hotspot Wi-Fi. La seule remarque est que si vous voulez changer le mot de passe pour accéder à un hotspot, vous devez utiliser exactement 10 symboles, sinon le bouton "Enregistrer" sera grisé.
drugan

2

Comment se connecter au réseau Ad-hoc Android 2.2 et 2.3 et plus?

Pour que cela fonctionne, vous devez disposer d'un périphérique root et d'un accès en écriture au fichier:

/system/etc/wifi/wpa_supplicant.conf

Voilà à quoi ça devrait ressembler

ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=2

network={ # An open network
ssid="Ad-hoc ssid here"
scan_ssid=1
key_mgmt=NONE
mode=1
priority=1
}

network={ # An encrypted network
ssid="Your Accesspoint ssid here"
psk="your wpa key here"
key_mgmt=WPA-PSK
priority=2
}

Auteur Zoppatorslk


2

En supposant que vous ayez bien suivi les instructions, vous devez vous "connecter" au réseau wifi que vous venez de configurer.

  1. Cliquez sur l'icône du réseau
  2. Sélectionnez "Se connecter au réseau sans fil caché"
  3. Sélectionnez "UbuntuHost"
  4. Relier

0

J'ai le même problème avec mon ordinateur. La cause pour moi est que ma carte wifi ne prend pas en charge le mode adhoc. Vous pouvez en savoir plus sur votre problème en configurant le réseau ad-hoc à l'aide de la ligne de commande. Voici les instructions:

https://help.ubuntu.com/community/WifiDocs/Adhoc

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.