Blackhold


Si el blog ha sido de ayuda, pulsad al ADS. ¡Muchas gracias!

dnsmasq dentro de un contenedor vz

Posted on maig 22nd, 2015 by Blackhold

He tenido que instalar un dnsmasq dentro de un contenedor vz y al arrancarlo me salía éste mensaje

dnsmasq: setting capabilities failed: Operation not permitted openvz

El motivo es que dnsmasq no se ejecuta como root (cosa buena). Con esto cuando dnsmasq se levanta y quiere adquirir privilegios avanzados falla.
La razón del fallo es porque faltan algunas propiedades en el kernel o en este caso los permisos no se pasan al contenedor. Pero esto se puede cambiar fácilmente aplicando algunos cambios a la configuración del contenedor.

vzctl stop CITD
vzctl set CTID --capability setuid:on --save
vzctl set CTID --capability net_admin:on --save
vzctl set CTID --capability net_raw:on --save
vzctl start CTID

Cambiaremos el CTID por el numero de contenedor.

Fuente: blackmanticore

Rammstein – Mein Herz Brennt Piano Version

Posted on maig 20th, 2015 by Blackhold

El otro día fui a buscar comida en un comercio del barrio y sonaba esta canción, el chico me dijo que a él le gustaba Rammstein y a su compañero los vinilos y que hace poco rammstein había sacado esta joya en vinilo:

Mein Herz Brennt Piano Version

Ver la capacidad de la bateria por terminal

Posted on maig 6th, 2015 by Blackhold

Me encuentro con un gnome-shell y no hay to tia de ver las propiedades de la bateria, así que ha salido la duda de como hacerlo por terminal, pues es tan simple como usar el comando upower que viene instalado por defecto en el sistema.

Para ver las baterias disponible al sistema usaremos la opción –enumerate

laura@carboni:~$ upower --enumerate
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/DisplayDevice

Y para ver la capacidad de la bateria usamos la opción -i

laura@carboni:~$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               LGC
  model:                45N1025
  serial:               24668
  power supply:         yes
  updated:              dc 06 mai 2015 21:44:46 CEST (67 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              21,84 Wh
    energy-empty:        0 Wh
    energy-full:         48,09 Wh
    energy-full-design:  62,16 Wh
    energy-rate:         12,715 W
    voltage:             11,086 V
    time to empty:       1,7 hours
    percentage:          45%
    capacity:            77,3649%
    technology:          lithium-ion
    icon-name:          'battery-good-symbolic'
  History (charge):
    1430941486	45,000	discharging
  History (rate):
    1430941486	12,715	discharging

Esto del /org no es un directorio físico, se tiene que llamar desde upower.

Con acpi también tenemos varias formas de mirarlo, seguid éste link para mas información.

Gracias Genar para el pequeño reto! ;)

Debian: Los discos extraíbles se montan como RO para el usuario

Posted on abril 28th, 2015 by Blackhold

El otro día conseguí solucionar una cosa que es un tanto molesta y un infierno para un usuario no experimentado al cual le decimos que linux es lo mejor :P

Lo que nos encontramos es que al conectar un lápiz usb o un disco duro externo usb, root tiene acceso a rw al dispositivo, pero el usuario sólo tiene ro.

El motivo es que cuando hacemos la instalación del sistema por USB nos añade un par de líneas en /etc/fstab y lo correcto es que le dejemos a udev montar estos dispositivos y no hacerlo por /etc/fstab, así que la solución consiste en comentar o borrar las líneas referentes a los medios extraíbles de fstab

#/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0
#/dev/sdb2       /media/usb1     auto    rw,user,noauto  0       0

Rápido, sencillo y eficaz! :)

Instalar debian en una pcengines APU1d4

Posted on abril 24th, 2015 by Blackhold

Hoy me han regalado una rosa y me han traído la placa PCEngines APU1d4, como una buena friki al momento que me han regalado la rosa he estado mas pendiente de la caja blanca que traía el portador que de la propia rosa :P lo admito, me pierde la tecnología xD

AjG_ANsHTjjF011HMcnmKEwljKh0ggWEBTXBMYl-LsJ6

En la caja venía la placa y un disco mSATA de 16Gb, pero faltaban las tarjetas, pero al estar desmontando un portátil me he percatado que las tarjetas de portátil también me sirven, así que vamos a hacer la prueba con unas intel, que necesitan firmware privativo y no tengo claro que las pueda poner en modo de punto de acceso. La elección es una tarjeta atheros, pero aún estoy investigando cuál es la que mas que conviene para lo que quiero hacer!

photo32009721698429475
Read more on “Instalar debian en una pcengines APU1d4″ »

Actualización post instalación debian por puerto serie: Debian 8 Jessie

Posted on abril 19th, 2015 by Blackhold

El post del otro día, si éste que os váis a cansar de él hasta que no consiga hacer funcionar esto! :P instalé una debian a partir de una imagen que había creado alguien, pero esta imagen era una debian 6 y las versiones de los programas que necesito para hacer funcionar el sistema (basicamente hostapd) en debian 6 tienen muchos problemas, así que tenía 2 posibilidades, ponerme con el marrón de hacer que debian 6 se comiese una versión mas nueva de hostapd con patatas (SO viejo & dependencias & co = dolor) o fabricar un instalador modificado (hasta que no he encontrado como hacerlo, ha sido doloroso también, pero al menos he aprendido algo nuevo y parece que la cosa va por buen camino xD).

Una de las curiosidades de la instalación es que estamos usando la compact flash como disco de arranque para la instalación, normalmente usamos un CD o un lápiz de memoria USB.

Lo primero que se me ha ocurrido ha sido meter tal cual una iso en la compact flash, pero claro, el interfaz es por puerto serie, así que tenemos que modificar la iso… descomprime, monta, dale la vuelta, tablas de particiones guerreras, etc. todo fallido, hasta cuando he encontrado éste link en debian y no sé como he llegado a éste otro link: Ficheros de la instalación de debian jessie. A partir de aquí aunque ya caía la noche, se ha empezado a iluminar el día :)
Read more on “Actualización post instalación debian por puerto serie: Debian 8 Jessie” »

Convertir una debian en un punto de acceso wifi

Posted on abril 16th, 2015 by Blackhold

Ayer hice un post sobre como instalar debian en una placa Alix 2d2 por puerto COM, ahora vamos a convertir esta preciosidad en un punto de acceso wifi :)

Como disponemos de dos tarjetas wifi de fabricantes que respetan el software libre y liberan sus drivers, no será necesario instalar el paquete firmware-iwlwifi o firmware-linux-nonfree, así que un pasito mas para un punto de acceso totalmente libre! :D

root@alix2d2:/home/blackhold# lspci |grep Atheros
00:0c.0 Ethernet controller: Atheros Communications Inc. AR5413 802.11abg NIC (rev 01)
00:0e.0 Ethernet controller: Atheros Communications Inc. AR5413 802.11abg NIC (rev 01)

Si nos fijamos, las dos tarjetas minipci ya aparecen en el sistema sin tener que instalar nada adicional :)
Read more on “Convertir una debian en un punto de acceso wifi” »

Instalar debian en una Alix 2d2 por null modem

Posted on abril 15th, 2015 by Blackhold

Hoy uno de aquellos posts que me lo estoy pasando teta, pero que he tenido que sudar un poco para llegar a conseguirlo, uno de los motivos porque no dispongo de un cable nullmodem db9f handshake crossover y me lo he tenido que fabricar a partir de 2 cables de modem de 9 pines.

Vamos a ver primero como he fabricado el cable:

photo32009721698429452
Read more on “Instalar debian en una Alix 2d2 por null modem” »

Glances: herramienta de monitorización del sistema en ncurses

Posted on abril 13th, 2015 by Blackhold

Adictos al interfaz ncurses! aquí está vuestra herramienta de monitorización del sistema perfecta!

glances

Con esta herramienta puedes pegar una “ojeada” rápida a lo que ocurre en tu sistema, glance precisamente quiere decir esto, ojeada/mirada/vistazo ;)

La herramienta está escrita en python y usa la librería psutil para recopilar toda la información del sistema.

Me llama la atención lo de las alertas que pone debajo, así que vamos a tener que pegarle una ojeadilla mas a fondo :o

Disponible en los repositorios de Debian Jessie

# apt-get install glances

Para mas información glances en github

Bonding + VLAN + Mikrotik

Posted on març 22nd, 2015 by Blackhold

Esta semana se me ha presentado un pequeño reto, así que tras recibir el material nos hemos puesto a probar el entorno.

El escenario es que tenemos una ubicación en la que queremos poner varias antenas y sólo podemos bajar un sólo cable de red y uno de alimentación. Algunos enlaces se van a administrar desde un router y otros desde otro. Así que la solución escogida ha sido la de alimentar cada una de las antenas por separado y definir vlan para el tráfico de cada una.

Para ponerle mas emoción a la cosa, las antenas que vamos a poner van a estar en bonding, para poder tener mas ancho de banda.

En la ubicación 1 tenemos:
– 1 Router Mikrotik x86 virtualizado en un vmware
– 2 enlaces en bonding (4 antenas)

En la ubicación 2 tenemos:
– 1 Router Mikrotik RB1100AHx2
– 1 enlace en bonding (2 antenas)

La ubicación 3 es idéntica a la ubicación 2.
Read more on “Bonding + VLAN + Mikrotik” »

Pàgina següent »