lunes, 1 de mayo de 2017

Virtualbox-5.1: Failed to create a proxy device for the USB device. (Error: VERR_PDM_NO_USB_PORTS)

Cuando aparece el error:
Failed to create a proxy device for the USB device. (Error: VERR_PDM_NO_USB_PORTS).

Código Resultado:
NS_ERROR_FAILURE (0x80004005)
Componente:
ConsoleWrap
Interfaz:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Al querer agregar una unidad externa USB en VirtualBox-5.1 en Debian 8.0, lo que debes hacer es:
  1. Apagar la maquina virtual.
  2. Configurar la maquina virtual a que simule los puertos USB en versión 3.0.
Listo, mas fácil imposible.

domingo, 1 de mayo de 2016

¿Cómo actualizar zonas horaria en Debian, Ubuntu, Kubuntu y Canaima?

Actualmente ya existe una actualización del paquete tzdata (al menos en las distribuciones mencionadas) con los cambios del nuevo huso horario para Venezuela y otros países, dicho paquete puede ser descargado e instalado de los siguientes enlaces: Debian Package tzdata, en el caso de Ubuntu: tzdata 2016d-0ubuntu0.16.04, también puedes hacer lo siguiente:

La configuración se efectuará en un computador con Debian 8.0: 1. Configuramos correctamente los archivos de los repositorios
2. Ejecutamos desde el terminal: aptitude update
3. Si tienes java instalado debes ejecutar desde el terminal: aptitude install tzdata-java, todo eso para que instale los dos paquetes de una vez (tzdata y tzdata-java)
4. Verificamos los cambios: zdump -v /etc/localtime
5. Reconfiguramos zona horaria: dpkg-reconfigure tzdata
6. Por último ejecutamos: date

Listo, automáticamente debe cambiar la hora en el sistema, incluyendo en el entorno gráfico.

También pueda interesarte:
¿Cómo sincronizar la fecha y hora desde la consola (terminal), usando Network Time Protocol (NTP)?
¿Cómo crear zonas horarias en Windows?

miércoles, 17 de febrero de 2016

Como montar archivos ISO e ISO con formato UDF en Debian por consola

Podemos crear un directorio para montarlas, también podemos usar los directorios existentes (cdrom, cd, cd0, cdrom0, media, etc)

El comando a utilizar es:
mount -t iso9660 -o loop nombre_del_archivo.iso directorio_de_montaje
Cuando son archivos ISO con formato iso9660

Si es un ISO con formato UDF debes usar:
mount -t udf,iso9660 -o loop nombre_del_archivo.iso directorio_de_montaje

Si quieres que se monte automáticamente al iniciar sesión:
1) Modificas el archivo: /etc/fstab
2) En el archivo incluyes en el archivo lo siguiente según sea el caso:
nombre_del_archivo.iso directorio_de_montaje udf,iso9660 user,noauto 0 0 (si el ISO es UDF)
nombre_del_archivo.iso directorio_de_montaje iso9660 user,noauto 0 0 (si el ISO es iso9660)
3) Salvas los cambios hechos al archivo y ejecutas mount -a o reinicias el computador

Nota: para ver archivos ISO con formato UDF debes instalar udftools

miércoles, 13 de enero de 2016

Borrado seguro de archivos y carpetas en Linux

Shred lo que hace es sobrescribir el archivo o archivos indicados varias veces (25 por defecto) con varios patrones de texto, convirtiendo el archivo original en su contenido en otro totalmente distinto y con información sin sentido. Su uso más simple sería el siguiente:

shred -n 15 -z -u -v nombre_del archivo

Listo

lunes, 31 de agosto de 2015

Configuración y archivos de NetworkManager desde la consola


Al presentarse varios problemas con las redes cableadas y no cableadas me dispuse a verificar como hacer para que funcionaran a mi gusto NetworkManager, este programa controla solo las interfaces de red no declaradas en el /etc/network/interfaces, lo primero que tuve que hacer fue ubicar los archivos de configuración, cuya locación es: /etc/NetworkManager/

Ahí se consiguen los siguientes directorios:
drwxr-xr-x   2 root root  4096 mar 31 00:40 conf.d
drwxr-xr-x   4 root root  4096 ago 24 13:29 dispatcher.d
-rw-r--r--    1 root root      58 mar 31 00:36 NetworkManager.conf
drwxr-xr-x   2 root root  4096 ago 31 08:34 system-connections
drwxr-xr-x   2 root root  4096 mar 31 00:40 VPN

En el directorio dispatcher.d se encuentra:
-rwxr-xr-x 1 root root 2146 mar 31 00:40 01ifupdown
drwxr-xr-x 2 root root 4096 mar 31 00:40 pre-down.d
drwxr-xr-x 2 root root 4096 mar 31 00:40 pre-up.d

Donde el archivo 01ifupdown tiene una secuencias de comandos para despachar eventos de NetworkManager. En los directorios pre-up.d y pre-down.d puedes colocar secuencias de comandos para que NetworkManager ejecute cuando interactúa con las interfaces.

Si tú quieres que NetworkManager funcione con las interfaces declaradas en el archivo interfaces, debes modificar el archivo: NetworkManager.conf
En la sección de ifupdown modificar  managed=false por managed=true.

En el directorio system-connections se encuentra todos los archivos de configuración de las redes utilizadas, ejemplos:
Archivo de configuración de una Conexión cableada:
[802-3-ethernet]
duplex=full
mac-address=EC:A8:6B:48:A3:30

[connection]
id=Conexión cableada
uuid=c9f0e0e0-5865-4367-b7a9-9b98b7f32c2f
type=802-3-ethernet
timestamp=1427485799

[ipv6]
method=ignore

[ipv4]
method=auto

Archivo de configuración de una WiFi oculta:
[connection]
id=Divina
uuid=c7552f51-1a38-49c8-a67a-a47d38dc8262
type=wifi
permissions=user:engesc:;

[wifi]
ssid=Divina
mac-address=24:0A:64:2D:16:82
hidden=true

[wifi-security]
key-mgmt=wpa-psk
psk-flags=1

[ipv4]
method=auto

[ipv6]
method=auto

Archivo de configuración de una Wifi no oculta
[connection]
id=Home_OTI
uuid=15d91c9f-477b-4631-87ba-589b25b4d417
type=wifi

[wifi]
ssid=Home_OTI
mode=infrastructure
mac-address=00:92:C3:8B:BF:F8

[wifi-security]
key-mgmt=wpa-psk
auth-alg=open
psk=clave2015

[ipv4]
method=auto

[ipv6]
method=auto

Archivo de configuración de un Hostspot
[connection]
id=Hotspot
uuid=2eb75ac2-3b7e-4b42-8a59-79ca5a193425
type=wifi
autoconnect=false

[wifi]
ssid=a000680062
mode=ap
mac-address=00:92:C3:8B:BF:F8
security=802-11-wireless-security
hidden=true

[wifi-security]
key-mgmt=wpa-psk
proto=rsn;
pairwise=ccmp;
group=ccmp;
psk=clave2015

[ipv4]
method=shared

[ipv6]
method=auto

Ahora bien, cada archivo está estructurado por secciones, cada sección es para algo especifico, veamos que significa cada linea:
id: es un nombre que identifica a la red en el sistema, generalmente es el mismo nombre del archivo y nombre de red.
uuid: es una identificación colocada para que el sistema lo pueda identificar y controlar de forma única.
type: indica que tipo de red es (alámbrica o inalámbrica).
autoconnect: si al iniciar los servicios se activa o no automáticamente.
ssid: es el nombre de la red, generalmente es el mismo nombre del archivo y id.
mode: es el modo a utilizar la tarjeta de red inalámbrica cliente-servidor, servidor, punto a punto (infraestructura, ap, ad-hoc).
mac-address: en el caso de los puntos de acceso es la dirección física de la tarjeta de red y en los casos de conexión son las direcciones físicas de las tarjetas de red a las que te conectas.
security: es el tipo de seguridad utilizado para establecer la conexión.
hidden: solo puedes usar dos valores, verdadero=true o falso=false, y es utilizado para indicar si la red es oculta o no.
method: es la forma en que tomara las direcciones lógicas y si las va a compartir.
key-mgmt: la seguridad a utilizar.
psk: la contraseña de la red.
psk-flags: es para indicar si guardara la contraseña.
permissions: es para indicar que usuarios puede utilizar la conexión, en caso de que no quieres que sea para una sola persona remueve la linea o simplemente no la coloques. Adicionalmente sirve para que active automáticamente al iniciar sesión.

Para aquellos que las lineas de comando son muy complicadas, existe la posibilidad de modificar y crear conexiones de forma gráfica con los comandos: nm-connection-editor y nmtui-edit

martes, 21 de julio de 2015

Habilitar los USB en Debian 8 (Jessie) para que sean usados en VirtualBox


En Debian 8 Jessie no funciona correctamente los dispositivos conectados a los puertos USB y/o los dispositivos no aparecen las opciones de USB del programa VirtualBox.

Lo primero que debemos de hacer es instalar el extension pack de para los USB. Luego procedemos ha realizar lo siguiente:
  1. Añadir el usuario al grupo VirtualBox
  2. Hacer un respaldo de: /etc/udev/rules.d/60-vboxdrv.rules
  3. Editamos el archivo: /etc/udev/rules.d/60-vboxdrv.rules
  4. Cambiamos la linea:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"

Por:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="vboxusers", GROUP="vboxusers", MODE="0660"

Nota: no es necesario configurar el fstab como se hacia anteriormente.






Por ultimo debes reiniciar el equipo. Listo mas fácil imposible.

martes, 27 de enero de 2015

Error 159 File-roller: Se produjo un error al añadir archivos al archivador - Gnome - Wheezy

 Un alumno me llevo el otro día un archivo Zip que contenía varios archivos, el quería modificar algunos de los nombres de los archivos contenidos en el Zip.

Al ir al menú Editar y seleccionar renombrar, se mostraba el cuadro de dialogo para hacer la actividad sin problemas, luego al realizar el cambio de nombre y hacer click sobre el botón aceptar, se despliega un error:

Se produjo un error al añadir archivos al archivador
Que es lo mismo que:
An error occurred while adding files to the archive

La solución es mas fácil de lo que se imaginan, solo debes abrir uno de los archivos contenidos en el Zip, cuando le solicite la clave le colocas la clave correspondiente, luego cierras el archivo y por último modificas el nombre del archivo.

Mas fácil imposible