Ir al principioc | Ir al final
Home

TIC
TIC.ConfiguracionRemotaClientePXESr1.3 - 11 Jun 2006 - 17:24 - RicardoDeLosSantosabajo

Start of topic | Skip to actions

Configuración remota de un cliente PXES por TFTP

Introducción

Si al crear la imagen de un cliente PXES hemos activado la opción de configuración remota podemos usar un servidor TFTP para cambiar la configuración del mismo en el momento del arranque, si necesidad de crear una nueva imagen. Suponemos que tal como muestra la captura de pantalla anterior, el directorio de configuración seleccionado es pxes/config (¡ojo, no hay barra delante de pxes!)

Una vez iniciado el cliente PXES (normalmente un PC antiguo reconvertido en terminal gráfico), pulsando <Ctrl>+<Alt>+<F2> obtenemos una pantalla de información que nos indica entre otras cosas la dirección MAC de la tarjeta de red. Supongamos por ejemplo que esta dirección sea 00:0D:9D:5F:33:B7

Por otro lado en la red local tenemos una máquina Linux donde está instalado el servidor TFTP, usando como raiz el directorio /tftpboot. Además existe el directorio /tftpboot/pxes/config

Para que nuestro cliente cargue la configuración remota basta crear, dentro de /tftpboot/pxes/config un fichero de texto llamado 000D9D5F33B7.conf (la dirección MAC eliminando los dos puntos de separación y usando mayúsculas en los caracteres). Para crear este fichero podemos ejecutar, por ejemplo,
mc -e /tftpboot/pxes/config/000D9D5F33B7.conf

Un ejemplo

Dentro de este fichero modificaremos el valor de las variables que considreemos necesarias y las exportaremos. Por ejemplo, podemos escribir

KEYBOARD_LAYOUT='it'
export KEYBOARD_LAYOUT

MOUSE_WHEEL_ENABLED='1'
export MOUSE_WHEEL_ENABLED

para usar un teclado italiano y activar la ruecedita del ratón.

¿Qué otras variables podemos modificar?

ADMIN=''
export ADMIN

ASK=''
export ASK

AUTOUPDATE_DIRECTORY=''
export AUTOUPDATE_DIRECTORY

AUTOUPDATE_ENABLED='0'
export AUTOUPDATE_ENABLED

AUTOUPDATE_SERVER_NAME=''
export AUTOUPDATE_SERVER_NAME

BOOT_MESSAGES='1'
export BOOT_MESSAGES

CONFIGURATION_SERVER_NAME=''
export CONFIGURATION_SERVER_NAME

CUSTOM=''
export CUSTOM

DHCP_ERROR_NON_FATAL='0'
export DHCP_ERROR_NON_FATAL

DHCP_LOCAL_CACHE_ENABLED='0'
export DHCP_LOCAL_CACHE_ENABLED

DHCP_OPTIONS=''
export DHCP_OPTIONS

DHCRELAY_ENABLED='0'
export DHCRELAY_ENABLED

DHCRELAY_OPTIONS='-q'
export DHCRELAY_OPTIONS

DHCRELAY_SERVERS=''
export DHCRELAY_SERVERS

EXTRA_TEMPLATES=''
export EXTRA_TEMPLATES

GENERATE_SHORT_HOSTNAMES='1'
export GENERATE_SHORT_HOSTNAMES

KEYBOARD_LAYOUT='es'
export KEYBOARD_LAYOUT

KEYBOARD_MODEL='pc105'
export KEYBOARD_MODEL

LINRDP_ASK_ENABLED='0'
export LINRDP_ASK_ENABLED

LINRDP_CLIENT_HOSTNAME=''
export LINRDP_CLIENT_HOSTNAME

LINRDP_DEPTH='24'
export LINRDP_DEPTH

LINRDP_DOMAIN=''
export LINRDP_DOMAIN

LINRDP_EXTRA_OPTIONS=''
export LINRDP_EXTRA_OPTIONS

LINRDP_GEOMETRY=''
export LINRDP_GEOMETRY

LINRDP_IS_FULL_SCREEN='1'
export LINRDP_IS_FULL_SCREEN

LINRDP_PASSWORD=''
export LINRDP_PASSWORD

LINRDP_PORT='3389'
export LINRDP_PORT

LINRDP_SERVER_NAME=''
export LINRDP_SERVER_NAME

LINRDP_SOUND_ENABLED='0'
export LINRDP_SOUND_ENABLED

LINRDP_SOUND_QUALITY='3'
export LINRDP_SOUND_QUALITY

LINRDP_START_PROGRAM=''
export LINRDP_START_PROGRAM

LINRDP_START_PROGRAM_ENABLED='0'
export LINRDP_START_PROGRAM_ENABLED

LINRDP_START_PROGRAM_FOLDER=''
export LINRDP_START_PROGRAM_FOLDER

LINRDP_USER=''
export LINRDP_USER

LOCAL_DVDCDROM_ENABLED='0'
export LOCAL_DVDCDROM_ENABLED

LOCAL_ESD_ENABLED='0'
export LOCAL_ESD_ENABLED

LOCAL_FLOPPY_ENABLED='0'
export LOCAL_FLOPPY_ENABLED

LOCAL_HARDDISK_AUTOMOUNT='0'
export LOCAL_HARDDISK_AUTOMOUNT

LOCAL_HARDDISK_ENABLED='0'
export LOCAL_HARDDISK_ENABLED

LOCAL_HTTPD_ENABLED='0'
export LOCAL_HTTPD_ENABLED

LOCAL_INETD_ENABLED='0'
export LOCAL_INETD_ENABLED

LOCAL_LPD_ENABLED='0'
export LOCAL_LPD_ENABLED

LOCAL_PRINTER_DEVICE=''
export LOCAL_PRINTER_DEVICE

LOCAL_PRINTER_ENABLED='0'
export LOCAL_PRINTER_ENABLED

LOCAL_PRINTER_PORT='9100'
export LOCAL_PRINTER_PORT

LOCAL_SAMBA_ENABLED='0'
export LOCAL_SAMBA_ENABLED

LOCAL_SERIAL0_ENABLED='1'
export LOCAL_SERIAL0_ENABLED

LOCAL_SERIAL1_ENABLED='1'
export LOCAL_SERIAL1_ENABLED

LOCAL_SESSION='/opt/bin/localsession'
export LOCAL_SESSION

LOCAL_SOUND_CARD='Autodetect'
export LOCAL_SOUND_CARD

LOCAL_SOUND_CARD_OPTIONS=''
export LOCAL_SOUND_CARD_OPTIONS

LOCAL_SOUND_DEVICE='/dev/sound/dsp'
export LOCAL_SOUND_DEVICE

LOCAL_SOUND_ENABLED='0'
export LOCAL_SOUND_ENABLED

LOCAL_SSHD_ENABLED='0'
export LOCAL_SSHD_ENABLED

LOCAL_SSHD_OPTIONS='-i'
export LOCAL_SSHD_OPTIONS

LOCAL_TELNETD_ENABLED='0'
export LOCAL_TELNETD_ENABLED

LOCAL_TFTPD_ENABLED='0'
export LOCAL_TFTPD_ENABLED

LOCAL_TFTPD_OPTIONS=''
export LOCAL_TFTPD_OPTIONS

LOCAL_USB_ENABLED='1'
export LOCAL_USB_ENABLED

LOCAL_USBFLASHDISK=''
export LOCAL_USBFLASHDISK

LOCAL_USBFLASHDISK_ENABLED='0'
export LOCAL_USBFLASHDISK_ENABLED

LTSP_ROOT_DIRECTORY=''
export LTSP_ROOT_DIRECTORY

LTSP_SERVER_AND_ROOT='dhcp'
export LTSP_SERVER_AND_ROOT

LTSP_SERVER_NAME=''
export LTSP_SERVER_NAME

MICROSOFT_TFTP_WORKAROUND_ENABLED='0'
export MICROSOFT_TFTP_WORKAROUND_ENABLED

MODULES=''
export MODULES

MOUSE_ACCEL_DIV='1'
export MOUSE_ACCEL_DIV

MOUSE_ACCEL_MULT='5'
export MOUSE_ACCEL_MULT

MOUSE_ACCEL_THR='2'
export MOUSE_ACCEL_THR

MOUSE_DEVICE='Autodetect'
export MOUSE_DEVICE

MOUSE_EMULATE_3_BUTTONS_ENABLED='1'
export MOUSE_EMULATE_3_BUTTONS_ENABLED

MOUSE_EMULATE_3_TIMEOUT='50'
export MOUSE_EMULATE_3_TIMEOUT

MOUSE_HANDED=''
export MOUSE_HANDED

MOUSE_PROTOCOL='PS/2'
export MOUSE_PROTOCOL

MOUSE_PROTOCOL_PREFIX=''
export MOUSE_PROTOCOL_PREFIX

MOUSE_WHEEL_ENABLED='0'
export MOUSE_WHEEL_ENABLED

NBD_CDROM_PORT='9002'
export NBD_CDROM_PORT

NBD_FLOPPY_PORT='9001'
export NBD_FLOPPY_PORT

NBD_SERVER_ENABLED='0'
export NBD_SERVER_ENABLED

NETWORK_CARD='Autodetect'
export NETWORK_CARD

NETWORK_CARD_OPTIONS=''
export NETWORK_CARD_OPTIONS

NETWORK_TYPE=''
export NETWORK_TYPE

NX_GEOMETRY=''
export NX_GEOMETRY

NX_IS_FULL_SCREEN='1'
export NX_IS_FULL_SCREEN

NX_SERVER_NAME=''
export NX_SERVER_NAME

NX_SESSION=''
export NX_SESSION

PROMPT_BEFORE_CLIENT='0'
export PROMPT_BEFORE_CLIENT

PROMPT_BEFORE_CLIENT_MSG=''
export PROMPT_BEFORE_CLIENT_MSG

PROMPT_BEFORE_X='0'
export PROMPT_BEFORE_X

PXES_DEBUG='0'
export PXES_DEBUG

PXES_IMAGE_ID=''
export PXES_IMAGE_ID

PXES_MANAGEMENT_ENABLED='0'
export PXES_MANAGEMENT_ENABLED

PXES_MANAGEMENT_SERVER_NAME=''
export PXES_MANAGEMENT_SERVER_NAME

PXES_RELEASE='1 (2X)'
export PXES_RELEASE

PXES_VERSION='1.1'
export PXES_VERSION

QUIET='1'
export QUIET

RDESKTOP='/bin/rdesktop'
export RDESKTOP

RDESKTOP_VERSION=''
export RDESKTOP_VERSION

RDP_ASK_ENABLED='0'
export RDP_ASK_ENABLED

RDP_ATTACH_TO_CONSOLE='0'
export RDP_ATTACH_TO_CONSOLE

RDP_CLIENT_HOSTNAME=''
export RDP_CLIENT_HOSTNAME

RDP_COLOR_DEPTH='8'
export RDP_COLOR_DEPTH

RDP_COMPRESSION_ENABLED='0'
export RDP_COMPRESSION_ENABLED

RDP_DISABLE_ENCRYPTION=''
export RDP_DISABLE_ENCRYPTION

RDP_DOMAIN=''
export RDP_DOMAIN

RDP_DONT_REQUEST_LICENSE=''
export RDP_DONT_REQUEST_LICENSE

RDP_DONT_SEND_MOTION_EVENTS='0'
export RDP_DONT_SEND_MOTION_EVENTS

RDP_EXPERIENCE='lan'
export RDP_EXPERIENCE

RDP_FORCE_BITMAP_UPDATES='0'
export RDP_FORCE_BITMAP_UPDATES

RDP_GEOMETRY=''
export RDP_GEOMETRY

RDP_HIDE_WM_DECORATIONS=''
export RDP_HIDE_WM_DECORATIONS

RDP_IS_FULL_SCREEN='1'
export RDP_IS_FULL_SCREEN

RDP_KEEP_WM_KEY_BINDINGS=''
export RDP_KEEP_WM_KEY_BINDINGS

RDP_NUMLOCK_SYNC_ENABLED='1'
export RDP_NUMLOCK_SYNC_ENABLED

RDP_OPTIONS=''
export RDP_OPTIONS

RDP_PASSWORD=''
export RDP_PASSWORD

RDP_PORT='3389'
export RDP_PORT

RDP_REDIRECT_DVDCDROM='0'
export RDP_REDIRECT_DVDCDROM

RDP_REDIRECT_FLOPPY='0'
export RDP_REDIRECT_FLOPPY

RDP_REDIRECT_PRINTER='0'
export RDP_REDIRECT_PRINTER

RDP_REDIRECT_SERIAL0='0'
export RDP_REDIRECT_SERIAL0

RDP_REDIRECT_SERIAL1='0'
export RDP_REDIRECT_SERIAL1

RDP_REDIRECT_USBFLASHDISK='0'
export RDP_REDIRECT_USBFLASHDISK

RDP_SERVER_NAME=''
export RDP_SERVER_NAME

RDP_SERVER_VERSION='W2K'
export RDP_SERVER_VERSION

RDP_SOUND_ENABLED='0'
export RDP_SOUND_ENABLED

RDP_START_PROGRAM=''
export RDP_START_PROGRAM

RDP_START_PROGRAM_ENABLED='0'
export RDP_START_PROGRAM_ENABLED

RDP_START_PROGRAM_FOLDER=''
export RDP_START_PROGRAM_FOLDER

RDP_TITLE=''
export RDP_TITLE

RDP_USE_PRIVATE_COLORMAP=''
export RDP_USE_PRIVATE_COLORMAP

RDP_USER=''
export RDP_USER

RDP_VERSION='5'
export RDP_VERSION

REMOTE_CONFIGURATION_ENABLED='0'
export REMOTE_CONFIGURATION_ENABLED

RFB_ENABLED='0'
export RFB_ENABLED

RFB_PASSWORD_FILE=''
export RFB_PASSWORD_FILE

SESSION_ADMIN='0'
export SESSION_ADMIN

SESSION_CUSTOM='0'
export SESSION_CUSTOM

SESSION_DEFAULT='xdm'
export SESSION_DEFAULT

SESSION_LTSP='0'
export SESSION_LTSP

SESSION_SSH='0'
export SESSION_SSH

SESSION_TELNET='0'
export SESSION_TELNET

SUPERMOUNT_ENABLED='0'
export SUPERMOUNT_ENABLED

SYSLOG_ENABLED='0'
export SYSLOG_ENABLED

SYSLOG_PORT=''
export SYSLOG_PORT

SYSLOG_SERVER_NAME=''
export SYSLOG_SERVER_NAME

TELNET_ASK_ENABLED='0'
export TELNET_ASK_ENABLED

TELNET_PORT='23'
export TELNET_PORT

TELNET_SERVER_NAME=''
export TELNET_SERVER_NAME

TZ=''
export TZ

VNC_ASK_ENABLED='0'
export VNC_ASK_ENABLED

VNC_COMPRESS_LEVEL='9'
export VNC_COMPRESS_LEVEL

VNC_DISPLAY='1'
export VNC_DISPLAY

VNC_GEOMETRY=''
export VNC_GEOMETRY

VNC_IS_FULL_SCREEN='1'
export VNC_IS_FULL_SCREEN

VNC_IS_SHARED='0'
export VNC_IS_SHARED

VNC_IS_VIEWONLY='0'
export VNC_IS_VIEWONLY

VNC_PASSWORD_FILE='/.vnc/passwd'
export VNC_PASSWORD_FILE

VNC_QUALITY='5'
export VNC_QUALITY

VNC_SERVER_NAME=''
export VNC_SERVER_NAME

WAIT_ON_ERROR='0'
export WAIT_ON_ERROR

WINCONNECT_ASK_ENABLED='0'
export WINCONNECT_ASK_ENABLED

WINCONNECT_DEPTH='24'
export WINCONNECT_DEPTH

WINCONNECT_DOMAIN=''
export WINCONNECT_DOMAIN

WINCONNECT_GEOMETRY=''
export WINCONNECT_GEOMETRY

WINCONNECT_IS_FULL_SCREEN='1'
export WINCONNECT_IS_FULL_SCREEN

WINCONNECT_PASSWORD=''
export WINCONNECT_PASSWORD

WINCONNECT_PORT='3389'
export WINCONNECT_PORT

WINCONNECT_PROTOCOL_LEVEL='RDP51'
export WINCONNECT_PROTOCOL_LEVEL

WINCONNECT_SERVER_NAME=''
export WINCONNECT_SERVER_NAME

WINCONNECT_SOUND_ENABLED='0'
export WINCONNECT_SOUND_ENABLED

WINCONNECT_START_PROGRAM=''
export WINCONNECT_START_PROGRAM

WINCONNECT_START_PROGRAM_ENABLED='0'
export WINCONNECT_START_PROGRAM_ENABLED

WINCONNECT_START_PROGRAM_FOLDER=''
export WINCONNECT_START_PROGRAM_FOLDER

WINCONNECT_USER=''
export WINCONNECT_USER

WINDOW_MANAGER='/usr/bin/icewm'
export WINDOW_MANAGER

X11='XFree86'
export X11

X_BACKGROUND_COLOR='steelblue4'
export X_BACKGROUND_COLOR

X_BPP='32'
export X_BPP

X_BUSID=''
export X_BUSID

X_COLOR_DEPTH='24'
export X_COLOR_DEPTH

X_DPMS_ENABLED='0'
export X_DPMS_ENABLED

X_DPMS_OFF='7200'
export X_DPMS_OFF

X_DPMS_STANDBY='900'
export X_DPMS_STANDBY

X_DPMS_SUSPEND='1800'
export X_DPMS_SUSPEND

X_DRIVER='Autodetect'
export X_DRIVER

X_EXTRA_OPTIONS=''
export X_EXTRA_OPTIONS

X_FONT_SERVER_ENABLED='0'
export X_FONT_SERVER_ENABLED

X_FONT_SERVER_NAME=''
export X_FONT_SERVER_NAME

X_FONT_SERVER_PORT='7100'
export X_FONT_SERVER_PORT

X_HORIZONTAL_SYNC='31.5-57'
export X_HORIZONTAL_SYNC

X_HORIZONTAL_SYNC_DEFAULT='31.5-35.1'
export X_HORIZONTAL_SYNC_DEFAULT

X_MONITOR_AUTODETECT_ENABLED='0'
export X_MONITOR_AUTODETECT_ENABLED

X_NUMLOCK='1'
export X_NUMLOCK

X_OPTION_DONT_VT_SWITCH='0'
export X_OPTION_DONT_VT_SWITCH

X_OPTION_DONT_ZAP='1'
export X_OPTION_DONT_ZAP

X_OPTION_NO_HW_CURSOR='0'
export X_OPTION_NO_HW_CURSOR

X_OPTION_NOACCEL='0'
export X_OPTION_NOACCEL

X_REMOTE_CONNECTIONS_AUTHORIZED_FROM=''
export X_REMOTE_CONNECTIONS_AUTHORIZED_FROM

X_REMOTE_CONNECTIONS_ENABLED='0'
export X_REMOTE_CONNECTIONS_ENABLED

X_SCREENSAVER_DISABLED='0'
export X_SCREENSAVER_DISABLED

X_SESSION_CUSTOMX='0'
export X_SESSION_CUSTOMX

X_SESSION_ICA='0'
export X_SESSION_ICA

X_SESSION_LINRDP='0'
export X_SESSION_LINRDP

X_SESSION_LOCAL='0'
export X_SESSION_LOCAL

X_SESSION_NX='0'
export X_SESSION_NX

X_SESSION_RDP='0'
export X_SESSION_RDP

X_SESSION_TARANTELLA='0'
export X_SESSION_TARANTELLA

X_SESSION_VNC='0'
export X_SESSION_VNC

X_SESSION_WINCONNECT='0'
export X_SESSION_WINCONNECT

X_SESSION_XDM='1'
export X_SESSION_XDM

X_VERSION='3.3.6'
export X_VERSION

X_VERTICAL_REFRESH='50-70'
export X_VERTICAL_REFRESH

X_VERTICAL_REFRESH_DEFAULT='50-61'
export X_VERTICAL_REFRESH_DEFAULT

X_VIDEO_MODE_CUSTOM='0'
export X_VIDEO_MODE_CUSTOM

X_VIDEO_MODE_CUSTOM_MODELINE=''
export X_VIDEO_MODE_CUSTOM_MODELINE

X_VIDEO_MODE_CUSTOM_X=''
export X_VIDEO_MODE_CUSTOM_X

X_VIDEO_MODE_CUSTOM_Y=''
export X_VIDEO_MODE_CUSTOM_Y

X_VIDEO_MODES='"800x600"'
export X_VIDEO_MODES

XDM_ASK_ENABLED='0'
export XDM_ASK_ENABLED

XDM_METHOD='broadcast'
export XDM_METHOD

XDM_SERVER_NAME=''
export XDM_SERVER_NAME

XDM_SERVER_PORT='177'
export XDM_SERVER_PORT

ZEROCONF_ENABLED='0'
export ZEROCONF_ENABLED

Enlaces relacionados

-- RicardoDeLosSantos - 17 Apr 2006

El pingüino ya no tiene frío
arriba


Estás aquí: TIC > TerminalGrafico > ConfiguracionRemotaClientePXES

arriba

Copyright © 2004 por los autores que han contribuido al desarrollo de esta web. Todos los materiales son propiedad de sus respectivos autores.
Para cualquier consulta o sugerencia contactar con TWiki.WebMaster