GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿cómo crear una conexión ad-hoc?

Necesito hacer una conexión adhoc en Archlinux (netbook usado como repetidor wifi), estaba usando este tutorial para hacerlo en Ubuntu:

En la instalación del terminal, ejecute sudo apt-get install dnsmasq-base y luego sudo apt-get remove dnsmasq

Reinicie NetworkManager ejecutando sudo /etc/init.d/network-manager restart

Haga clic con el botón izquierdo en el icono de NetworkManager y haga clic en "Crear nueva red inalámbrica"

Nómbrelo "UbuntuAdhoc" y establezca el cifrado en "WEP40"

Conecte la PC2 mediante Ad-Hoc a la PC1

El principal problema es dnsmasq-mase falta pero dnsmasq está presente en Archlinux.

Esto es lo que encontré que podría ser útil:

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

Tengo un problema con:

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

Dice que es el ../s/.. no es una opción conocida.

Parece haber roto el networkmanager subprograma en xfce4. Incluí en la lista negra las cosas de dnsmasq en /etc/rc.conf , será para reparar en el progreso, no puedo usar mi conexión wifi por ahora, pero mi LAN funcionará por ahora...

También verifiqué varias formas de usar una conexión adhoc, ya que mi novia usa mi PC y a veces viajo, necesito una forma gráfica de hacer la conexión adhoc.

Revisé mi software favorito wicd pero no puede hacer conexiones múltiples y adhoc. Dijo que la versión 2.0 tal vez lo haría, pero por ahora, la única alternativa es networkmanager .

Entonces, ¿cómo lo hago?

Respuesta aceptada:

El sed el comando está roto (supongo que la gente lo pasó por alto de alguna manera en el foro al que te refieres). Debería ser:

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

El hecho de que hayas usado ese sed roto el comando resultó en el borrado de /etc/rc.d/dnsmasq.local (o creándolo como un archivo vacío). No conozco los detalles de cómo se configura NetworkManager en Ubuntu, pero supongo que el hecho de /etc/rc.d/dnsmasq.local estar vacío puede tener un impacto importante en toda la configuración de su red.

Puedes:

  • Verifique que /etc/rc.d/dnsmasq.local realmente está vacío y, de ser así, elimínelo:la configuración de su red debería volver al estado en el que estaba antes de emitir ese desafortunado sed comando.

  • cd en `/etc/rc.d/ y ejecute el sed corregido comando de arriba. Esto debería crear el dnsmasq.local archivo que contiene lo que realmente pretendía el autor de esa publicación en el foro. Posiblemente el resto podría funcionar después de eso.

Relacionado:¿Forma tolerante de 5 V para generar una señal de borde ascendente en una conexión USB?
Linux
  1. Cómo crear un script de un comando de Linux

  2. Cómo crear un paquete RPM de Linux

  3. Cómo crear un intercambio en Linux

  4. Cómo crear un servicio Systemd en Linux

  5. Linux:¿cómo anular un servidor Vm Dns?

Cómo crear un alias SSH en Linux

Cómo crear un alias en Linux

Cómo crear una frase de contraseña de clave SSH en Linux

Cómo crear un USB en vivo de Antergos Linux

Cómo crear un USB de arranque de Windows 10 en Linux

Cómo crear particiones de disco en Linux