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:
- Partage de votre connexion Internet via une connexion filaire
- Partage de votre connexion Internet via une connexion sans fil
- Partage de votre connexion sans fil avec des appareils mobiles
- 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
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:
Allez tout en bas à l' option Edit Connections et cliquez dessus.
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.
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é.
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)
Ouvrez votre gestionnaire de réseau via l’icône réseau du panneau Unity:
Allez tout en bas à l' option Edit Connections et cliquez dessus.
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.
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).
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.
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 iwconfig
et 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.
Étape 2 - Tapez le nom du SSID (nom que verront les autres périphériques lors de la recherche du hotspot)
É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.
É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.
É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é.
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:
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).