Guía avanzada del usuario

Apéndice E SPARC - Interconexión con redes DECnet (DNI)

SPARC - Interconexión con redes DECnet (DNI)

Este apéndice explica cómo interconectar el entorno OpenWindows y el entorno DECwindows(TM) mediante el protocolo de transporte NSP DECnet.


SPARC sólo -

Observe que todo este capítulo perteneciente a "Interconexión con redes DECnet" se refiere sólo a sistemas basados en SPARC. La interconexión de redes DECnet también está disponible sólo con DNI 8.x.


Existen dos posibles situaciones de DNI:

Estas dos situaciones se describen en las próximas secciones tras una sección inicial en la que se explica cómo instalar el software de DNI para cada situación.

Cómo instalar la interconexión de redes DECnet

Para instalar la interconexión de redes DECnet siga estos pasos:

  1. Active una conexión mediante DNI.

    Las bibliotecas del servidor y cliente de OpenWindows utilizan una versión de la biblioteca de transporte de DNI libdni que se puede cargar de forma dinámica. Debe establecer la variable de entorno DNI_X_ENABLE en el directorio donde esté instalado libdni.so para que las bibliotecas del cliente y el servidor carguen libdni.

    El ejemplo siguiente asume que se ha cargado DNI por medio de pkgadd en la posición predeterminada:

    $ DNI_X_ENABLE=/opt/SUNWconn/dni/lib

  2. Empiece el servidor de OpenWindows.

    Como valor predeterminado, el servidor OpenWindows soporta la seguridad "MIT-MAGIC-COOKIE". Este mecanismo de seguridad se basa en el usuario y no en el computador principal, por lo que deberá decidir qué usuarios pueden conectar con el servidor y no qué sistemas pueden hacerlo. En el modo predeterminado, el comando xhost devuelve una lista vacía, e indica solamente que la seguridad está activada. Puede desactivar este modo de seguridad (y volver al modo de seguridad de las versiones anteriores del servidor OpenWindows) utilizando la opción -noauth con el comando openwin.

    $ openwin -noauth

  3. Solicite al propietario del sistema que procesa el software de OpenWindows la utilización del comando xhost a fin de dar permiso a DEC\256 VAX\256 para que tengan una conexión X11 con el servidor de OpenWindows.

    Para que los clientes X11 conecten con el servidor de OpenWindows por medio del software de DNI, las direcciones de nodo DECnet deben estar mapeadas según sus nombres de nodo DECnet. Esto se realiza creando e inicializando la base de datos NCP. Esto también debe hacerse en el sistema DEC VAX.

    $ xhost decvax::

    El doble signo de dos puntos especifica el transporte DECNet.

Cómo mostrar un cliente remoto en un sistema OpenWindows

Puede procesar clientes X11 de VMS utilizando el comando SunLink DNI dnilogin para conectar con el sistema VAX. En primer lugar, establezca la variable de entorno DISPLAY del sistema local para que sea el servidor X11 del sistema remoto. Luego ejecute un cliente X11 introduciendo el nombre de dicho cliente, representado aquí por x11_client. Si desea más información acerca del uso del sistema operativo VMS, consulte VMS DECwindows User's Guide, Running Applications Across the Network.

Por ejemplo:

$ dnilogin decvax
   .
   .
   .
$ define DECW$DISPLAY OW_machine::0
$ spawn/nowait run x11_client

Cómo mostrar un cliente remoto en un VAX

Puede ejecutar clientes X11 en un sistema OpenWindows y mostrarlos en un servidor DECwindows estableciendo la variable display DISPLAY al sistema remoto VAX.

Antes de que pueda ejecutar cualquiera de los clientes X11, debe compilar e instalar las fuentes OpenWindows en el servidor DECwindows. Dichas fuentes están disponibles en la versión X11R5 o en el paquete opcional de fuentes suministrado junto al software de OpenWindows. Siga estos pasos para instalar las fuentes adecuadas en el servidor DECwindows:

  1. Instale las fuentes opcionales de OpenWindows (de las fuentes de la versión MIT X11R5) en el sistema OpenWindows.

  2. Si desea leer las instrucciones de instalación de las fuentes, consulte la Solaris X Window System Developer's Guide.

  3. Copie las fuentes en un directorio del sistema VAX.

    $ cd $OPENWINHOME/share/src/fonts/misc
    $ dnicp *.bdf `decvax::[vaxdir]'
    

  4. Compile las fuentes de cursor del sistema VAX.

    Se obtendrán archivos como: olcursor.decw$font;1 olglyph10.decw$font;1...

    $ font olcursor.bdf
    $ font olglyph10.bdf
    ...
    

  5. Copie las fuentes en el directorio sysfont:

    $ set def sys$sysroot:[sysfont.decw.user_cursor16]
    $ copy [vaxdir]olcursor.decw$font;1 *
    


    Nota -

    Para copiar las fuentes en el directorio sysfont, deberá estar conectado como "system" en el sistema DEC VAX.


  6. También debe seguir del paso 2 al 4 para el resto de las fuentes de cursor y para las fuentes Lucida en /usr/openwin/share/src/fonts/75dpi y /usr/openwin/share/src/fonts/100dpi.


    Nota -

    Las fuentes Lucida deben instalarse en sys$sysroot:[sysfont.decw.user_75dpi] y sys$sysroot:[sysfont.decw.user_100dpi].


    La lista siguiente muestra el número mínimo de fuentes de trabajo a instalar necesario para ejecutar las herramientas Deskset de OpenWindows. Si esta utilizando fuentes predeterminadas para las aplicaciones, sólo debe instalar dichas fuentes. Sin embargo, puede instalar más fuentes si es necesario.

    • olcursor.bdf

    • olglyph10.bdf

    • olglyph12.bdf

    • olglyph14.bdf

    • olglyph19.bdf

    • luBS08.bdf

    • luBS10.bdf

    • luBS12.bdf

    • luBS14.bdf

    • luRS08.bdf

    • luRS10.bdf

    • luFS12.bdf

    • lutBs12.bdf

    • lutRS10.bdf

    • lutRS12.bdf

  7. Reinicie de nuevo el servidor DECwindows.

  8. Puede comprobar que las fuentes están instaladas listando las fuentes existentes en el servidor DECwindows:

    $ DISPLAY=decvax:0
    $ xlsfonts | grep Sun   (Fuentes de cursor)
    $ xlsfonts | grep Lucida
    

  9. Asegúrese que ha concedido permiso al nodo de OpenWindows para que se muestre en el servidor DECwindows, utilizando el menú Seguridad del Administrador de sesión DECwindows.

  10. Ejecute una aplicación X11 (por ejemplo una herramienta Deskset de OpenWindows).

    $ DISPLAY=decvax::0
    $ mailtool
    


    Nota -

    DNI_X_ENABLE debe estar establecido en la posición de la biblioteca de transporte DNI libdni. Lea el paso 1 de "Cómo instalar la interconexión de redes DECnet"," de este capítulo.


    Si se imprime un mensaje de error como el siguiente, tendrá que instalar dicha fuente en el servidor DECwindows para procesar la aplicación.

    XView aviso: No puede cargarse fuente `-b&h-lucida-medium-r-*-*-*-80-*-*-*-*-*-*' (Paquete de fuente)

    Este mensaje de error significa que debe instalarse la fuente luRS10.bdf.

    Si desea más información acerca de las fuentes, consulte la Solaris X Window System Developer's Guide.