Linux Magazine - Edicion en Castellano - %2391

84
NÚMERO 91 P.V.P 6,95 CANARIAS • P.V.P 7,05 LINUX Y WINDOWS 8 Más info en pág. 3. WWW.LINUX - MAGAZINE.ES WINDOWS 8 Y LINUX Tres proyectos del mundo real 8 413042 594505 00091 PHP x SISTEMA Scripting de PHP para la línea de comandos GRATIS Raspberry Pi CONVIVIENDO CON EL NUEVO SISTEMA DE MICROSOFT Comparte tu espacio con un arranque dual Configura Samba para Windows 8 Windows 8 en máquinas virtuales Aceede a ficheros Linux desde Windows KEXI Y GLOM Crea bases de datos con poco esfuerzo WODIM Graba DVDs desde la línea de comandos ANDROID Controla tu Linux desde tu móvil ARDUINO Haz de tu casa un hogar domótico BYOBU El administrador de sesiones que extiende la shell Conviviendo con lo nuevo de MS

description

revista

Transcript of Linux Magazine - Edicion en Castellano - %2391

  • NMERO 91 P.V.P 6,95 CANARIAS P.V.P 7,05

    LINUX Y WINDOWS 8

    Ms info en

    pg. 3.

    W W W . L I N U X - M A G A Z I N E . E S

    WINDOWS 8Y LINUX

    Tres proyectos del mundo real

    8413042594505

    00091

    PHP x SISTEMAScripting de PHP para la

    lnea de comandos

    GRATIS

    Raspberry Pi

    CONVIVIENDO CON EL NUEVO SISTEMA DE MICROSOFT

    Comparte tu espacio con un arranque dual

    Configura Samba para Windows 8

    Windows 8 en mquinas virtuales

    Aceede a ficheros Linux desde Windows

    KEXI Y GLOMCrea bases de datos

    con poco esfuerzo

    WODIMGraba DVDs desde la

    lnea de comandos

    ANDROIDControla tu Linux

    desde tu mvil

    ARDUINOHaz de tu casa un

    hogar domtico

    BYOBUEl administrador

    de sesiones que

    extiende la shell

    Conviviendo con lo nuevo de MS

  • 4.95Euros

  • DVD

    OpenSUSE 12.3

    DVD DEFECT

    UOSO?

    Si crees que

    tu DVD est e

    n mal estado

    , escrbenos

    a

    dvd@linux-m

    agazine.es pa

    ra diagnostic

    arlo o para q

    ue

    te enviemos

    uno nuevo.

    [1] OpenSUSE en espaol:

    http:// www. opensuse. org/ es/

    RECURSOS

    Este DVD contiene OpenSUSE 12.3, un

    sistema operativo Linux de corte profe-

    sional completo y con aplicaciones lis-

    tas para ser utilizadas. OpenSUSE

    viene en versin de instalacin de 64

    bits y est listo para ser instalado en tu

    ordenador.

    Para empezar a usar tu Linux, inserta el

    DVD en el reproductor y rearranca el

    ordenador. Si no aparece el men del

    DVD, tienes que ajustar la BIOS para

    arrancar desde el disco. Para hacerlo,

    normalmente has de pulsar una tecla

    durante las primeras fases del arran-

    que del ordenador (habitualmente F2 o

    Supr), buscar el men que permite

    cambiar la secuencia de arranque de

    dispositivos y colocar el lector de DVDs

    en el primer lugar de la secuencia. Pos-

    teriormente se guardan los cambios y

    se sale de la herramienta de

    configuracin para que se reinicie el

    arranque. Como cada BIOS es dife-

    rente, recomendamos consultar la

    documentacin del fabricante para

    realizar esta operacin.

    Arranque

    En nuestro DVD os traemos lo ltimo de un sistema clsico del ecosistema

    Linux: OpenSUSE 12.3. OpenSUSE siempre se ha caracterizado por su facili-

    dad de uso, su bien nutrida comunidad y cuidado diseo. La versin 12.3 de la

    distro no es una excepcin.

    Entre las novedades que trae el nuevo OpenSUSE, destacamos que es una de las

    nicas distros en ofrecer el mismo soporte igualitario para los escritorios mayorita-

    rios. 12.3 ofrece soporte para Plasma de KDE (el escritorio predeterminado), GNOME,

    Plasma Netbook (ideal para pantallas pequeas), Xfce, LXDE e incluso E17 Enligh-

    tenment. Tras las bambalinas, se ha mejorado la semntica de todos los escritorios, lo

    que permite encontrar ficheros ms rpidamente y utilizando ms criterios. Se ha

    incluido un nuevo sistema de administracin de impresoras, con lo que podrs confi-

    gurar estos dispositivos ms fcilmente, y se han modificado las notificaciones y los

    mecanismos de monitorizacin de actividades para hacerlos mucho ms amigables.

    Adems incluye todo lo ltimo en lo que se refiere a aplicaciones de ofimtica,

    Internet, diseo y desarrollo, por supuesto.

    3Nmero 91W W W . L I N U X - M A G A Z I N E . E S

  • EDITORIAL

    4 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    Toda empresa tiene un reto conti-

    nuo al que se tiene que enfrentar:

    el de mantenerse relevante. En

    esencia, cada empresa, como condicin

    sine qua non para su xito (y por xito

    entiendo que sobreviva, que no fracase

    miserablemente), ha de ser relevante a la

    sociedad dnde se halla ubicada. No sig-

    nifica esto que la relevancia la convertir

    automticamente en exitosa, pero sin ese

    factor, seguro que no lo consigue.

    La relevancia una empresa la adquiere

    a travs de la utilidad de sus servicios o

    productos. A veces esa utilidad surge y

    desaparece de manera orgnica, fruto de

    la evolucin de la sociedad o siguiendo

    la estela de otros servicios o productos

    que se popularizan. La industria de la

    fabricacin de ruedas de carreta, por

    ejemplo, muri el da en que empezaron

    a haber ms automviles que carretas,

    pero, simultneamente, naci la indus-

    tria de los neumticos para coches. A

    veces es la utilidad de un producto la

    que es creada por la empresa, explo-

    tando la vanidad o la inseguridad del

    consumidor a travs del marketing. La

    industria cosmtica es un buen ejemplo

    de lo anterior, jugando ambas bazas con

    igual falta de escrpulos.

    La cuestin es que todo responsable

    de una empresa, antes de echarle la

    culpa a terceros de los fracasos o adjudi-

    carse a s mismo los triunfos de su firma,

    debe cuestionarse a menudo a lo largo

    de su carrera el grado de utilidad de sus

    productos en la sociedad.

    As que, cul es la utilidad de Linux

    Magazine? La tiene? Si me hubiese de

    regir por lo que me dicen en los congre-

    sos y eventos, la respuesta sera un

    rotundo no. Menos mal que hay cada

    vez menos congresos y eventos. En

    serio, cada vez que hablaba con los asis-

    tentes, nadie admita leer la revista. Aun-

    que despus de un poco de presin,

    muchos confesaban que lean mis edito-

    riales.

    Y fuera, tambin he odo esto. En

    comidas profesionales, mientras senta el

    calor de la vergenza e ira subir por mi

    cuello a mi cara, he tenido que escuchar

    como alguien declamaba que lo que ms

    vala la pena de Linux Magazine

    eran las editoriales de Paul.

    En serio? Y tengo que sen-

    tirme agasajado? Esa es la utili-

    dad de Linux Magazine para ti?

    Leer a un to que se equivoca

    ms de lo que habla y que slo

    lees o porque (a) da la casuali-

    dad de que tiene cierta gracia

    escribiendo (eso lo admito) y

    puede que te haga rer, o (b) te

    reafirma en tus propias creen-

    cias?

    Pues has de saber que las opi-

    niones, y eso es lo que es una

    editorial en esencia, son muta-

    bles e interesadas. En el mejor de

    los casos verdades a medias,

    cuando no mentiras completas

    por ser exagerados juicios (Jui-

    cios!Ni siquiera observaciones!)

    sobre hipersimplificaciones de la reali-

    dad. El valor de algo as es casi nulo.

    Para ti, querido lector que tanto te

    gusta leer esta seccin, debera ser justo

    al revs, que la apreciacin de lo valioso

    de la revista se produjera una vez que la

    pgina 4 se dejara atrs, cuando uno

    penetrara en la seccin de los artculos

    tcnicos, en el reino del cdigo, las tuto-

    riales de implementaciones y de los

    experimentos con software y hardware

    recin liberado. Ah hay verdad, pura,

    simple, categrica y binaria: o funciona o

    no.

    Si te preguntas entonces por qu me

    molesto en escribir esto cada mes,

    teniendo como tengo tan pobre opinin

    de las editoriales, pues primero porque a

    todo el mundo le gusta escucharse a s

    mismo, por lo que mis escritos son un

    ejercicio de vanidad. Y, segundo, lo que

    es ms importante, porque las editoriales

    todas tienen un fin, un fin completa-

    mente coherente con el del resto de la

    revista, y es el de intentar avanzar la

    mente del lector hacia otras cosas,

    hacerle pensar en cosas que tal vez no se

    les hubieran ocurrido.

    Concedido que las editoriales y los

    artculos persiguen ese fin de diferentes

    maneras (y no me atrevo a decir que lo

    consigan todas las veces, pero es lo que

    nos proponemos cuando nos sentamos a

    escribir), pero el fin es el mismo.

    Siempre haba supuesto que, si al lec-

    tor le gustaban las editoriales, le gustara

    el resto (o al menos algunos) de los otros

    artculos, ya que retaran su mente de la

    misma manera. Pero esto de slo leo las

    editoriales se est volviendo absurdo.

    Ya el mes pasado, despus del asunto de

    Aaron Schwartz, le ced la palabra pstu-

    mamente a l y a su manifiesto, limitn-

    dome a intentar ser el ms preciso intr-

    prete de sus palabras.

    He ah una idea: ceder este espacio a

    otros para enfrentar a los lectores con

    una diversidad de puntos de vista. O eli-

    minar la editorial por completo y desti-

    nar la pgina 4 a otros fines, a algn tipo

    de pasatiempo que estimule las menin-

    ges al estilo de los juegos que publicaba

    Martin Gardner en Scientific American.

    Mientras me lo pienso, pasa la pgina

    y lee el resto de la puetera revista, que

    creo que la encontrars til.

    Paul C. Brown

    Director

    RELEVANCIANos sentimos orgullosos de nues -tros orgenes como pu blicacin,que se remonta a los primerosdas de la revolucin Linux.Nuestra revista hermana, lapublicacin alemana LinuxMagazine, fundada en 1994, fuela primera revista dedicada aLinux en Europa. Desde aquellastempranas fechas hasta hoy,nuestra red y experiencia hancrecido y se han expandido a lapar que la comunidad Linux alo ancho y largo del mundo.Como lector de LinuxMagazine, te unes a unared de informacindedicada a la distribucindel conocimiento yexperiencia tcnica. No noslimitamos a informar sobre elmovimiento Linux y de SoftwareLibre, sino que somos parteintegral de l.

  • 08 Visitando Amigos

    Qu tal funciona el ltimo Windows

    en una mquina virtual? Hemos pro-

    bado Windows 8 como sistema opera-

    tivo husped en Linux utilizando

    VMware Workstation y VirtualBox.

    14 Ajuste Perfecto

    Desde hace aos, Windows se ha

    negado obstinadamente a dar soporte

    a cualquier sistema de archivos aparte

    del suyo propio, pero con un poco de

    ingenio, podemos conseguir que

    nuestro Windows se comunique con

    los sistemas de archivos ext de Linux.

    19 Conexiones

    La configuracin de Samba a menudo

    falla cuando los usuarios se saltan

    algunos parmetros. Vamos a mostrar

    cmo configurar un sistema Linux

    para compartir ficheros con Windows

    8 en una red peer-to-peer.

    25 Un Par de Arranques

    Aunque conseguir que Windows con-

    jugue bien en una instalacin de

    Linux existente es difcil, con un poco

    de ingenio se puede configurar Win-

    dows 8 para arranque dual con Linux.

    29 Capa Nueva

    Han pasado ms de 20 aos de su pre-

    sentacin y HTTP muestra sin duda

    signos de envejecimiento. El nuevo

    protocolo SPDY de Google resuelve

    algunos problemas de HTTP sin que le

    afecte a los sitios webs existentes.

    31 Pesos Mosca

    El objetivo de Kexi y Glom es crear

    bases de datos con poco esfuerzo.

    Comparamos la potencia de estas dos

    herramientas.

    35 Significado Oculto

    Los programas no son tan inteligentes

    como las personas cuando se trata de

    interpretar el significado de la infor-

    macin web. Si se quieren maximizar

    los rangos de bsqueda, probable-

    mente tengamos que aadir a nues-

    tros documentos HTML microforma-

    tos y microdatos.

    Schlagwort sollte hier stehenCOVER STORY

    40 Control Remoto

    Dejaste tu sistema ejecutndose?

    Olvidaste hacer un copia de seguri-

    dad crtica? Controla tu ordenador

    Linux desde cualquier parte con un

    telfono Android.

    43 PHP x Sistema

    PHP no es slo para sitios web. Los

    scripts de PHP en lnea de comandos

    llevan en funcionamiento desde hace

    ms de 10 aos, algo que hace al len-

    guaje y a sus libreras adecuadas para

    cualquier administrador que gestione

    servidores web.

    47 Extractor de Destacados

    Con el lector de ebook Kindle de Ama-

    zon, podemos guardar extractos, o

    destacados en un archivo. Ms

    tarde, podemos conectar el Kindle a

    un puerto USB de un equipo con

    Linux y recuperar la informacin con

    un script en Perl que la guarda en una

    base de datos.

    DESARROLLOPRCTICO

    PRCTICO

    LINUX MAGAZINE

    03 DVD Linux Magazine

    04 Editorial

    81 Eventos

    81 Informacin de Contacto

    82 Prximo Nmero

    CONTENIDOS Linux Magazine n 91

    6 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    PORTADA

  • 53 Para el Protocolo

    La bsqueda de errores en un servidor

    SMTP por medio de telnet y la com-

    probacin de los correos puede pare-

    cer una carrera sin fin. Pero Swaks nos

    ayuda a llegar a tiempo a la meta.

    54 Hackeo Duro

    Ahora que nuestras redes estn segu-

    ras y hemos convencido a nuestros

    usuarios de asegurar las contraseas y

    el software, es el momento de prestar

    atencin al hardware, para mante-

    nerlo alejado de los ataques.

    56 Proyecto: Casa Domtica

    Ya se han quedado atrs en nuestra

    aventura los ejemplos simples de

    encender un LED o leer el estado de

    un pulsador. Ahora toca dar los lti-

    mos retoques a nuestro hogar electr-

    nico.

    61 Pi2

    El ordenador Raspberry Pi, formado

    por una nica placa del tamao de

    una tarjeta de crdito, facilita la expe-

    rimentacin en sistemas Linux empo-

    trados. Mostraremos algunos ejemplos

    prcticos de cmo utilizar el Ras-

    pberry Pi en un entorno cotidiano.

    66 Instalador de Ventanas

    El administrador de sesiones Byobu

    extiende la shell, aadindole un aba-

    nico de funcionalidades tiles, tales

    como la divisin de pantalla, ejecu-

    cin de programas en el fondo, o la

    organizacin de programas en pesta-

    as.

    70 Malabares con Ficheros

    Accede y gestiona archivos y docu-

    mentos en tu servidor de ficheros o en

    un servidor remoto desde la comodi-

    dad de tu navegador o dispositivo

    Android.

    74 ltimo Aviso

    Wodim trabaja entre las bambalinas

    de los programas ms populares para

    la grabacin de CD/ DVD, pero es an

    ms poderoso en la lnea de coman-

    dos.

    78: Konsultorio

    Klaus Knopper, creador de Knoppix,

    vuelve un mes ms para responder a

    las preguntas de los lectores. Este

    mes: Estado de Mint, Vivo o Muerto y

    Variaciones en Vaio.

    80 El Nuevo Disquete de AOL

    Lo chicos ms listos de marketing han

    comenzado a cargar pendrives USB

    con su informacin promocional en

    lugar de publicar los habituales folle-

    tos y otra quincalla.

    7

    ADMINISTRACIN

    HARDWARE

    LINUX USER

    7Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    COMUNIDAD

    Ver p03 para

    ms detalles

  • PORTADA Windows 8 Virtualizado

    8 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    Hemos sido capaces de instalar Win-

    dows sin ningn problema en nuestro

    laboratorio. Nos gust bastante descubrir

    que Windows 8 viene con un soporte

    mnimo decente. El ratn y el teclado

    parecen moverse sin problemas en la

    mquina virtual, tan pronto como el pun-

    tero del ratn toca una ventana de Win-

    dows.

    Para aprovechar todo el potencial del

    sistema en una mquina virtual, necesita-

    mos instalar las extensiones de invitado.

    Las extensiones de invitado en Worksta-

    tion 9 incluyen unos controladores espe-

    cialmente adaptados para varias reas del

    sistema, pudiendo mejorar significativa-

    mente la experiencia. Despus de iniciar

    el sistema, seleccionaremos Install

    VMware Tools en el men VM. Esta

    opcin indica al programa que monte una

    imagen ISO conteniendo las extensiones

    de invitado en el dispositivo DVD de la

    mquina virtual.

    Para comenzar con la instalacin, sim-

    plemente hay que hacer clic en Setup. En

    el dilogo, a continuacin, podemos defi-

    nir qu controladores y caractersticas

    queremos instalar (Figura

    2).

    Si queremos trabajar

    directamente con aplica-

    ciones de Windows,

    podemos hacerlo en el

    modo Unity. El modo

    Unity en VMware Works-

    tation aisla al programa

    en ejecucin del escrito-

    rio de Windows (Figura

    3) y lo integra directa-

    mente con el escritorio de

    Linux. Para entrar en el

    modo Unity, seleccionare-

    mos View | Unity. Para

    permitirnos el acceso a

    cualquier programa en

    Windows, VMware ha

    creado su propio lanza-

    Amenudo es difcil vivir sin Win-

    dows. Uno de los mayores pro-

    blemas es que el entorno Linux

    no ofrece una alternativa real a ciertos

    programas de Windows. En algunos

    casos, podemos ejecutar aplicaciones de

    Windows en Linux utilizando la API de

    compatibilidad Wine. Lamentablemente,

    Wine no funciona para todas las aplica-

    ciones y situaciones. Una segunda alter-

    nativa es un sistema de arranque dual,

    que requiere reiniciar el ordenador cada

    vez que necesitamos un programa de

    Windows. Sin embargo, a pesar de estas

    opciones, los usuarios estn utilizando

    cada vez ms la virtualizacin como la

    manera ms eficiente para acceder a apli-

    caciones de Windows desde Linux.

    La tecnologa de las mquinas virtuales

    es tan madura que, en un uso normal, es

    difcil ver la diferencia entre un Windows

    en una mquina virtual y en un sistema

    fsico. A menos que ejecutemos juegos,

    que tienen un mejor rendimiento en su

    instalacin nativa, la virtualizacin es

    una opcin viable para una gran cantidad

    de aplicaciones de escritorio. Hemos deci-

    dido probar la ltima versin de Win-

    dows 8 en las herramientas de virtualiza-

    cin de escritorios lderes en el entorno

    de Linux: VMware Workstation 9 [1] y

    VirtualBox 4.2.2 [2].

    VMware Workstation 9

    En Agosto de 2012, VMware public la

    novena versin de su software comercial

    VMware Workstation. La licencia para

    VMware Workstation 9 es de 249 dlares

    o 170 euros, con un coste de actualiza-

    cin de 119 dlares o 70 euros. Segn

    VMware, la caracterstica ms importante

    de esta versin es el soporte para Win-

    dows 8, por lo que el hecho de que el di-

    logo de configuracin para las mquinas

    virtuales, ofrezca perfiles de 32 y 64-bit

    para Windows 8, no es algo que nos sor-

    prenda (Figura 1).

    dor con acceso a los

    programas de Win-

    dows en el sistema.

    Encontraremos el lanza-

    dor en la esquina superior

    izquierda cuando active-

    mos Unity.

    El modo Unity slo fun-

    ciona en la vista de escrito-

    rio. Si lanzamos la aplicacin

    en vista mosaico, el escritorio

    permanecer vaco. Actualmente,

    Unity tampoco funciona perfectamente en

    el modo escritorio. Por ejemplo, si hace-

    mos clic en una imagen en Explorer, una

    aplicacin a pantalla completa salta y nos

    muestra la imagen. Si cierras la aplica-

    cin, primero nos dirige a los mosaicos y

    slo entonces nos devuelve al escritorio.

    Sin embargo, arrastrar y soltar ficheros

    hacia y desde el sistema invitado fun-

    ciona perfectamente y Windows 8 se

    comporta correctamente cooperando con

    el portapapeles compartido. VMware

    Workstation transfiere fcilmente tanto

    ficheros como un rbol de directorios

    desde el anfitrin al invitado y viceversa.

    Windows 8 con VMware y VirtualBox

    VISITANDO AMIGOS

    Figura 1: La versin 9 de VMware para escritorios viene con un

    perfil de Windows 8.

    Qu tal funciona el ltimo Windows en una mquina virtual? Hemos probado Windows 8 como

    sistema operativo husped en Linux utilizando VMware Workstation y VirtualBox.

    POR THOMAS LEICHTENSTERN

  • para la

    mquina

    virtual,

    debajo de Options

    | Shared Folders.

    Hay que especificar

    el nombre de la carpeta deseada en el

    directorio de la mquina invitada. Sin

    embargo, VMware no monta directa-

    mente esta carpeta como un disco, sino

    como vmware-host en la Red local. Para

    asignar una letra al

    disco, haremos clic

    con el botn dere-

    cho y seleccionare-

    mos Connect net-

    work drive desde el

    men contextual.

    Otra caracterstica importante de las

    mquinas virtuales es la forma en la que

    el software pasa limpiamente a tra-

    vs de la interfaz fsica de

    USB al sistema invitado.

    VMware Workstation

    hace de nuevo un buen tra-

    bajo. El sistema invitado

    detect inmediatamente disposi-

    tivos bastante exticos, como

    smartphones, en nuestro labora-

    torio y nos permiti acceder a ellos

    como si estuvieran en un PC fsico (Figura

    4).

    Fuimos capaces de conectar con xito

    una grabadora de DVD externa por USB,

    algo que VMware proporcion correcta-

    mente en el sistema invitado, soportando

    tanto datos de lectura como de escritura.

    De los cinco dispositivos USB probados,

    VMware detect inmediatamente todos

    ellos y los activ en el sistema, incluso la

    webcam conectada estaba preparada para

    su uso en unos pocos segundos. Slo el

    dispositivo DVB-T de Pinnacle rehus

    cooperar al necesitar un controlador apro-

    piado.

    VMware soporta, adems, conexiones

    USB 3.0 si el sistema anfitrin tiene dicha

    interfaz. Para ello, primero necesitaremos

    activar la interfaz en Settings, debajo de

    USB Controller, seleccionando la entrada

    Windows 8 Virtualizado PORTADA

    9Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    Esto funciona incluso para textos o URLs

    que podemos intercambiar copiando y

    pegando entre la mquina virtual y la

    real.

    Enlace al Mundo Exterior

    Integrar carpetas entre el sistema anfitrin

    e invitado es algo realmente sencillo.

    Encontramos esta funcin en Settings

    Figura 3: El modo Unity nos permite acceder a nuestras herramien-

    tas de Windows desde el escritorio de Linux. Los eventos de Unity

    incluyen un lanzador, algo de lo que carece Windows 8.

    Figura 2: Las extensiones de invitados en VMware ofrecen una gran

    variedad de controladores adicionales, diseados especialmente para

    soportar la cooperacin entre Windows 8 y la mquina virtual.

  • rio, instalar Windows 8 como sistema

    invitado en VirtualBox fue una experien-

    cia sin problemas. Windows 8 incluye

    integracin para el ratn y teclado para

    VirtualBox, al igual que para VMware.

    Podemos establecer las extensiones de

    invitado en VirtualBox haciendo clic en

    Devices | Install guest extensions Tcni-

    camente, ocurre lo mismo que en

    VMware. El software activa la imagen ISO

    con los controladores en el dispositivo

    DVD. La instalacin comenzar al hacer

    clic en VBoxWindowsAdditions.

    El tamao de las extensiones slo 9

    MB para Windows de 32-bit sugiere que

    VirtualBox viene con menos controlado-

    res que VMware. Y esto es evidente en

    varios sitios, donde el programa es menos

    capaz que su competidor.

    VirtualBox ofrece adems un modo sin

    fisuras para los programas, que se puede

    activar en View | Enable seamless mode o

    presionando Host + L. (La tecla Host es

    Ctrl derecho por defecto.) Podemos salir

    de este modo de la misma forma. Pero a

    diferencia de VMware, VirtualBox carece

    de un lanzador de aplicaciones. Este

    modo slo muestra los programas ejecu-

    tndose y la barra de tareas.

    El modo a pantalla completa (Host +

    F) da la impresin de que el sistema vir-

    tualizado se est ejecutando nativamente

    en el ordenador. Una caracterstica espe-

    cial es la opcin Scaled (Host + C), que

    nos permite cambiar la proporcin de

    aspecto del escritorio para adecuarse a

    nuestras propias necesidades arrastrando

    los bordes.

    USB 3.0 del combo cerca de USB Compati-

    bility.

    Si un dispositivo USB est conectado y

    no est directamente disponible en la

    mquina virtual por ejemplo, debido a

    que est en uso en el anfitrin hay que

    ir al men VM | Removable Devices. En la

    mitad inferior, veremos un men desple-

    gable con todos los dispositivos USB iden-

    tificados. Para activar uno, hay que arras-

    trar el puntero del ratn al dispositivo y a

    continuacin, seleccionar Connect (Dis-

    connect from host) desde el submen.

    Tuvimos algunos problemas con la

    reproduccin de audio en VMware

    Workstation. Con la configuracin por

    defecto hay una exposicin continua al

    ruido y distorsin. Para remediar esta

    situacin, hay que cambiar la

    configuracin de physical soundcard de

    Auto detect a ALSA default sound card.

    VMware no ofrece actualmente soporte

    de vdeo en 3D para Windows 8 y el soporte

    de la impresora tampoco es muy brillante.

    Despus de activar la red de impresin,

    Windows lista todas las impresoras en la

    red local (Figura 5) y nos permite imprimir.

    Sin embargo, la salida en nuestro laborato-

    rio fue texto plano Postscript inutilizable.

    VirtualBox

    Los desarrolladores de Oracle han aa-

    dido soporte para Windows 8 a la versin

    de VirtualBox 4.2, que es gratis para los

    usuarios domsticos. En nuestro laborato-

    PORTADA Windows 8 Virtualizado

    10 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    Figura 4: VMware gestiona fcilmente conexiones por USB con el protocolo MTP.

    Figura 5: Las apariencias engaan. Aunque la extensin nos permite imprimir desde la

    mquina virtual, no mantiene el formato original. Las impresiones consistieron en cdigo en

    texto plano Postscript.

  • Incluso en el nivel ms simple detec-

    tar y montar un lpiz USB VirtualBox

    tembl y cay. VirtualBox fall al detec-

    tar algunos dispositivos y otros los identi-

    fic como Teclados USB. Al final del

    da, slo fuimos capaces de integrar dos

    de nuestros cinco especmenes de prueba

    en el sistema sin mayores dolores de

    cabeza.

    La historia fue similar cuando enchufa-

    mos un modelo reciente de smartphone

    Android, que utilizaba el relativamente

    sofisticado protocolo de transmisin MTP.

    En algunos casos, VirtualBox revel lenta-

    mente al menos una parte de los conteni-

    dos del dispositivo, pero fue imposible

    abrir directorios. En otros casos, el soft-

    ware detect el dispositivo pero sin mos-

    trar contenido alguno. Un vistazo al ges-

    tor de dispositivos lo revel todo. Parece

    que Windows no reconoci el dispositivo

    correctamente y por lo tanto, no instal el

    correspondiente controlador.

    Conectar la grabadora de DVD por USB

    caus a VirtualBox menos problemas. El

    software soport fcilmente ambas opera-

    ciones de escritura y lectura y Windows

    identific correctamente la webcam que

    enchufamos. Al igual que su competidor,

    VMware, VirtualBox fall en el soporte

    del dispositivo DVB-T Pinnacle por falta

    de los controladores apropiados.

    La reproduccin de sonido en la

    mquina virtual fue molesta debido a

    clics regulares. Cambiando la infraestruc-

    tura de audio de Pulse Audio a LASA

    Audio Drive en la seccin de Audio casi

    arregl el problema. Aunque el ruido no

    desapareci totalmente, los clics fueron

    mucho menos frecuentes.

    El uso de la tarjeta de sonido virtual

    ICH AC97 elimin el fenmeno completa-

    mente pero debido a que Windows no

    detecta automticamente la tarjeta, pri-

    mero necesitamos lanzar el Device Mana-

    ger en la mquina invitada, luego botn

    derecho del ratn en la entrada Audio

    controller con la exclamacin amarilla y

    seleccionar Update Driver Software en

    el men del botn derecho. Para instalar

    el controlador, hay que seleccionar Auto-

    matically search for updated driver soft-

    ware? .

    Una ventaja adicional de la tarjeta vir-

    tual de sonido ICH AC97 es que da un

    volumen mucho ms alto que el perfil de

    Intel HD Audio.

    ConclusionesVMware y Windows 8 interaccionan de

    manera fiable el uno con el otro, al menos

    la mayor parte, difuminando con efectivi-

    dad la frontera entre el husped y el anfi-

    trin. Slo la problemtica reproduccin

    de sonido y el no poder utilizar la impre-

    sora fue lo nico que estrope un poco

    nuestra impresin sobre VMware Works-

    tation 9. Varios kudos fueron otorgados

    por el excelente soporte de arrastrar y sol-

    tar y de Copiar y Pegar.

    VirtualBox es una historia completa-

    mente diferente. Varias de las caractersti-

    cas de VirtualBox no funcionaron adecua-

    damente y el soporte bastante pobre de

    USB fue causa de crtica. Por supuesto,

    debemos considerar que, a diferencia de

    VMware Workstation, VirtualBox es gra-

    tuito para usuarios domsticos.

    Si necesitamos un sistema casi per-

    fecto, tenemos que tener en cuenta que

    habr que pagar unos 249 dlares/ 180

    euros por VMware Workstation 9 aunque

    si podemos vivir con una integracin algo

    menos ideal entre un sistema invitado y

    su anfitrin, VirtualBox nos puede servir

    bastante bien de forma gratuita.

    De Adentro hacia FueraEl siguiente obstculo en el curso es inter-

    cambiar datos entre el sistema invitado y

    el anfitrin. Aunque activamos el inte-

    rruptor en la configuracin del dispositivo

    virtual, VirtualBox rechaz intercambiar

    cualquier tipo de fichero o directorio entre

    el anfitrin y el invitado utilizando el

    arrastrar y soltar (o copiar y pegar). El

    nico tipo de datos que permite el invi-

    tado de esta forma son fragmentos de

    texto o URLs que copiamos.

    Sin embargo, VirtualBox ofrece la posi-

    bilidad de montar directorios del sistema

    anfitrin en el invitado. El procedimiento

    es idntico al de VMware: el directorio

    deseado es proporcionado en la red local

    en el invitado (Figura 6). Intercambiar

    datos fue posible por esta interfaz pero de

    forma algo engorrosa.

    Nmero Equivocado?A diferencia de VMware, VirtualBox no

    muestra una ventana emergente apun-

    tando al nuevo dispositivo y pregunta si

    queremos confirmar con un clic cuando

    se conecte un dispositivo USB. Despus

    de enchufar el dispositivo USB en Virtual-

    Box, necesitamos hacer clic con el botn

    derecho del ratn en el icono de USB en la

    barra inferior para mostrar el men con-

    textual.

    PORTADA Windows 8 Virtualizado

    12 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    [1] VMware: http:// www. vmware. com

    [2] VirtualBox:

    http:// www. virtualbox. org

    RECURSOS

    Figura 6: Al igual que VMware, VirtualBox monta directorios del anfitrin como zonas compar-

    tidas en Windows.

  • PORTADA Sistemas de Ficheros Linux en Windows

    14 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    de archivos de Linux desde Windows. En

    este artculo, vamos a investigar si estas

    herramientas estn realmente listas para

    la aparicin de Windows 8. Para ello,

    hemos creado un sistema con una ver-

    sin de 32 bits de Windows 8 y hemos

    probado el acceso a los sistemas de

    archivos ext2/ 3/ 4, ReiserFS y Btrfs de

    Linux.

    Drivers de Sistemas

    de Archivos

    De lejos, la forma ms elegante sera

    dejar que Windows accediera a los sis-

    temas de archivos de Linux de forma

    Uno de los obstculos que se

    interponen en el camino de la

    cooperacin entre Linux y Win-

    dows en un nico equipo siempre ha

    sido la incompatibilidad de los sistemas

    de archivos. Aunque Linux ha hecho

    progresos sorprendentes en este sentido

    y ahora soporta tanto sistemas de archi-

    vos NTFS como FAT sin ningn pro-

    blema, Microsoft sigue negndose obsti-

    nadamente a dar soporte a nada que no

    sean sus propios sistemas de archivos

    nativos (vase la Figura 1).

    A lo largo de los aos, varios proyectos

    han proporcionado acceso a los sistemas

    transparente, sin necesidad de herra-

    mientas especiales. Un driver de sis-

    tema de archivos funciona tras el esce-

    nario, haciendo que el sistema de archi-

    vos de Linux parezca nativo, y ste es el

    enfoque que el veterano proyecto Ext2

    Installable File System for Windows [1]

    ha seguido durante aos. Ext2 IFS

    afirma soportar Windows NT4.0/ 2000/

    XP/ 2003/ Vista/ 2008, pero no hay men-

    cin al respecto de Windows 8. La pri-

    mera vez que lanzamos el programa,

    gener un mensaje de error (vase la

    Figura 2) explicando que no es compati-

    ble .

    A continuacin, se cambi el modo de

    compatibilidad de Windows 8 a Win-

    dows Vista SP3, y Ext2 IFS se ejecut sin

    emitir ningn mensaje de error, aunque

    los resultados fueron decepcionantes. A

    pesar de que fuimos capaces de asignar

    letras de unidad a los sistemas de archi-

    vos de Linux utilizando el elemento del

    panel de control IFS Drives, no era posi-

    ble acceder a los volmenes.

    Cmo utilizar sistemas de archivos de Linux con Windows 8

    Ajuste Perfecto

    Desde hace aos, Windows se ha negado obstinadamente a dar soporte a cualquier sistema de archivos

    aparte del suyo propio, pero con un poco de ingenio, podemos conseguir que nuestro Windows se comuni-

    que con los sistemas de archivos ext de Linux. POR THOMAS LEICHTENSTERN

    Figura 2: Ext2 IFS para Windows no es com-

    patible con Windows 8. La ltima versin

    compatible es Windows 2008.

    Figura 1: La misma historia de siempre continua en Windows 8: no hay soporte para otros sis-

    temas de archivos.

    dn

    y3d

    , 123R

    F.co

    m

  • tras mapeamos el

    disco (Change

    Drive Letters). La

    principal ventaja de

    esto es que las uni-

    dades estarn dis-

    ponibles directa-

    mente tras el arran-

    que. La

    configuracin por

    defecto de Automa-

    tic mount via

    MountMgr significa

    que necesitamos

    iniciar el Adminis-

    trador de Volme-

    nes Ext2 previa-

    mente para ver las

    unidades. Esto no

    es un error de pro-

    grama, pero se pro-

    duce porque Windows ignora alegre-

    mente la opcin Enable Ext2Mgr startup.

    El nico inconveniente es que Ext2Fsd

    no soporta los sistemas ReiserFS o Btrfs

    en Windows 8.

    Administradores

    de Archivos

    Si slo necesitamos acceder a las parti-

    ciones de Linux desde Windows ocasio-

    nalmente, sin duda ser suficiente con

    una herramienta que permita el acceso

    temporal, por ejemplo en forma de un

    explorador de archivos.

    El programa Linux Reader [3], ofrecido

    gratuitamente por DiskInternals, soporta

    ReiserFS adems de los sistemas ext. En

    su propio explorador de archivos (vase

    la Figura 4), permite el acceso en slo

    lectura a los sistemas de archivos.

    El programa es

    ms o menos

    cdigo privativo, y

    no soporta arras-

    trar y soltar, o

    copiar y pegar de

    directorios y archi-

    vos. Para transferir

    un archivo o car-

    peta, tenemos que

    pasar por un proce-

    dimiento relativa-

    mente complejo

    pulsando el botn

    derecho sobre el

    archivo o directorio

    deseado y seleccio-

    nando Save en el

    men contextual. En el cuadro de di-

    logo que aparece dicindonos que desea-

    mos guardar un archivo, pulsamos Next

    hasta la seccin en la que seleccionamos

    el directorio de destino. El ltimo cuadro

    de dilogo muestra los archivos en el

    directorio, y podemos activar o desacti-

    var las casillas para seleccionar o anular

    la seleccin.

    La herramienta de exploracin con

    interfaz grfica de usuario Explore2fs [4]

    funciona bajo principios similares. En su

    propio explorador de archivos, muestra

    las particiones que encuentra en la

    columna de la izquierda y el contenido

    del sistema de archivos a la derecha. En

    nuestro laboratorio, la herramienta

    detect todas las particiones ext pero se

    neg a mostrar su contenido, por lo que

    era totalmente inutilizable.

    Sistemas de Ficheros Linux en Windows PORTADA

    15Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    Otro candidato del grupo de controla-

    dores de sistemas de archivos es Ext2Fsd

    [2]. Aunque el nombre sugiere soporte

    slo para ext2, no es compatible sola-

    mente con todos los sistemas de ficheros

    EXT, sino que de acuerdo con la pgina

    web del proyecto, tambin soporta Rei-

    serFS y HPFS. Otra ventaja es que

    soporta ext3 con journaling, evitando as

    las posibles incoherencias del sistema de

    archivos. La mayor parte de las otras

    herramientas de esta clase montan ext

    como sistemas de archivos ext2 y se sal-

    tan el journaling.

    El vistazo a la pgina de Ext2Fsd nos

    hace tener pocas esperanzas: la ltima

    actualizacin fue en julio de 2011, sin

    ninguna referencia a Windows 8. El

    soporte oficial slo se extiende a Win-

    dows 7. Sin embargo, estos detalles no

    me disuadieron y prob mi suerte con

    una mquina Windows 8.

    Tambin en este caso, apareci el

    mismo tipo de mensaje de error, el de

    Ext2 IFS: his programm cannot be insta-

    lled on Windows NT version 6.1.8.000

    or later. Aunque nos las arreglamos

    para instalar el controlador en modo

    Windows 7, obtuvimos los mismos

    resultados que antes: en principio no se

    puede acceder a las particiones de

    Linux. Sin embargo, eso cambi tras un

    reinicio.

    En nuestro laboratorio, Ext2Fsd daba

    soporte a ext2 y ext3 en lectura y escri-

    tura, as como a ext4 en modo de slo

    lectura. Para acceder a las particiones ext

    en operaciones de escritura, pulsamos

    con el botn derecho en la particin

    correspondiente en el Administrador de

    Volmenes Ext2 (vase la Figura 3) y

    seleccionamos Show Properties en el

    men contextual. A continuacin, pulsa-

    mos en botn Ext2 Properties. En la

    nueva ventana, desactivamos la casilla

    Mount volume in readonly mode y con-

    firmamos el cambio pulsando en Apply.

    Independientemente del mensaje que

    aparece ahora diciendo que es necesario

    reiniciar el sistema para permitir acceso

    de escritura, fuimos capaces de acceder

    a la particin sin reiniciar nuestra

    mquina.

    Si las particiones no se encuentran en

    una unidad extrable, es una buena idea

    asignar una letra de unidad fija. Para

    ello, bajo Show Properties | Mount Points

    | Add, habilitamos Create a permanent

    MountPoint via Session Manager mien-

    Figura 3: El Ext2 Volume Manager que viene con el controlador de

    sistemas de archivos Ext2Fsd ofrece toda una gama de opciones

    para administrar particiones de Linux.

    Figura 4: Linux Reader slo permite acceso en lectura a las particio-

    nes Linux, pero s incluye ReiserFS.

  • mos hasta el directo-

    rio donde hemos

    descomprimido el

    complemento. Ahora

    pulsamos en el

    archivo WFX dese-

    ado y confirmamos

    con Abrir. El comple-

    mento ya est listo

    para usar (vase la

    Figura 6).

    Hicimos la prueba

    con los complemen-

    tos Ext2+Reiser 1.6

    y DiskInternals Rea-

    der 2012/ 06/ 07. Para

    utilizar las herra-

    mientas, debemos

    iniciar el navegador

    de archivos con permisos de adminis-

    trador, de lo contrario, no se pueden

    montar las particiones de Linux. Ambos

    complementos se basan en el mismo

    principio y crean nuevas entradas en el

    Network Neighborhood de la aplica-

    cin.

    Haciendo doble clic en una entrada se

    muestra la lista de particiones disponi-

    bles, que a su vez podemos abrir con un

    doble clic. Ambos complementos tienen

    una desventaja comn, ya que slo

    soportan acceso en lectura a las particio-

    nes Linux. Sin embargo, ambos permiten

    arrastrar y soltar el contenido para

    copiar, lo que lo hace mucho ms fcil

    de utilizar.

    Aunque ambos complementos abrie-

    ron particiones ext2 y ext3 sin ningn

    problema, un intento de acceder a una

    particin ext4 con

    ext2+Reiser colg el

    administrador de

    archivos. El comple-

    mento DiskInternals

    se comport de

    manera estable en la

    lectura de todas las

    particiones ext y la

    particin con formato

    ReiserFS.

    Conclusiones

    Si tenemos que acce-

    der a particiones

    tanto de Windows

    como de Linux, no

    podremos evitar el

    trato con particiones

    ext2/ 3/ 4. Hasta el

    momento, Windows proporciona slo un

    soporte muy rudimentario para ReiserFS

    y nada en absoluto para Btrfs.

    Si deseamos tener acceso a las parti-

    ciones de Linux bajo Windows de forma

    regular, el controlador de sistema de

    archivos Ext2Fsd es probablemente la

    mejor opcin. Aunque, como su nombre

    lo indica, slo permite el acceso a siste-

    mas de archivos ext y es de lectura y

    escritura para las tres versiones.

    Por contra, la mejor manera de echar

    un vistazo rpido a una particin de

    Linux la ofrece DiskInternals Linux Rea-

    der. Sin embargo, esta herramienta slo

    soporta acceso en lectura a las particio-

    nes de Linux, y la transferencia de conte-

    nido es un proceso algo complicado.

    Total Commander se encuentra en un

    punto intermedio: equipado con los

    complementos adecuados, tambin

    soporta el acceso a los sistemas de archi-

    vos de Linux, pero, de nuevo slo con

    acceso en lectura.

    Otra alternativa es el programa share-

    ware Total Commander [5]. La versin

    de prueba est limitada a un mes, y a

    continuacin, para activar el software,

    tendremos que pagar el equivalente a 40

    francos suizos (32 euros) al desarrolla-

    dor. Una de las mayores ventajas de Total

    Commander es la interfaz de plug-ins

    que le permite ampliar las funcionalida-

    des del navegador de muchas formas,

    incluyendo el soporte para sistemas de

    ficheros de Linux.

    Para instalar estos complementos,

    seleccionamos Configuracin | Opciones.

    En el cuadro de dilogo Configuracin

    (vase la Figura 5) nos vamos a Comple-

    mentos y luego presionamos el botn

    Descargar nuevos complementos de ghis-

    ler.com.

    Esto nos lleva a la pgina de descargas

    [6] que nos muestra la lista de plugins en

    el navegador. Avanzamos pgina hasta

    que vemos la seccin File system exten-

    sions (plugins), que contiene los com-

    plementos que dan soporte en acceso a

    sistemas de archivos de Linux. Tras des-

    cargar el archivo ZIP con la extensin

    correspondiente, descomprimimos el

    archivo. Entre otras cosas, veremos un

    archivo con extensin .wfx, que es el

    complemento.

    En Total Commander, pulsamos en

    Configuracin | Opciones | Complemen-

    tos y abrimos la seccin de Complemen-

    tos de sistema de archivos (.WFX) pul-

    sando sobre Configurar a la derecha.

    Para integrar el nuevo complemento,

    pulsamos en Aadir, y a continuacin

    con el explorador de archivos navega-

    PORTADA Sistemas de Ficheros Linux en Windows

    18 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    Figura 5: Gracias a su interfaz de complementos, Total Comman-

    der soporta extensiones para sistemas de archivos de Linux, entre

    otros.

    Figura 6: Tras instalar los complementos, Total Commander per-

    mite acceder a las particiones Linux a travs de Network, supo-

    niendo que se inici con derechos administrativos.

    [1] Ext2 IFS: http:// www. fs-driver. org

    [2] Ext2Fsd: http:// www. ext2fsd. com

    [3] Linux Reader:

    http:// www. diskinternals. com/ linux-

    reader/

    [4] Explore2fs:

    http:// www. chrysocome. net/ explore

    2fs

    [5] Total Commander:

    http:// www. ghisler. com

    [6] Complementos de Total Comman-

    der:

    http:// www. ghisler. com/ plugins. htm

    RECURSOS

  • Windows 8 y Samba PORTADA

    19Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    tante manejable, consistiendo en una

    seccin [global] y una serie de recursos

    compartidos para los directorios de cone-

    xin de los usuarios y las impresoras.

    Samba define bastantes valores por

    defecto, lo que elimina la necesidad de

    que los usuarios tengan que crear de

    forma explcita estas configuraciones el

    comando testparm las muestra.

    Sin embargo, hay muchos parmetros

    que tienen al menos dos notaciones com-

    plementarias, tales como writeable = yes

    y readonly = no. Si el recurso se encuen-

    tra visible en ambos lados pero el acceso

    falla, a menudo el problema se encuentra

    en la autenticacin. Samba crea una

    correspondencia entre las diversas redes

    y los modos de comparticin de las LAN

    de Windows con la ayuda del parmetro

    security = ... Actualmente, slo user y

    ads o domain son

    de importancia.

    Visibilidad en

    Samba

    Casi todas las distri-

    buciones instalan al

    menos los paquetes

    clientes smbclient

    y smbfs o cifs-util

    automticamente y

    normalmente se ins-

    tala tambin el

    paquete samba-

    tools. El paquete

    smbclient contiene

    diversas herramien-

    tas para la lnea de

    Cuando se est configurando la

    comparticin de ficheros e impre-

    soras en entornos heterogneos

    en un sistema Linux, Samba juega un

    papel crucial. El que los ficheros compar-

    tidos funcionen de manera transparente,

    requieran configuracin o directamente

    no funcionen depende de varios factores

    (vase el cuadro Teora y Prctica). Si

    queremos que nuestro sistema Linux par-

    ticipe a la hora de compartir ficheros por

    medio de los servicios CIFS/ SMB nativos

    de Windows, tendremos que instalar el

    paquete samba en nuestro sistema

    Linux. Si tan slo se quiere acceder a un

    sistema Windows 8, lo nico que necesi-

    taremos es el paquete smbclient. En este

    artculo vamos a describir cmo configu-

    rar una red peer-to-peer entre Windows 8

    y Linux.

    Samba: de lo Simple

    a lo Complejo

    La complejidad a la hora de acceder a

    redes Windows desde Linux con Samba

    se ve agravada por el hecho de que

    Samba tiene que hacer corresponder las

    cuentas y los permisos de forma fiable y

    gestionar las cuentas de la mquina. Si se

    quiere saber cuntas opciones se encuen-

    tran activadas en un servidor Samba,

    pueden comprobarse por medio del

    comando:

    testparm -v

    Un fichero smb.conf tpico, con una

    configuracin Samba por defecto es bas-

    comandos para trabajar con los recursos,

    as como el cliente de la lnea de coman-

    dos smbclient. Se puede utilizar la herra-

    mienta para ver los recursos ofertados

    por un servidor Windows o Samba, o

    incluso para conectarse usando el cliente

    de forma similar a FTP.

    Los paquetes smbfs o cifs-utils contie-

    nen diversas utilidades para montar siste-

    mas de ficheros y sistemas de ficheros

    virtuales. El paquete cifs-utils, por ejem-

    plo, proporciona el sistema de ficheros de

    red actualmente utilizado por los clientes

    Linux, CIFS VFS, que reemplaza al anti-

    guo sistema de ficheros SMB. Normal-

    mente el paquete smbfs slo contiene un

    wrapper por razones de compatibilidad,

    asegurndose de que podemos utilizar

    simultneamente smbfs y cifs. Los escri-

    torios KDE y Gnome automticamente

    Una red con Windows 8 y Linux

    CONEXIONES

    no

    be

    asto

    fierc

    e, 1

    23

    RF.c

    om

    En la filosofa de permisos de Windows, hay una diferencia sig-

    nificativa entre Control Total y Modificar (en Seguridad Com-

    partida) o Cambiar (en Permisos Compartidos) para el sistema

    de ficheros NTFS, aunque los nombres sugieran efectos simila-

    res. Los permisos para modificar permiten cambiar los ficheros

    o las carpetas y por ello, tambin borrarlos, pero slo con el

    control total se pueden modificar los permisos de una carpeta.

    Si se combinan los permisos ordinarios de una carpeta del sis-

    tema de ficheros NTFS local con los permisos compartidos, se

    aplica siempre el permiso ms restrictivo. Por ejemplo, si un

    usuario slo tiene permiso para Leer, slo podr leer en el lado

    Linux, incluso si Windows autoriza al usuario el control total a

    nivel de directorio (NTFS). Por ello siempre debera utilizarse

    CIFS VFS para montar cualquier recurso compartido de Win-

    dows de forma permanente que se necesite para el trabajo dia-

    rio. Las opciones posibles son similares a las de smbmount.

    Windows: Control Total vs. Cambiar

    La configuracin de Samba a menudo falla cuando los usuarios se saltan algunos parmetros. Vamos a

    mostrar cmo configurar un sistema Linux para compartir ficheros con Windows 8 en una red peer-to-peer.

    POR THOMAS DRILLING

  • por medio de sistemas de ficheros virtua-

    les, sin la necesidad de que el usuario

    necesite los privilegios del root. Esto sig-

    nifica que los recursos compartidos de

    Windows o Samba pueden usarse direc-

    tamente en el administrador de archivos,

    sin tener que instalar ningn paquete

    adicional. La funcionalidad podra estar

    limitada, pero es suficiente como para

    realizar acciones simples como el

    copiado de datos.

    Ambos escritorios permiten que los

    usuarios busquen recursos compartidos

    en la red local. La Figura 1 muestra un

    ejemplo en KDE. Tcnicamente, KDE usa

    esclavos KIO para montar recursos com-

    partidos CIFS. La sintaxis es:

    smb://@U

    /

    Sin embargo, KDE no soporta todas las

    funcionalidades del protocolo CIFS con

    este tipo de accesos. Adems, no todos

    los programas pueden acceder a un

    recurso compartido de esta forma. Por

    ejemplo, el acceso normalmente fallar

    cuando KDE ejecute programas Gtk,

    tales como LibreOffice, GIMP o Adobe

    Reader.

    Si queremos que otros programas pue-

    dan acceder a los recursos CIFS por

    medio de KDE, habr que instalar el

    paquete Smb4k [1] y utilizar el comando

    fcil. La nica forma de evitar la creacin

    de una base de datos de usuarios local y

    asncrona es utilizando un servidor de

    claves en la red por ejemplo, si el servi-

    dor Samba acta como un controlador de

    dominio o es miembro de un dominio

    Windows.

    Clientes SMB en KDE y GnomeLos escritorios modernos como KDE y

    Gnome ofrecen mecanismos transparen-

    tes para acceder a recursos remotos CIFS

    instalan el servidor Samba por medio del

    paquete samba, tan pronto como com-

    partamos un recurso en el administrador

    de archivos correspondiente.

    ApunteComo casi todas las distribuciones actua-

    les incluyen configuraciones por defecto

    que simplifican la configuracin de

    Samba, en este artculo nos vamos a cen-

    trar en lo esencial. Al mismo tiempo,

    vamos a intentar resolver problemas de

    conectividad debidos a fallos de hard-

    ware, configuraciones errneas de TCP/

    IP, rutas incorrectas, etc. Los problemas

    de acceso ocasionados por las configura-

    ciones de los cortafuegos, los problemas

    relacionados con los privilegios o los pro-

    blemas de autenticacin se explicarn

    slo si fuera necesario a la hora de resol-

    ver algn ejemplo concreto. Esto tambin

    es aplicable a las peculiaridades de Win-

    dows relacionadas con la visibilidad,

    tales como la propagacin de los recursos

    de red o el indexado.

    Como anticipo quiero resaltar que el

    acceso a un recurso Windows requiere

    que se tenga una cuenta con el mismo

    nombre en la mquina Linux. Terica-

    mente, siempre se puede crear el nombre

    de usuario correspondiente en Linux con

    el comando useradd. Hay que asegurarse

    de utilizar el parmetro -M para que el

    comando no cree el directorio home y -s

    /sbin/nologin o -s /bin/false para evitar

    que el usuario pueda utilizar un intr-

    prete de comandos, sin embargo,

    smbpasswd ofrece una solucin ms

    PORTADA Windows 8 y Samba

    20 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    La comparticin de ficheros entre Linux y Windows 8 a veces falla, pero esto no signi-

    fica necesariamente que se haya hecho algo mal. Incluso en redes Windows homog-

    neas, XP, Vista, Windows 7 y Windows 8 podran rehusar a comunicarse los unos con

    los otros porque Microsoft continuamente est incorporando nuevas tecnologas que

    hacen difcil la comunicacin (vase el cuadro La Red de Windows).

    Un ejemplo importante de los cambios que lleva a cabo Microsoft a la hora de compar-

    tir ficheros lo encontramos en la funcionalidad presentada en Windows 7 denominada

    Grupo Hogar, que Microsoft dice que simplifica la configuracin, aunque los GrupoHogar en realidad dificultan la comunicacin entre cualquier sistema que no sea Win-

    dows 7 o Windows 8. La funcin Grupo Hogar se basa en WS-Discovery (Web Services

    Dynamic Discovery Service), as como en otras tecnologas adicionales requeridas para

    que la conexin funcione, tales como NLA (Network Location Awareness).

    Windows 7 y 8 tambin usan nuevas tecnologas para detectar redes en entornos basa-

    dos slo en Windows, tales como LLTD (Link Layer Topology Discovery). Desde Win-

    dows Vista, estas tecnologas de propagacin y deteccin se han encontrado bajo el

    control del cortafuegos. Esto significa que los cuatro tipos de redes posibles redpblica, red de dominio, red de trabajo y red de hogar juegan un papel importantecuando se trata de propagar y encontrar los clientes en la red. Windows identifica las

    redes sin un controlador de dominio por medio de la direccin de la puerta de enlace de

    sus respectivas interfaces de red, mientras que NLA identifica cada dispositivo de

    forma individual para que se encuentren dentro de la puerta de enlace por medio de

    sus direcciones MAC, descubrindolas por medio de ICMP y ARP.

    Teora y Prctica

    En un grupo de trabajo normal de Windows, todos los equipos actan como iguales.

    Todas las cuentas de usuario se almacenan localmente en cada PC. Si queremos conec-

    tarnos a un recurso compartido de un equipo en un grupo de trabajo, necesitamos una

    cuenta en ese equipo. El grupo de trabajo por s mismo no se encuentra protegido por

    ninguna contrasea. Fsicamente, sin embargo, todos los equipos del grupo de trabajo

    deben residir en la misma red local o subred.

    Los Grupos Hogar, presentados en Windows 7 y soportados en Windows 8, son un tipo

    especial de grupo de trabajo. Aunque facilitan la comparticin de imgenes, msica,

    vdeos, documentos e impresoras en la red de casa por medio de un protocolo para los

    Grupos de Hogar especialmente diseado y desarrollado que slo funciona en Win-

    dows 7 y Windows 8 no funciona en Samba ni en los PC Linux. Un Grupo Hogar se

    encuentra protegido por medio de una contrasea. Los miembros del grupo slo nece-

    sitan entrar en el mismo una vez cuando aaden el ordenador al grupo. Si un equipo

    Windows pertenece a un Grupo Hogar, habr que abandonar dicho grupo para poder

    compartir con Linux.

    Al contrario que las redes domsticas, las redes Windows basadas en dominios siem-

    pre contienen uno o ms servidores que se encargan de manejar la seguridad y los per-

    misos para el resto de los equipos del dominio. Slo los usuarios del dominio tienen los

    privilegios de acceso y pueden conectarse a cualquier ordenador del dominio con las

    credenciales de su cuenta y una contrasea, sin necesidad de tener una cuenta local en

    ese ordenador.

    Un equipo Linux con Samba puede actuar como controlador de dominio para un domi-

    nio Windows NT o usar OpenLDAP y Kerberos para proporcionar un sistema de auten-

    ticacin centralizado en el dominio Windows. Con Samba 4, Samba Domain Controller

    puede incluso proporcionar un Directorio Activo. La implementacin de Samba 4 con-

    tiene a Kerberos y OpenLDAP. Estas soluciones estn pensadas para las redes corpora-

    tivas y por lo tanto se salen del mbito de este artculo.

    Red de Windows

  • smb4k_mount proporcionado por el

    paquete para montar los recursos com-

    partidos. Adems, KDE permite que los

    usuarios monten los recursos comparti-

    dos SMB de forma permanente por

    medio del asistente de red y la URL

    remote:/.

    Los usuarios de Gnome pueden tam-

    bin navegar por los recursos comparti-

    dos CIFS de la red local (Windows 8 o

    Samba) sin la necesidad de instalar nin-

    gn software adicional. Los recursos

    compartidos pueden verse en Nautilus y

    se pueden acceder a ellos como si fuesen

    recursos locales. Para ello, Gnome utiliza

    el sistema de ficheros virtual GVFS, que

    tambin soporta accesos a los recursos

    compartidos por medio de FTP, SFTP y

    WebDAV en Gnome. GVFS no soporta

    todas las funciones del protocolo CIFS de

    modo que slo es til para un uso ocasio-

    nal. Si se necesitase un recurso compar-

    tido de manera permanente, habra que

    configurar un punto de montaje perma-

    nente y guardarlo como un atajo en Dol-

    phin o Nautilus en Lugares.

    Puntos de MontajesPermanentesLos puntos de montajes permanentes de

    los recursos compartidos de CIFS se

    basan en el sistema de ficheros virtual

    CIFS VFS en todas las distribuciones, el

    sucesor de SMBFS. Al contrario que

    GVFS, CIFS VFS soporta todas las funcio-

    nes del protocolo CIFS. El programa

    mount.cifs se usa para montar los recur-

    sos compartidos CIFS [2]. Por cierto, en

    las unidades de red y al contrario que

    con los volmenes locales, deberamos

    utilizar siempre sync o _netfs (por ejem-

    plo, cuando se integren sistemas iSCSI)

    para evitar la prdida de datos si la cone-

    xin de red se corta o el servidor deja de

    ser accesible. Tambin es til para los

    puntos de montaje de red montados de

    manera permanente, que el gestor Net-

    work Manager no gestione las interfaces

    de red. Habra que configurarlas manual-

    mente por medio de /etc/network/interfa-

    ces (Debian, Ubuntu) o /etc/sysconfig/

    network-scripts (Red Hat y derivados), ya

    que las distribuciones no activan el ges-

    tor Network Manager hasta que el usua-

    rio no haya iniciado su sesin.

    Eliminando el Grupo HogarEn el siguiente ejemplo, accedemos a un

    recurso compartido de Windows 8 desde

    Ubuntu 12.04 LTS, pero

    los pasos pueden apli-

    carse fcilmente a cual-

    quier otra distribucin.

    Para poder seguir todos

    los pasos indicados en

    esta seccin, primero hay

    que asegurarse de que

    los siguientes paquetes

    samba, smbclient y

    cifs-vfs se encuentren ins-

    talados en el ordenador.

    Las distribuciones ms

    populares los traen insta-

    lados por defecto. Tam-

    bin son tiles los paque-

    tes opcionales samba-

    tools y el wrapper smbfs.

    Si se quieren compartir

    ficheros o directorios de

    Windows 8 para utilizar-

    los desde Linux, hay que

    asegurarse de que se ha

    iniciado sesin en Win-

    dows y Linux con cuen-

    tas de usuario con idn-

    tico nombre. Por otro

    lado, se puede ejecutar el

    comando

    smbpasswd -a

    como root en Linux para crear un usuario

    Samba con un nombre que coincida con

    el de Windows.

    En la interfaz de mosaico de Windows

    8, hay que seleccionar la aplicacin escri-

    torio. Luego, en la ms que familiar

    vista del escritorio, hay que hacer clic en

    el icono del administrador de archivos de

    barra de tareas y comprobar en el panel

    de navegacin de Explorer si el PC Win-

    dows pertenece al Grupo Hogar o si se ha

    creado uno nuevo (Figura 2). Si es el

    caso, hay que ir a la sec-

    cin Redes e Internet del

    Panel de Control para

    abandonar el Grupo

    Hogar.

    Ahora, en la seccin

    Redes e Internet del panel

    de control, hay que hacer

    clic en Seleccionar Grupo

    Hogar y opciones de com-

    particin (Figura 3) y en

    el cuadro de dilogo que

    aparece, seleccionar Cam-

    biar opciones del Grupo

    Hogar y luego Abandonar

    Grupo Hogar en Acciones avanzadas

    del Grupo Hogar. En el cuadro de dilogo

    Abandonar Grupo Hogar que aparece

    luego, hay que presionar el botn con el

    mismo nombre una vez que Windows 8

    haya finalizado el proceso automtico de

    cambios de privilegios, usuario y grupo

    (barra de progreso) hay que presionar el

    botn Finalizar. Ahora el PC Windows

    est preparado para compartir directorios

    con Linux por medio del modo normal de

    grupos de trabajo.

    Para ello, hay que abrir el Centro de

    Red y Comparticin en el mdulo del

    Windows 8 y Samba PORTADA

    21Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    Figura 3: Utiliza Seleccionar Grupo Hogar y opciones de com-

    particin en el Panel de Control para abandonar el Grupo Hogar,

    si fuera necesario.

    Figura 1: KDE puede buscar los recursos compartidos de Win-

    dows 8 por s mismo.

    Figura 2: Si quieres comunicarte con Linux, el PC con Windows

    8 no debe proporcionar un Grupo Hogar o ser miembro de uno.

  • tecnologas de

    deteccin avanza-

    das tales como

    LLTD, como se

    mencion anterior-

    mente. De esta

    forma se puede

    acelerar tremenda-

    mente la velocidad

    en la que aparecen

    los recursos proce-

    dentes de una red

    vecina.

    Tambin debera-

    mos activar la

    opcin Activar

    comparticin de

    archivos e impreso-

    ras y esto es espe-

    cialmente impor-

    tante en Linux

    desactivar la

    opcin por defecto Permitir a Windows

    gestionar las conexiones del Grupo Hogar

    (recomendado) en favor de la opcin

    Usar las cuentas de los usuarios y contra-

    seas para conectarse a otros ordenado-

    res (Figura 4). Luego, hay que hacer clic

    en Guardar cambios. Windows 8 ahora

    nos pedir la contrasea de administra-

    cin. Por ltimo, Windows 8 nos dice

    que hay que cerrar la sesin del ordena-

    dor y volver a abrirla para que se apli-

    quen los cambios. En este momento ya

    podremos proceder a compartir los direc-

    torios deseados.

    Para ello, tenemos que navegar hasta

    el directorio por medio de Windows

    Explorer, seleccionar Propiedades en el

    men contextual y luego seleccionar la

    solapa Compartir. En este ejemplo, estoy

    usando el directorio Descargas del direc-

    torio home del usuario con el que he ini-

    ciado sesin en el sistema para compar-

    tirlo. Descargas es ya

    una carpeta pblica de

    este usuario debido al

    perfil de red que escog.

    Bajo la ruta mostrada,

    podremos encontrar el

    botn Compartir que

    nos permitir compartir

    el directorio con otros

    usuarios tecleando los

    nombres de usuario

    deseados en el cuadro

    de texto proporcionado

    por el cuadro de di-

    logo Seleccione con

    quin desea compartir y luego tendremos

    que hacer clic en el botn Aadir. Los

    usuarios seleccionados deben existir

    tanto en Windows como en Linux.

    Si queremos compartir la carpeta con

    permisos especficos para los usuarios o

    grupos seleccionados, tendremos que

    hacer clic en Comparticin Avanzada. En

    el cuadro de dilogo que aparece, hay

    que marcar el casillero Compartir esta

    carpeta e introducir un nombre libre-

    mente como nombre del recurso compar-

    tido (los comentarios son opcionales).

    Tambin se puede hacer clic en el botn

    Permisos, aadir los usuarios y grupos

    deseados, y darles o quitarles los permi-

    sos Control Completo, Cambios o Lectura.

    Aqu podemos tambin aadir ms usua-

    rios.

    En el ejemplo de la Figura 5, el acceso

    al recurso compartido que se acaba de

    crear es limitado a Lectura para Todos en

    la configuracin por defecto. Para asig-

    narle permisos de escritura, tendremos

    que modificar los permisos a Cambios o

    Control Completo. Estos permisos no

    debemos asignarlos de forma global sino

    para restringir el acceso a ciertos usua-

    rios individuales.

    Por ejemplo, para permitirle al usuario

    drilling el control completo, hay que

    hacer clic en Aadir en el panel Compar-

    tir Permisos y en el cuadro de dilogo

    Seleccionar Usuarios o Grupos, introducir

    el nombre de usuario deseado en el

    campo Introduzca los nombres de los

    objetos a seleccionar. A continuacin, hay

    que hacer clic en Seleccionar Nombres. Si

    Windows encuentra el nombre, haremos

    clic en Aceptar. El usuario adicional

    debera ahora aparecer en la parte supe-

    rior del cuadro de dilogo Compartir Per-

    misos del panel Nombres de Grupos o

    Usuarios y podremos asignarles el per-

    panel de control mencionado anterior-

    mente y, primero, comprobar si se ve si el

    perfil de la red que se est utilizando es

    Privado. Para ello, hay que hacer clic en

    Redes e Internet | Elegir Grupo Hogar y

    opciones de comparticin | Cambiar

    configuracin avanzada de comparticin.

    Por cada perfil de red manejado por Win-

    dows Privada, Husped o Pblica y

    Todas las redes hay que definir dife-

    rentes parmetros en las secciones Des-

    cubrimiento de red, ficheros e impresoras

    compartidas y Conexiones del Grupo

    Hogar. En el escenario del ejemplo que

    mostramos aqu con comparticin mutua

    de directorios entre Windows y Linux en

    el modo peer, hay que seleccionar el tipo

    Privado para que Windows 8 use la

    configuracin del cortafuegos asociada.

    En el perfil Privado, hay que definir la

    configuracin de los recursos comparti-

    dos para reflejar nuestras necesidades

    expandiendo el perfil con un clic en la

    flecha que apunta hacia abajo a la dere-

    cha. En una red privada, se puede y se

    debera activar el descubrimiento de red.

    En Windows 8, esta opcin tambin

    incluye la opcin de configuracin de dis-

    positivo automtica por defecto, pero

    esta opcin desearemos desactivarla. Por

    el contrario, las tecnologas de deteccin

    normalmente resultan ser tiles.

    Adems de los servicios del navegador

    del prehistrico Windows que Samba,

    por cierto, tambin emula con las opcio-

    nes local master = yes y os level =

    , Windows 8 tambin incluye

    PORTADA Windows 8 y Samba

    22 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    Figura 4: Estas configuraciones del perfil de red proporcionan una

    conexin funcional con Linux.

    Figura 5: Comparticin Avanzada soporta el control granular de

    los permisos de los recursos compartidos.

  • miso Control Completo o Cambios para

    este usuario en Permitir (Figura 6).

    A partir de ahora, la mquina Linux

    debera ser capaz de acceder a esta car-

    peta. En el ejemplo mostrado en la

    Figura 6, Samba crea la correspondencia

    entre los permisos asignados en Win-

    dows con el valor de permisos Linux

    755, tal y como se revela en el cuadro de

    dilogo de Permisos de Acceso de KDE

    (Figura 7).

    Recursos Compartidos enLinux para WindowsPara compartir ficheros o directorios en

    Linux para su uso desde Windows 8, ten-

    dremos primero que instalar un Servidor

    Samba en Linux. Esto lo podremos hacer

    manualmente, tal y como lo describ en

    detalle en la ocasin del lanzamiento de

    Windows 7 [3]. Sin embargo, si se com-

    parte un directorio por medio del cuadro

    de dilogo correspondiente de KDE/ Dol-

    phin o Gnome/ Nautilus, la mayora de

    las distribuciones automticamente com-

    pletarn los pasos necesarios para reali-

    zar esta tarea. Configuran un servidor

    Samba con un fichero de configuracin

    correspondiente adecuado para los recur-

    sos compartidos que hayamos deseado.

    Por ejemplo, si se selecciona Propiedades

    en el men contextual del directorio que

    se desee compartir desde Dolphin en

    Kubuntu y luego vamos a la solapa Com-

    partir, la distribucin se ofrecer a insta-

    lar Samba.

    Tras completar este paso, tendremos

    que ir a la solapa Compartir del men

    contextual de nuevo en el directorio

    deseado, marcar el casillero Compartir

    con Samba (Microsoft Windows), cam-

    biar el nombre del recurso compartido si

    lo deseamos (por defecto el mismo nom-

    bre que el del directorio) y establecer el

    permiso. Otro casillero nos permitir con-

    figurar que se pueda conectar un hues-

    pd, por ejemplo. Los permisos disponi-

    bles aqu son Control Completo, Slo Lec-

    tura y Denegar para los objetos Todos,

    smbguest y el propietario (drilling, en la

    Figura 8).

    Los gur de Samba se sorprendern al

    ver que un recurso compartido configu-

    rado de esta forma no aparezca en la sec-

    cin del fichero de configuracin de

    Samba, /etc/samba/smb.conf. De hecho,

    el procedimiento mostrado slo sirve

    para permitir a los usuarios crear recur-

    sos compartidos simples en sus propios

    directorios home con la ayuda de Dol-

    phin (KDE) o Nautilus (Gnome) sin nece-

    sidad de tener los privilegios del usuario

    root. Est basado en el comando nauti-

    lus-share (Gnome).

    KDE gestiona los recursos compartidos

    simples como ste por medio del directo-

    rio /var/lib/samba/user-shares y no por

    medio del fichero de configuracin de

    Samba, donde tendra-

    mos que tener los privile-

    gios del usuario root para

    poder acceder a l. El

    acceso a los recursos

    compartidos de esta

    forma desde Windows 8

    es bastante simple: en el

    panel de navegacin de

    la parte izquierda de

    Explorer, hay que hacer

    clic en Red; en el panel

    Ordenador del lado dere-

    cho se rellenar gradual-

    mente con las entradas y

    deberamos poder ver los nombres del

    equipo del servidor Linux/ Samba.

    Haciendo doble clic en el nombre del

    ordenador, aparecer el cuadro de di-

    logo de inicio de sesin.

    En el primer intento, fallar, sin

    embargo, como se muestra en la Figura

    9, con una nota indicando que Windows

    8 no puede conectarse al servidor Samba

    con el nombre de usuario especificado

    incluso si estuvisemos usando la misma

    cuenta en Windows y en el sistema

    Linux.

    Este error es causado por Ubuntu/

    Kubuntu, ya que Ubuntu nos propor-

    ciona un fichero de configuracin de

    Samba /etc/samba/Samb.conf sin funcio-

    nalidad por defecto cuando se instala el

    paquete samba. Hay que modificar la

    seccin [global] para que se adecue al

    escenario descrito quitando el punto y

    coma (que sirve para comentar la

    configuracin de Samba) de la lnea

    security = user para activar el nivel de

    seguridad de Samba basado en el usua-

    rio.

    Directamente bajo esta lnea, tendre-

    mos que aadir

    username map=/etc/samba/smbusers

    y luego ejecutar:

    sudo smbpasswd -a

    Ahora hay que introducir una contrasea

    que podemos elegir libremente para crear

    un usuario Samba en el PC Linux cuyo

    nombre tiene que coincidir exactamente

    con el nombre del usuario del ordenador

    Windows 8. A continuacin, tendremos

    que ejecutar el comando

    Windows 8 y Samba PORTADA

    23Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    Figura 6: Control Total para un recurso com-

    partido de Windows incluye tanto los permi-

    sos de lectura como de escritura.

    Figura 7: Samba crea una correspondencia entre el conjunto de

    permisos de Windows y los de Unix.

    Figura 8: En KDE y Gnome se pueden confi-

    gurar directamente los recursos comparti-

    dos por medio del men que aparece cuando

    se pulsa el botn derecho de ratn en el

    Administrador de Archivos.

  • vilegios del usuario

    root como se mues-

    tra en el Listado 1.

    En la documenta-

    cin oficial de

    Samba [4] se pro-

    porcionan otras

    opciones. Tras rei-

    niciar el servidor

    con

    sudo service smbd restart

    se puede acceder al nuevo recurso com-

    partido desde Windows 8 como un sim-

    ple usuario por medio de

    net usershare

    La configuracin de los permisos para el

    directorio apropiado en el men contex-

    tual de Dolphin es irrelevante aqu, ya

    que es un recurso compartido por medio

    de smb.conf. Por ello, casi todas las dis-

    tribuciones tambin proporcionan herra-

    mientas grficas para configurar Samba,

    como Swat [5] de la propia Samba,

    system-config-samba [6] y gadmin-samba

    [7]. Adems, se puede utilizar Webmin

    como herramienta de configuracin de

    Samba basada en la web [8].

    ConclusionesPara la mayora de los usuarios Linux con

    experiencia, el uso de Samba para el

    acceso a la red forma parte de su forma

    de trabajo diaria. Sin embargo, a veces la

    comunicacin entre Linux y Windows

    falla (vase el cuadro Problemas) y a

    veces se debe a que algo est sucediendo

    en el lado de Windows. Las redes de

    Windows 8 al menos no son diferentes

    de las de Windows 7 una vez que uno

    se ha familiarizado con la nueva interfaz

    de usuario.

    En el caso de que surjan problemas de

    conectividad, es importante recordar tres

    cosas con Windows 8: el comporta-

    miento de los perfiles de red se controla

    por el cortafuegos interno; es mejor dejar

    desactivadas diversas funciones de des-

    cubrimiento y propagacin de nuevos

    recursos cuando queramos comunicar-

    nos con Linux; y, por defecto, los Gupos

    Hogar de Windows slo funcionan en el

    mundo Windows 7/ 8.

    sudo service smbd restart

    para reiniciar el servidor Samba. Despus

    de esto, el acceso desde Windows 8

    debera funcionar.

    Recursos CompartidosPermanentesPara los recursos compartidos permanen-

    temente, hay que editar la seccin Share-

    name del fichero de configuracin de

    Samba, /etc/samba/smb.conf, con los pri-

    PORTADA Windows 8 y Samba

    24 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    [1] Smb4k:

    http:// sourceforge. net/ p/ smb4k/ home/ Home/

    [2] Opciones para mount.cifs:

    http:// www. samba. org/ samba/ docs/ man/ manpages-3/ mount. cifs. 8. html

    [3] Windows 7 en una red Samba por

    Markus Klimke, Linux Magazine,

    Nmero 77 pg. 52

    [4] Documentacin de Samba:

    http:// www. samba. org/ samba/ docs/

    [5] Swat:

    http:// www. samba. org/ samba/ docs/ man/ manpages-3/ swat. 8. html

    [6] system-config-samba:

    http:// www. unixmen. com/ how-to-configure-samba-using-a-graphical-interface-in-ubuntu/

    [7] gadmin-samba:

    http:// www. ghacks. net/ 2009/ 12/ 25/ configuresamba-with-gadmin-samba/

    [8] Webmin:

    http:// www. webmin. com/ samba-howto. html

    RECURSOS

    Figura 9: Windows 8 descubre inmediata-

    mente y fcilmente los recursos comparti-

    dos por los PC Linux, sin embargo, hace falta

    tener la configuracin de Samba correcta

    para poder usarlos.

    01 [Sharename]

    02 # Ruta

    03 path =

    /path/to/the/data

    04 # Comentario

    05 comment = My data

    06 available = yes

    07 browseable = yes

    08 # Sin acceso husped

    09 guest ok = no

    10 # Los usuarios conectados

    tienen permisos de escritura

    11 writeable = yes

    Listado 1

    Figura 10: La herramienta smbclient hace visible los recursos com-

    partidos de Windows desde la lnea de comandos.

    En las redes Windows, para que funcione la propagacin o el descubrimiento autom-

    tico como es debido, los clientes deben ser miembros de un dominio o de un grupo de

    trabajo independientemente de la configuracin TCP/ IP. En caso contrario, la vecindad

    de la red Windows permanecer vaca.

    Si se sospecha que, a pesar de haber corregido la configuracin IP y del cortafuegos (el

    ordenador responde a los ping y a las peticiones ICMP), un ordenador no se muestra en

    la vecindad de la red porque LLTD en Windows 8 no est haciendo lo que debera hacer

    o simplemente que NLA tarda mucho, se puede acceder a un recurso compartido direc-

    tamente tecleando en la barra de direcciones de Explorer \\, luego se esta-

    blecer la conexin cuando sea necesaria. Se puede hacer lo mismo tecleando

    net use \\desde la lnea de comandos o desde PowerShell.

    En Linux, se puede usar la URL smb:// / en Dolphin o

    Nautilus para acceder directamente a un recurso compartido. Por otro lado, la navega-

    cin en Dolphin tambin funciona por medio de Lugares | Redes | Grupo de Trabajo. Si

    se quiere saber exactamente que recursos compartidos se encuentran disponibles en

    un equipo Windows 8 desde Linux, se puede teclear el siguiente comando

    smbclient -L (Figura 10). El comando muestra todos los recursos compartidos para el usuario que se

    encuentre actualmente conectado. Especificando la opcin -U= se consigue

    el mismo resultado pero para otros usuarios.

    Problemas

  • Arranque Dual Win 8/Linux PORTADA

    25Nmero 91W W W . L I N U X - M A G A Z I N E . E S

    mos instalando Windows 8 en un sis-

    tema Linux ya existente, podemos redu-

    cir el tamao de una particin extendida

    para dejar espacio al sistema operativo

    de Microsoft. El mejor enfoque es utili-

    zar una herramienta Linux como GPar-

    ted (Figura 1). Esto tambin tiene sen-

    tido para crear una particin primaria

    nueva para Windows en el espacio que

    liberemos.

    Opcionalmente podemos proporcionar

    Windows 8 con un intercambio separado

    del tipo que usa Linux. Sin embargo, si

    creamos un archivo de intercambio, lo

    tenemos que establecer y activar

    manualmente despus en Windows, en

    En 1982, MS-DOS 1.25 poda asu-

    mir con seguridad que sera el

    nico sistema en el disco de

    arranque, despus de todo, arrancaba

    desde un disquete. Los discos duros no

    entraron en la ecuacin hasta MS DOS

    2.0 cuando sali el nuevo PC de IBM.

    30 aos despus de MS-DOS 1.25,

    Microsoft sigue siendo reacio a tener

    inquilinos: al igual que sus predecesores,

    vuelca su sector de arranque en el disco

    duro durante la instalacin, incluso si el

    disco ya contiene otro gestor de arran-

    que.

    Mientras que los sistemas operativos

    modernos como Linux funcionan en

    cualquier rincn del disco duro para

    dejar suficiente espacio libre, Windows

    8 mantiene sus antiguos tics, insis-

    tiendo en instalarse en una particin

    primaria. Sin embargo, a pesar de la

    negacin de Microsoft sobre la existen-

    cia de otros sistemas y pese a amenazas

    tales como el Arranque Seguro UEFI,

    podemos ver a Linux y Windows 8 com-

    partir el mismo disco. En este artculo,

    descubrimos cmo instalar Windows en

    una configuracin de arranque dual en

    un equipo que ya est ejecutando

    Linux.

    Hacer Sitio

    Aunque Windows 8 insiste en usar una

    particin primaria, la particin no tiene

    que estar al principio del disco. Si esta-

    Propiedades del sistema bajo Avanzadas

    | Configuracin del Rendimiento. A Win-

    dows no le importa dnde se ubica el

    archivo de intercambio y esto incluye las

    particiones extendidas, pero algunos

    usuarios han cuestionado el tamao ade-

    cuado. Si bien 1,5 veces la RAM es la

    regla de oro para el espacio de intercam-

    bio, con las actuales RAM de 4GB y ms,

    muchos usuarios Windows ejecutan el

    sistema operativo sin archivo de inter-

    cambio sin problemas.

    La propia particin de Windows 8

    debe tener al menos 12GB para que no

    se llene rpidamente con las operacio-

    nes del da a da. El mnimo de 12GB

    Aunque conseguir que Windows conjugue bien en una instalacin de Linux existente es difcil, con un poco

    de ingenio se puede configurar Windows 8 para arranque dual con Linux. POR JRG LUTHER

    Windows 8 y Linux en Modo de Arranque Dual

    Un Par de Arranques

    Ra

    ncz A

    nd

    rei 1

    23

    RF.c

    om

    Figura 1: Cmo hacerlo: Windows 8 necesita una particin primaria, /dev/ sda4 en nuestro

    ejemplo. Se pueden ubicar otros discos para datos o intercambio en una particin lgica (/dev/

    sda6 aqu).

  • configuracin y los datos a travs de

    diversos dispositivos. Esto quiere decir

    que si no vamos ms que a utilizar los

    clsicos programas Windows en el escri-

    torio, es suficiente con tener una cuenta

    local. Ya habr tiempo para crear una

    cuenta de nube con Microsoft si es nece-

    sario.

    Una vez seleccionado el tipo de cuenta

    e introducidos los datos de autentica-

    cin, confirmamos de nuevo la introduc-

    cin pulsando Finalizar. El ordenador

    entonces arranca la nueva interfaz cua-

    driculada de Windows 8. Termina el pro-

    ceso cuando se reinicie el equipo, ya que

    Windows no tiene piedad al sobrescribir

    el gestor de arranque de Linux, GRUB2,

    que todas las distribuciones populares

    utilizan hoy en da. Es necesario reme-

    diar esto en la etapa siguiente.

    Restaurar GRUB

    Cubrir todas las eventualidades relacio-

    nadas con la restauracin del sector de

    arranque nos podra llevar otro artculo

    entero [1], pero gracias a GRUB 2, por lo

    general, no necesitamos mucha magia

    para restablecer el gestor de arranque

    antiguo: todos los datos necesarios para

    este proceso siguen almacenados en la

    particin raz original.

    Lo nico que falta ahora en el registro

    de arranque maestro (MBR), son los

    componentes principales de GRUB

    boot.img y core.img porque Windows los

    ha borrado. La manera ms sencilla para

    restaurar estos componentes es arran-

    cando el sistema Linux original y repa-

    rando el sector de arranque desde all. La

    forma ms rpida y sencilla es hacer esto

    utilizando Super Grub Disk [2], que

    forma parte de cualquier caja de herra-

    mientas de rescate de la distribucin,

    incluyendo SystemRescueCd [3].

    Para empezar, arrancamos el ordena-

    dor desde una versin de SystemRes-

    cueCd y seleccionamos F) Ejecutar las

    herramientas del sistema desde una ima-

    gen de disquete en el men de arranque.

    En el men siguiente buscamos abajo

    SGD: Super Grub Disk. Normalmente

    reconoce automticamente la

    configuracin del GRUB utilizado previa-

    mente y ofrece arrancar la correspon-

    diente particin como primer elemento

    del men en la lista (Figura 3).

    Si queremos asegurarnos absoluta-

    mente, seleccionamos el tercer elemento

    del men, Detectar cualquier archivo de

    de una versin ms antigua de Windows

    existente. Podemos seleccionar la opcin

    Personalizar: Instalar slo Windows

    (Avanzado) para hacer una instala-

    cin nueva.

    Posteriormente el instalador nos pre-

    guntar por la ubicacin que queremos

    para la instalacin. Seleccionamos la

    particin preparada, pulsamos en Opcio-

    nes de disco (avanzadas) abajo a la dere-

    cha, debajo de la lista de particiones y le

    pedimos Formatear.

    Una vez completadas las tareas pen-

    dientes de particionado, simplemente

    pulsamos Siguiente para lanzar el pro-

    ceso de instalacin real. El instalador

    copiar los datos a la particin de Win-

    dows y si es necesario, descargar las

    actualizaciones antes de reiniciar el

    ordenador. En este momento, podemos

    configurar los detalles para crear una

    cuenta de usuario.

    Si bien Windows 8 an tiene una

    Cuenta Local, de forma que no tenemos

    que enviar nuestros datos personales a

    Microsoft, slo ofrece una funcionalidad

    limitada. La cuenta predeterminada es

    una Cuenta Microsoft en la nube del

    fabricante, en la cual al menos tenemos

    que proporcionar una direccin de

    correo electrnico, nuestro gnero y el

    cdigo postal.

    Necesitamos este tipo de cuenta para

    descargar aplicaciones de la tienda de

    Windows y para sincronizar la

    slo es suficiente para los experimentos

    iniciales con el sistema operativo. Si

    queremos instalar programas ms all

    de los que vienen con el sistema, tene-

    mos que aadir ms espacio. Esta regla

    tambin se aplica si asignamos un disco

    adicional para los datos de Windows 8

    (de nuevo ste debe estar en una parti-

    cin lgica): el sistema operativo de

    Microsoft almacena toda la informacin

    especfica del usuario en la particin pri-

    maria bajo C:\Usuarios\\ donde se puede acumular

    rpidamente una considerable cantidad

    de datos.

    Si proporcionamos una particin de

    intercambio para Windows, la podemos

    formatear con NTFS en Linux previa-

    mente. Esto permite al sistema operativo

    de Microsoft montar la particin en el

    primer arranque y asignar una letra al

    disco. En todo caso, este paso no es

    absolutamente necesario porque pode-

    mos establecer espacio de intercambio y

    una posible particin de datos posterior-

    mente, usando las herramientas propias

    de Windows.

    Instalar Windows 8

    Despus de arrancar desde el disco, el

    instalador de Microsoft nos pedir que

    elijamos un idioma del sistema, ponga-

    mos la clave del producto y aceptemos

    los trminos de la licencia. La rutina pos-

    teriormente nos ofrece una actualizacin

    PORTADA Arranque Dual Win 8/Linux

    26 Nmero 91 W W W . L I N U X - M A G A Z I N E . E S

    Figura 2: Opciones de Disco (avanzado) muestra las funciones del Instalador de Windows 8

    para crear, expandir, borrar y formatear particiones.

  • configuracin GRUB2 (grub.cfg ). SGD

    entonces rastrea todas las particiones en

    busca de posibles configuraciones de

    arranque y nos las muestra. En el caso

    del test de configuracin de la Figura 1,

    identifica correctamente la distribucin

    de Ubuntu 12.04.1 instalada en la parti-

    cin primaria /dev/ sda2 y ZevenOS Nep-

    tune en la particin lgica /dev/ sda5

    (Figura 4).

    El siguiente paso es seleccionar el ele-

    mento adecuado del men para