Comment créer une connection ad hoc?

Je dois faire une connection ad hoc sur Archlinux (netbook utilisé comme un répéteur wifi), j'utilisais ce tutoriel pour le faire sur Ubuntu:

Au terminal, installez 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 click "Créer un nouveau réseau sans fil"

Nommez-le "UbuntuAdhoc" et définissez le encryption 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é l'applet networkmanager sur xfce4. J'ai blacklisté les trucs de dnsmasq dans /etc/rc.conf , ce sera pour réparer en cours, je ne peux pas utiliser ma connection wifi pour l'instant mais mon lan le fera pour l'instant …

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

J'ai vérifié mon wicd logiciel wicd mais il ne peut pas faire plusieurs connections et adhoc. Il a dit que la version 2.0 serait peut-être mais pour l'instant, la seule alternative est networkmanager .

Alors, comment je le fais?

La command sed est cassée (je suppose que les gens l'ont négligé d'une façon ou d'une autre sur le forum auquel vous vous référez). CA devrait etre:

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

Le fait que vous ayez utilisé cette command sed brisée a entraîné l'effacement de /etc/rc.d/dnsmasq.local (ou la création d'un file vide). Je ne connais pas les détails de configuration de NetworkManager sur Ubuntu, mais je devine que le fait que /etc/rc.d/dnsmasq.local soit vide peut avoir un impact important sur l'set de votre configuration réseau.

Tu peux soit:

  • Vérifiez que /etc/rc.d/dnsmasq.local est vide et, le cas échéant, supprimez-le – votre configuration réseau doit revenir à l'état dans lequel elle se trouvait avant d'émettre cette mauvaise command sed .

  • cd dans `/etc/rc.d/ et exécutez la command sed corrigée ci-dessus. Cela devrait créer le file dnsmasq.local contenant ce que l'auteur de ce message du forum voulait vraiment. Peut-être que le rest pourrait marcher après ça.