Je sais comment créer un point d'accès lorsque je suis connecté à un réseau câblé, mais lorsque j'utilise Internet depuis une connexion WiFi, la connexion sans fil est déconnectée dès l'activation du point d'accès.
Sous Windows, je peux utiliser Connectify Hotspot , ce qui me permet de partager la connexion Internet depuis le même adaptateur sans fil lorsque je crée un point d'accès. Comme vous pouvez le lire sur la page de présentation de la technologie :
Le mode Point d'accès vous permet de créer un point d'accès à l'aide de la même carte Wi-Fi que celle que vous utilisez pour accéder à Internet.
Comment puis-je faire cela sur Ubuntu?
wireless
wireless-access-point
hot-spot
Ruppesh Nalwaya
la source
la source
Réponses:
Quelques étapes simples: Créer un point d'accès wifi dans Ubuntu
Ouvrez Terminal (Ctrl + Alt + T) et tapez la commande suivante avec le nom de votre connexion utilisé à l'étape 5.
Trouvez-le
mode=infrastructure
et changez-le enmode=ap
Maintenant, vérifiez la section du réseau où le wi-fi sera connecté au hotspot créé automatiquement. Si vous ne le trouvez pas, allez à Connexion au réseau caché ... Recherchez la connexion et connectez-vous à celui-ci.
Source: http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/
la source
1. Disable WIFI and plug in an internet cable to your laptop so that your Ubuntu is connect to a wired internet and wireless is disabled.
en d'autres termes, cette réponse EXIGE INTERNET PAR ETHERNET avant de pouvoir la partager en tant qu'ACCÈS SANS FIL POINT via un adaptateur wifi. Il ne reçoit pas Internet et diffuse Internet sans fil avec un seul adaptateur wifi. Au lieu de cela, il reçoit câblé et diffuse sans fil.Après avoir vu ce lien proposé par vasishath , j'ai réussi à configurer un point d'accès sans fil pour partager la connexion Internet depuis le même périphérique d'interface sans fil. Ce périphérique sans fil doit utiliser un pilote Atheros déjà construit avec le support nl80211 . Ensuite, je vais vous montrer comment.
Détecter si votre périphérique sans fil fonctionnera avec cette méthode
Exécutez la commande suivante dans le terminal :
Si la sortie est nulle ou si la chaîne
cfg80211
ne figure pas dans la sortie, cela n'a aucun sens de continuer et vous devez faire attention aux deuxième et troisième points de cette réponse .Outils nécessaires
Vérifiez si tous les packages mentionnés ci-dessous sont installés: iw , hostapd , iptables , udhcpd , udhcpc , macchanger .
Vous pouvez les installer avec
Editer des fichiers
Exécutez la commande suivante dans terminal pour éditer les fichiers correspondants:
Dans le
hostapd.conf
fichier, ajoutez le code suivant:Dans le
udhcpd.conf
fichier, commentez toutes les lignes en cours (en ajoutant un#
caractère devant la ligne) et ajoutez les nouvelles lignes suivantes:Dans / etc / default / udhcp, commentez la ligne qui dit
DHCPD_ENABLED="no"
.Dans
wpa_supplicant.conf
vous devez fournir les paramètres de votre réseau sans fil actuel. Voirman wpa_supplicant
pour quelques exemples rapides. Et vous avez probablement plus d'exemples dans le/usr/share/doc/wpa_supplicant/
répertoire. J'ai utilisé quelque chose comme:Enregistrez tous les fichiers et fermez-les.
Faire un script shell
mkdir -p bin
, cette commande créera unbin
répertoire dans votrehome
dossier si vous ne l'avez pas déjà.gedit ~/bin/hotspotsetup.sh
- cela créera le nouveau fichierhotspotsetup.sh
dans gedit.chmod +x ~/bin/hotspotsetup.sh
- pour accorder un accès en exécution au script.Démarrez le point d'accès sans fil connecté à un réseau sans fil à partir du même adaptateur sans fil
Exécutez le script ci-dessus dans le terminal avec les privilèges root:
Preuve
Source: Connectify for Linux avec une seule interface sans fil .
la source
/etc/default/udhcp.conf
, mais toujours pas de chance. Cela continue à me donnerSending discover...
etnew0: CTRL-EVENT-SCAN-STARTED
même si tout le reste s'est bien passé ... Aussi, lorsque j'essaie de me connecter au réseau, cela ne fonctionne jamais! J'ai modifié votre réponse concernant udhcpd, mais pouvez-vous s'il vous plaît dire comment résoudre le problème de connexion?Laissez-moi vous présenter un excellent outil qui simplifie tout: create_ap (par oblique )
C'est le dépôt officiel: https://github.com/oblique/create_ap
Cet outil fait partie des dépôts d' Arch Linux et devrait également être dans les dépôts d' Ubuntu !
C'est très facile à utiliser et très efficace.
Pour l'installer dans Ubuntu, vous devez d'abord installer les dépendances:
À moins que vous n'utilisiez une "mini-image d'installation", vous en avez déjà 90% ...
Une fois que c'est fait, clonez le dépôt d'oblique:
Localisez votre terminal dans le référentiel téléchargé:
Installez l'outil avec:
(aucune compilation
make
n'est nécessaire)Facile, non? Le reste est encore plus facile ... ... Si votre appareil peut être utilisé à la fois comme client et comme PA (comme la puce wifi Atheros - éditer: une puce Intel aussi, voir le deuxième commentaire ci-dessous ), il vous suffit de devez vous connecter à votre routeur domestique avec le gestionnaire de réseau, comme vous le faites habituellement, puis exécutez une ligne de commande comme celle-ci:
exemple
Et c'est tout! Incroyable et tellement facile! Maintenant, il vous suffit de vous connecter au réseau répété avec votre appareil Android. Vous verrez dans votre terminal portable la poignée de main négociée entre votre ordinateur portable et le client: Et vous pourrez profiter d'une belle séance de salle de bain avec Internet ... Tout se fait avec une seule interface et avec une simple commande. Cet outil propose de nombreuses options. Pour plus d’informations, visitez le répertoire github d’oblique (lien donné précédemment) et si vous parlez espagnol, vous pouvez consulter le sujet de ce forum: create_ap: La solution idéale pour transformer votre commande en un mot universel
la source
Comme vous pouvez le voir dans les commentaires de cette réponse, il existe un moyen de le faire. Il est documenté pour FreeBSD (ce qui n’est pas Ubuntu / Linux) ici: https://serverfault.com/questions/192144/connect-to-multiple-ap-with-one-wifi-adapter-under-linux-freebsd (Link from le commentaire). Cela ne semble pas fonctionner exactement de la même manière sous Linux, mais il devrait en être de même. Malheureusement, je n'ai pas pu trouver plus d'informations détaillées sur ce sujet.
La méthode la plus simple et probablement la plus courante consiste à utiliser deux interfaces réseau physiques. Vous pouvez donc acheter une autre clé Wi-Fi ou simplement utiliser une autre technologie pour vous connecter davantage et ne faire que l'une d'entre elles via Wifi. Les possibilités sont par exemple:
Une fois, j’ai remarqué qu’Ubuntu Linux est capable de gérer deux périphériques Wi-Fi à la fois sans être compliqué. Je n'ai pas testé cette possibilité de partage de la connexion Internet, etc., mais cela devrait être possible. La complexité de ce processus dépend probablement du type de connexion que vous utilisez. Sous Linux, vous n’avez probablement pas besoin d’un logiciel spécial. Il devrait être possible de partager des connexions sans avoir besoin d'outils spéciaux. Malheureusement, je ne peux pas l'essayer pour le moment.
Je vous recommande d'essayer le Wi-Fi si vous avez de toute façon une autre clé Wi-Fi, sinon LAN ou Bluetooth (intégré à la plupart des ordinateurs portables). Le partage 3G / LTE est un peu mauvais à cause des plans de données des fournisseurs, etc.
la source
Cela a été ajouté comme une autre réponse parce que l'autre réponse a créé beaucoup de controverse.
Vous devez avant tout connaître le nom de notre adaptateur sans fil. Utilisez la commande ci-dessous pour l'obtenir:
Ce serait très probablement wlan0 ou wlan1.
Dans certains cas, nous utilisons un ancien adaptateur WiFi et nous souhaitons connaître le pilote qu’il utilise. Nous pouvons utiliser les commandes ci-dessous en fonction de son type, USB ou PCI.
Utilisez la commande ci-dessous pour voir quel pilote vous utilisez actuellement:
Besoin d'installer un programme. Appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:
Ouvrez le fichier de configuration de l'adaptateur réseau principal à l'aide de cette commande:
Et éditez-le comme ça:
La première ligne devrait être le nom de votre carte réseau. La 2e ligne ne devrait pas être changée dans la plupart des cas, à moins que vous n'ayez pas eu de chance et que vous n'ayez besoin que d'un pilote tiers. La 3ème ligne ne nécessite pas d'explication. La 4ème ligne devrait être votre nom de point d'accès WiFi (SSID). La cinquième ligne identifie votre réseau en tant que mode / b / g / n. La ligne suivante est votre canal de réseau. Les lignes restantes définissent la sécurité et le cryptage. Dans la plupart des cas, il vous suffit de modifier la phrase secrète.
Ouvrez le 2ème fichier de configuration avec cette commande:
Et changez-le comme ça:
La première ligne pointe vers le fichier de configuration de l’adaptateur réseau principal. La deuxième ligne indique à hostapd de s’exécuter en mode DAEMON en arrière-plan au démarrage. La dernière ligne indique à hostapd de consigner chaque message. Le truc important ici est que si vous souhaitez utiliser deux adaptateurs réseau sans fil différents pour configurer un point d’accès à double bande, vous devez créer des fichiers de configuration originaux séparés (1er fichier) pour chaque allume-disque et les modifier comme suit:
Les configurations sont terminées.
Lancer DAEMON
Maintenant, vous devez vous assurer que hostapd DAEMON démarre au démarrage (1ère commande ci-dessous), vous devez également l'exécuter maintenant pour éviter un redémarrage obligatoire.
Et c'est fini. Nous pouvons maintenant nous connecter à notre nouveau point d’accès.
Sources: Hostapd : la méthode Linux pour créer un point d'accès Wi-Fi virtuel et une page de documentation Linux Hostapd
la source
Ce n'est actuellement possible que pour les cartes Atheros et quelques cartes Broadcom. Pour savoir lequel vous utilisez, exécutez la commande suivante dans le terminal et collez le résultat ici: -
Ou vous pouvez simplement essayer cette méthode. Voici le lien vers le didacticiel expliquant comment faire cela: - connectify-for-linux-with-single-wireless-interface
la source
Le meilleur moyen que j'ai trouvé de créer une expérience de connexion est d'utiliser AP-HOTSPOT!
(WPA2..pas wep comme Linux le fait par défaut dans Ubuntu)
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Pour exécuter et options
Début:
sudo ap-hotspot start
Arrêtez:
sudo ap-hotspot stop
Configurez:
sudo ap-hotspot Configure
Vous voulez une interface utilisateur graphique ?
Pour l'installer, ouvrez un terminal, puis naviguez jusqu'à:
cd /home/USERNAME/LOCATION
Ensuite, lancez les commandes d'installation:
qmake
make
Crée un programme ... Faites-le glisser sur le bureau et faites :) Bravo
En ce qui concerne deux adaptateurs ... Windows et bsd gratuit peuvent le faire ... Pour le moment, j'essaie encore de le comprendre car je ne m'étais approché de ce scénario que hier! Je vais faire rapport ... Linux peut le faire aussi .. Ce n'est pas une limitation matérielle pour les adaptateurs qui peuvent le faire avec d'autres systèmes d'exploitation ...
la source
Comme la réponse de Purushoth , cette réponse nécessite également 2 adaptateurs WiFi (par exemple: un adaptateur Wi-Fi USB interne et un adaptateur USB Wi-Fi externe). Cependant, je ne pouvais pas obtenir sa réponse, alors voici ce que j'ai fait à la place.
Testé dans Xubuntu 14.04.
Comment configurer le PC Ubuntu / Xubuntu en tant que point d'accès WiFi (par exemple, pour une utilisation dans les aéroports ou sur des avions afin de partager une seule connexion payante à partir de votre PC avec votre téléphone et d'autres périphériques):
cd /etc/NetworkManager/system-connections
ls
sudo nano wifi-hotspot
Références: Voici où j'ai trouvé le
/etc/NetworkManager/system-connections
chemin du dossier et une autre approche (qui n'a pas fonctionné pour moi): https://askubuntu.com/a/609199/327339la source