mlocate es un programa para la terminal que crea una base de datos con los archivos del disco duro (del estilo del neopunk pero en cuestión de pocos minutos).
En otras distribuciones está preinstalado, en ArchLinux no. En Arch se encuentra en los repositorios "core".
$ sudo pacman -S mlocate
Para crear la BD basta un:
$ sudo updatedb
Y para encontrar, por ejemplo, dónde se esconde java se haría un:
$ locate java
Es muy útil sobretodo si vienes de otras distribuciones en las que los archivos de configuración están en otros sitios y no te apetece/acuerdas de hacer un find.
Nota: También sería interesante añadir el updatedb al cron, o un alias al .bashrc, pero eso ya os lo dejo a vosotros ;).
Hasta otra!
Mostrando entradas con la etiqueta comando. Mostrar todas las entradas
Mostrando entradas con la etiqueta comando. Mostrar todas las entradas
viernes, 25 de enero de 2013
martes, 31 de julio de 2012
#8 Cómo conectarse por terminal a una red WiFi
Esto es muy importante al instalar el sistema desde 0, ya que si de normal nos conectamos por WiFi es mucho más cómodo seguir haciéndolo, y el problema está en que si la seguridad de nuestra red es WPA no es trivial, no lo era hasta ahora. De todas formas pondré la WEP también, y de la WPA sólo en el caso más simple, es decir, sin claves personales.
· WEP:
# iwconfig wlan0 essid "Nombre de la red" key s:contraseñaenascii
Nótese que si la red no tiene espacios, no hacen falta las comillas, y que si la contraseña no es una cadena (string) no es necesario poner s:.
Por último, para obtener automáticamente la IP y no tener que configurar IP/Máscara, Puerta de enlace y DNS:
# dhcpcd
· WPA:
Este es el método más rápido que sé me ha ocurrido. Primero hacemos una copia del archivo de configuración a una ruta sencilla:
# cp /etc/wpa_supplicant/wpa_supplicant.conf/w.conf
Ahora editamos la copia, si es con nano recomiendo pasar páginas con [Ctrl] + [v] hasta que lleguemos a la primera definición de una red:
network={
ssid="simple"
psk="very secret passphrase"
priority=5
}
La editamos cambiando los parámetros por los de nuestra red:
network={
ssid="Mi Red"
psk="Póngase la contraseña"
priority=5
}
Bajamos el curso abajo, debajo de la llave que cierra la definición de esta red y con la opción de cortar lineas de nano [Ctrl] + [k] borramos el resto del archivo, que contiene ejemplos más complejos para otro tipo de redes. Cerramos [Ctrl] + [x], y guardamos los cambios [y].
Ahora ejecutamos el siguiente comando, proporcionado por Aetsu (he aquí su blog, muy recomendado):
# wpa_supplicant -Dwext -i wlan0 -c/w.conf -K -B
Nótese que: -D es el driver, -i la interfaz a usar, entre -c y /w.conf no hay espacio alguno, y -B es que se ejecute en el fondo.
Y por último ejecutamos el dhcpcd:
# dhcpcd
Después de acabar todas las tropelías, es muy recomendable borrar /w.conf, ya que ahí tendremos nuestra contraseña de la red sin cifrar (o ¡sin encriptar, wey! (sic)) en texto plano:
# rm -f /w.conf
¡Saludos, Ar-chapuceros!
· WEP:
# iwconfig wlan0 essid "Nombre de la red" key s:contraseñaenascii
Nótese que si la red no tiene espacios, no hacen falta las comillas, y que si la contraseña no es una cadena (string) no es necesario poner s:.
Por último, para obtener automáticamente la IP y no tener que configurar IP/Máscara, Puerta de enlace y DNS:
# dhcpcd
· WPA:
Este es el método más rápido que sé me ha ocurrido. Primero hacemos una copia del archivo de configuración a una ruta sencilla:
# cp /etc/wpa_supplicant/wpa_supplicant.conf/w.conf
Ahora editamos la copia, si es con nano recomiendo pasar páginas con [Ctrl] + [v] hasta que lleguemos a la primera definición de una red:
network={
ssid="simple"
psk="very secret passphrase"
priority=5
}
La editamos cambiando los parámetros por los de nuestra red:
network={
ssid="Mi Red"
psk="Póngase la contraseña"
priority=5
}
Bajamos el curso abajo, debajo de la llave que cierra la definición de esta red y con la opción de cortar lineas de nano [Ctrl] + [k] borramos el resto del archivo, que contiene ejemplos más complejos para otro tipo de redes. Cerramos [Ctrl] + [x], y guardamos los cambios [y].
Ahora ejecutamos el siguiente comando, proporcionado por Aetsu (he aquí su blog, muy recomendado):
# wpa_supplicant -Dwext -i wlan0 -c/w.conf -K -B
Nótese que: -D es el driver, -i la interfaz a usar, entre -c y /w.conf no hay espacio alguno, y -B es que se ejecute en el fondo.
Y por último ejecutamos el dhcpcd:
# dhcpcd
Después de acabar todas las tropelías, es muy recomendable borrar /w.conf, ya que ahí tendremos nuestra contraseña de la red sin cifrar (o ¡sin encriptar, wey! (sic)) en texto plano:
# rm -f /w.conf
¡Saludos, Ar-chapuceros!
Etiquetas:
ArchLinux,
bash,
comando,
conectar,
conectarse,
conexion,
configurar,
gnu/linux,
linea de comandos,
linux,
shell,
terminal,
wep,
wifi,
wireless,
wpa,
wpa_supplicant
Suscribirse a:
Entradas (Atom)