NFSv4 exports

Retocando los permisos en mi servidor me encuentro que la sintaxis  ha cambiado. Utilizo acceso por nombre de maquina/ip , no se si será la mejor opción pero como acota lo suficiente la he cogido cariño.
Nota: El servicio de NFS desde la versión 10.’04 de Ubuntu se llama ismapd

En el fichero /etc/export de nuestro servidor

/exports/Ext2  equipo1/equipo2(rw,sync,nohide,insecure,no_subtree_check,async)

 

Instalación de Transmission sin X

Preparando cosillas en el mi pequeño Proliant se me ocurrió esta. Toda la documentación encontrada sobre este tema data de 2009 y 2010 así que no coincide nada de nada. La web oficial mantiene este wiki que como indica lo va a borrar, por algo será «no vale ni pa pipas». Vamos  a la faena:

  • Un sistema sin entorno gráfico , si  uso una Ubuntu Server , no soy lo suficientemente guay para usar Debian  y en el entorno empresarial no he necesitado usar Red-Hat/CentOS.
  • Un poco de Internet no nos vendrá mal para aprovechar las bondades del apt-get
  • Nuestro amigo vi  , también se puede usar ano  , no soy un radical.

Un simple apt-get nos proporciona la instalación automática

apt-get install transmission.daemon

Trabajando es un servidor remoto se nos presenta la problemática de las lista blanca que viene definida por defecto.Solo para el mismo «localhost» , hay que cambiarla para que en nuestra red local podamos acceder.

vi /var/lib/transmission-daemon/info/settings.json

Original:

"rpc-whitelist": "127.0.0.1"

Modificado:

"rpc-whitelist": "127.0.0.1,192.168.*.*"

Usuario por defecto : transmission

Password por defecto: transmission

Fuente:

Transmissionbt HeadlessUsage

 

Clave erronea en extras.ubuntu.com

Hace tiempo que no tenía ningún error en mis ubuntus y hoy a tocado reiniciar el contador. Un problema con las clave de validación de originalidad e los paquetes ha sido la culpable de tan desagradable reinicio.

Este es el error:

W: GPG error: http://extras.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key

Borramos la calve

sudo apt-key del 16126D3A3E5C1192

Actualizamos el repositorio y volveremos a ver el error

 sudo apt-get update

El error ha cambiado a NO_PUBKEY en lugar de BADSIG
Validamos la lista de claves

 sudo apt-key finger

No deberías ver

find the key (called "Ubuntu Extras Archive Automatic Signing Key")

Ahora añadimos la clave

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

En el resultado de

apt-key finger

Deberías ver:

pub 1024D/3E5C1192 2010-09-20 Key fingerprint = C474 15DF F48C 0964 5B78 6094 1612 6D3A 3E5C 1192 uid Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Fuente askubuntu

Escaner Brother MFC-620CN en Linux 64-bits

Hace tiempo hice un post parecido , rondaba el 2008 y aun no había entrado en el mundo de los 64bits muy a fondo. Utilizando ia32libs podía utilizar algunos drivers de 32.

Tiempo ha pasado y esto ha evolucionado , Ubuntu también y gracias a ello instalar esta impresora se convertía en un juego de niños. Tenemos los drivers empaquetados en el repositorio oficial. Sigue existiendo el centro de documentación para Linux de Brother

Ahora ha tocado actualizar esa información para la nueva Ubuntu 11.10 Oneric que por razones desconocidas para mí las librerías no se situaban en la carpeta correcta.

NOTA: Información interesante tener anotada respecto al hardware son su Product_ID y Vendor_ID , fácilmente obtenibles con lsusb

Las instrucciones de instalación y la descarga del paquete deb

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1a.html

FAQ de Brother para el caso especial de 11.10

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_scn.html#f00101

Permisos a los usuarios para acceder al dispositivo

http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1c.html#u9.10

En el caso de tener algún problema para escanear , porque no sea detectado utilizar estos pasos

Foro Alemán donde detalla más a fondo donde aplicar los permisos en udev

  • Apliqué las variantes 40 y 55 que consisten en crear dos ficheros rules de udev
  • Creé el fichero de configuración de sane para Brother , ya que no existía.Aquí es donde utilizaremos la información

/etc/sane.d/brother.conf

#Ubuntu Natty

# Brother USB
# For libusb support for unknown scanners use the following command
# usb <product ID> <device ID>
usb 04f9 01e9

Buscando al gorron de la wifi

Consulta ICMP a todos los elementos de la red

nmap -sP 192.168.1.0/24

Evitaras que el programa envie un ping antes de realizar el escaneo.

nmap -sP 192.168.1.0/24 -PO

Consulta completa a los nodos de la red , puertos «servicios» abiertos y el fingerprint del sistema operativo

nmap -O 192.168.1.0/24

La elección de la IP se basa en cuantos octetos varía. En el caso de cualquier hogar el ultimo suele el único en variar y ni siquiera en el rango completo.Para identificar en que situación nos encontramos podemos usar esta chuletilla

  • Máscara 255.255.255.0 usad 0/24
  • Máscara 255.255.0.0 usad 0/16
  • Máscara 255.0.0.0 usad 0/8

Mi server casero + USB

Ya está enchufado y colocadito. Necesita de un sistema operativo acorde con las necesidades de servidor de fichero , impresión y web. Como todo el mundo tiene fallos he elegido Ubuntu Server , me han llamado de todo por no poner un CentOS o Red-Hat o Debian. Pero bueno es lo que hay y ta esta decidido.

El pequeño tiene un usb interno y le he calzado un pincho de 4 GB. Aqui tengo el sistema raiz , sin swap. El objetivo es evitar el uso de los disco duro , así los dejo destinados a almacenamiento. Con la tarjeta de red de Giga y una reda bien cableada tengo  4 TB para trabajar sin perdidas de rendimiento por acceso del sistema operativo. También me he librado de hacer particiones y mover varios gigas.

 

 

En la instalación aplicamos las tareas de :

  • Samba File Server
  • Print Server
  • OpenSSH Server
  • LAMP Server

HP MicroServer Proliant

Ya tengo mi nuevo servidor , una pequeña caja con 4 HDD slot y un procesador de bajo consumo. Algo más pequeño que un  mini-ATXHP Proliant MicroServer

Con este formato lo que tenemos entre manos , según HP , un servidor de fichero para no mas de 30 conexiones. Eso si con sistema Red-Hat o Windows Foundation.

Un inciso sobre este escabroso tema de los sistemas operativos , hoy estaba escuchado el podcast de dabo , forat y mas gente , cuando el comentario «estoy orgulloso de formar parte de la minoría , linux en el escritorio.»

Ahora toca prepara una Ubuntu Server con lo mínimo , para dar el máximo rendimiento.

La idea es tener :

  • Samba
  • Apacha
  • MySQL

Ahora tengo un AMD Neo x2 40L  con 4GB de RAM y 4TB. Está claro que la máquina es perfecta. Como detalle son 50w de consumo asi que no va tener una afectación muy alta en el recibo de la luz.

Empezamos a montar una tarjeta gráfica para reproducir h264 vía GPU.

Actualización:

Elegí una gráfica silent de Nvidia y el radiador es tan grande que no la he podido montar.Hay muy poco espacio así que debe de ser super fina.

Una bonita puerta con su llave nos da acceso al interior

 

HP Proliant MicroServer

Estos tornillos se retiran con la llave propia de HP que viene dentro

HP Proliant MicroServer

A la izquierda de la imagen se puede ver. Digamos que yo no lo vi

HP Proliant MicroServer

Este es el resultado  , mi MacMini actualizado y el Proliant , juntos pero no revueltos

HP Proliant MicroServer

Bocazas un hosting en casa

Diós mio en la que me he metido con esta idea. Un hosting casero tiene muchas variables que te da cualquier servicio y tiene un coste de tiempo de implantación elevado , y ya no pienso en la curva de aprendizaje.

Nadie te cuenta que un servidor de correo es necesario para cualquier forma de interacción con servidor. Típicas alertas de cualquier software como antivirus , monitorización , aplicaciones web o el propio sistema operativo.

Tras dejar el sistema operativo con las aplicaciones básicas , una arquitectura LAMP , te das cuenta de la de tareas que no se comentan su existencia. Damos a entender que con cuatro cosas tenemos un servicio montado , cuando no es así. He buscado guías por internet para esta necesidad y realmente omiten muchos detalles importantes. Un lanza a favor de la red es el blog de Vicente Navarro , titulado «Lo hice y lo entendí»   un ejemplo de contenido de calidad , completo y perfectamente estructurado. En este caso me refiero a Hosting Casero HOWTO. Con esto podemos articular mejor el coste de trabajo para un no iniciado en estas lindes.

Mencionar a un compañero empresario Serincas , es mi hosting y siempre me ayuda en cosas de servidores.

Mac Mini renovado

Primero agradecer a @yourus la parte técnica para desmontar el pequeño «GRAN» equipo. Ayudado de una pagina web super curiosa , en la que te enseñan a «desmembrar» cualquier cosa  ifixit.

Tengo un Mac Mini con las especificaciones más modestas del modelo del 2009.

Mac mini a 2,26 GHz
Procesador Core 2 Duo de Intel a 2,26 GHz P7550
Caché de nivel 2 3 MB compartida
Bus del sistema 1.066 MHz
Memoria 2 GB de SDRAM DDR3 a 1.066 MHz; admite hasta 4 GB
Disco duro Serial ATA de 160 GB5 a 5.400 rpm
Unidad óptica SuperDrive a 8x de carga por ranura compatible con discos de doble capa (DVD ±R DL, DVD ±RW y CD-RW)
Gráficos Procesador gráfico GeForce 9400M de NVIDIA con 256 MB de SDRAM DDR3 compartida con la memoria principal3
Puertos FireWire 800 (8 vatios); cinco puertos USB 2.0 (hasta 480 Mb/s); salida mini-DVI; salida VGA (el adaptador se vende por separado); Mini DisplayPort
Sonido Altavoz integrado; entrada combinada de señal y óptica de audio digital; salida combinada óptica de audio digital y auriculares.
Ethernet 10/100/1000BASE-T integrado (Gigabit)
Redes inalámbricas Conexión inalámbrica Wi-Fi 802.11n Airport Extreme integrada4; Bluetooth 2.1 + EDR integrado

Con 2 GB de RAM y 160 GB de disco no se le podía pedir más al pequeñin.

Ahora le he actualizado a 4 GB de RAM 1066Mhz DDR3 y un disco duro WD Black Scorpion de 7200 rpm. Una mejora considerable , respecto rendimiento

Como comente al inicio la primera actualización la hizo un amigo y claro en un ca ja tan pequeña no es fácil trabajar , la salida de audio quedo desconectada. Curiso mensaje de Linux ,»Salida Boba» indicaba en la administración de sonido. Me costo un poco decubrir que era el cable  suelto , con un mensaje como ese. En OS X directamente no detectaba hardware y fue la iluminación.

Como ya había visto una vez  como se desmontaba esto es «pan comido» , con mi maravillosa espátula afilada y un destornillador de «precisión»  comprado en los chinos

Mac mini

Yo más chulo que un ocho y sin otro portátil donde ver como «desmembrar lo»  ,  miro en el market de Android y toma ya !!! tienen aplicación.

Mi pobre estresado , me que da un USB libre. Tengo los dos adaptadores para dos monitores (mini-DVI – HDMI y miniDisplayPort – HDMI) ninguno tiene audio , en esta versión los de Apple no lo implementaron. A cambio tiene salida de audio digital. Y no nos olvidemos de esa dock-HDD que compre en china con Firewire 800.

Mac mini

 

Haciendo un acto de fe lo probé antes de volver a cerrar.

Monitor externo

Este caso es solo valido para hardware compatible con la gestión de monitores por los modules nativos del kernel. ATI y Nvidia se ha de utilizar la herramientas propias.

Primero averiguamos el nombre del monitor utilizando

xrandr

Obtenemos una salida parecida esta:

Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192
VGA1 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024      60.0*+   75.0
1152x864       75.0
1024x768       75.1     70.1     60.0
832x624        74.6
800x600        72.2     75.0     60.3
640x480        72.8     75.0     60.0
720x400        70.1
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800       60.0*+
1024x768       60.0
800x600        60.3     56.2
640x480        59.9
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)

Se ha detectado el segundo monitor como «VGA1»

Con este comando establecemos la resolución para el monitor externo «VGA1»

xrandr --output VGA1 --mode 1280x1024 --rate 60

Fuente: ubuntuforums