GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Comment créer une connexion ad-hoc ?

J'ai besoin de faire une connexion ad hoc sur Archlinux (netbook utilisé comme répéteur wifi), j'utilisais ce tutoriel pour le faire sur Ubuntu :

Au terminal d'installation, exécutez sudo apt-get install dnsmasq-base puis sudo apt-get remove dnsmasq

Redémarrez le NetworkManager en exécutant sudo /etc/init.d/network-manager restart

Faites un clic gauche sur l'icône NetworkManager et cliquez sur "Créer un nouveau réseau sans fil"

Nommez-le "UbuntuAdhoc" et définissez le cryptage sur "WEP40"

Connectez PC2 en utilisant Ad-Hoc au PC1

Le problème principal est dnsmasq-mase est manquant mais dnsmasq est présent sur Archlinux.

Voici ce que j'ai trouvé qui pourrait être utile :

https://wiki.archlinux.org/index.php/Dnsmasq
https://bbs.archlinux.org/viewtopic.php?id=6431

pacman -S dnsmasq
mkdir /etc/dnsmasq
mv /etc/resolv.conf /etc/dnsmasq
cd /etc
echo nameserver 127.0.0.1 > resolv.conf
mv rc.conf rc.conf.save 
sed  '/DAEMON/s/network/network dnsmasq.local/g' rc.conf.save>rc.conf
cd rc.d
sed  '/-z/s/dnsmasq/dnsmasq -r /etc/dnsmasq/resolv.conf /g' dnsmasq>dnsmasq.local
/etc/rc.d/dnsmasq.local start
/etc/rc.d/network restart

J'ai un problème avec :

sed  '/-z/s/dnsmasq/dnsmasq -r /etc/dnsmasq/resolv.conf /g' dnsmasq>dnsmasq.local

Il dit que c'est le ../s/.. n'est pas une option connue.

Il semble avoir cassé le networkmanager applet sur xfce4. J'ai mis sur liste noire les éléments dnsmasq dans /etc/rc.conf , ce sera à réparer au fur et à mesure, je ne peux pas utiliser ma connexion wifi pour l'instant mais mon lan fera l'affaire pour l'instant…

J'ai également vérifié les différentes façons d'utiliser une connexion ad hoc, comme ma petite amie utilise mon PC et que je voyage parfois, j'ai besoin d'un moyen graphique pour établir la connexion ad hoc.

J'ai vérifié mon logiciel préféré wicd mais il ne peut pas établir de connexions multiples et ad hoc. Il a dit que la version 2.0 le serait peut-être mais pour l'instant, la seule alternative est networkmanager .

Alors, comment je fais ?

Réponse acceptée :

Le sed la commande est cassée (je suppose que les gens l'ont oublié d'une manière ou d'une autre sur le forum auquel vous vous référez). Cela devrait être :

sed  '/-z/s:dnsmasq:dnsmasq -r /etc/dnsmasq/resolv.conf :g' dnsmasq>dnsmasq.local

Le fait que vous ayez utilisé ce sed cassé la commande a entraîné l'effacement de /etc/rc.d/dnsmasq.local (ou en le créant en tant que fichier vide). Je ne connais pas les détails de la configuration de NetworkManager sur Ubuntu, mais je suppose que le fait de /etc/rc.d/dnsmasq.local être vide peut avoir un impact important sur l'ensemble de votre configuration réseau.

Vous pouvez soit :

  • Vérifiez que /etc/rc.d/dnsmasq.local est vraiment vide et si c'est le cas, supprimez-le - votre configuration réseau devrait revenir à l'état dans lequel elle se trouvait avant d'émettre ce malheureux sed commande.

  • cd dans `/etc/rc.d/ et exécutez le sed corrigé commande ci-dessus. Cela devrait créer le dnsmasq.local fichier contenant ce que l'auteur de ce message de forum avait vraiment l'intention de faire. Peut-être que le reste fonctionnera après cela.

Connexe:Manière tolérante 5V pour générer un signal de front montant sur une connexion USB?
Linux
  1. Comment créer un script d'une commande Linux

  2. Comment créer un package RPM Linux

  3. Comment créer un service Systemd sous Linux

  4. Comment créer un fichier d'échange sous Linux

  5. Linux - Comment remplacer un serveur Vm DNS ?

Comment créer un alias SSH sous Linux

Comment créer un alias sous Linux

Comment créer une phrase de passe de clé SSH sous Linux

Comment créer une clé USB en direct d'Antergos Linux

Comment créer une clé USB bootable Windows 10 sous Linux

Comment créer des partitions de disque sous Linux