<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
  <!ENTITY knetworkconf "<application
>KNetworkConf</application
>">
  <!ENTITY kappname "&knetworkconf;">
  <!ENTITY package "kdeadmin">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Spanish "INCLUDE"
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>Configuración de red de &kde;</title>

<authorgroup>
<author
><firstname
>Sean</firstname
> <surname
>Wheller</surname
> <affiliation
><orgname
> <ulink url="http://www.inwords.co.za"
>In Words Techdoc Solutions</ulink
> </orgname
> <address
><email
>sean@inwords.co.za</email
></address
> </affiliation>
</author>
<author
><firstname
>Christoph</firstname
> <surname
>Eckert</surname
> <affiliation
> <address
><email
>ce.at.christeck.de</email
></address>
</affiliation>
</author>

<othercredit role="translator"
><firstname
>Miguel</firstname
><surname
>Pérez Ibars</surname
> <affiliation
><address
><email
>mpi79470@alu.um.es</email
></address
></affiliation
><contrib
>Traductor</contrib
></othercredit
> 
</authorgroup>

<copyright>
<year
>2005</year>
<holder>
<ulink url="http://www.inwords.co.za"
>In Words Techdoc Solutions</ulink>
</holder>
<holder
>Christoph Eckert</holder>
</copyright>
<legalnotice
>&FDLNotice;</legalnotice>
<!-- FIXME: Revhistory is not used in KDE docs, we have revision control to -->
<!-- handle this retaining this for the first commit, to maintain history, -->
<!-- but it should be removed on the next edit -->
<!-- <revhistory>
<revision>
<revnumber
>0.1</revnumber>
<date
>March 18, 2005</date>
<revremark
>Documented using 0.6.1-3ubuntu1 under Kubuntu. At
time of writing this version was not a release and was
therefore in &apos;Universe.&apos;</revremark>
</revision>
<revision>
<revnumber
>0.2</revnumber>
<date
>March 23, 2005</date>
<revremark
>Merge upstream work by Christoph from r1.16 into
document.</revremark>
</revision>
</revhistory
> -->

<date
>2005-03-24</date>
<releaseinfo
>1.0</releaseinfo>

<abstract>
<para
>Este manual explica cómo instalar y utilizar &knetworkconf;, un módulo para &kcontrolcenter; que activa la administración de las interfaces de red y las propiedades de enrutado y DNS.</para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kdeadmin</keyword>
<keyword
>network</keyword>
<keyword
>ethernet</keyword>
</keywordset>

</bookinfo>

<chapter id="introduction">
<title
>Introducción</title>
<para
>El &kcontrolcenter; proporciona a los usuarios una interfaz integrada desde la que administrar de múltiples formas tanto el sistema y la configuración del escritorio y las preferencias. &kcontrolcenter; se inicia seleccionando <menuchoice
><guimenu
>Menú K</guimenu
><guimenuitem
>&kcontrolcenter;</guimenuitem
></menuchoice
>.</para>

<para
>El paquete &knetworkconf; se desarrolló para permitir a los usuarios administrar las preferencias de las redes TCP/IP de la misma forma que otras configuraciones de &kcontrolcenter;. &knetworkconf; proporciona a los usuarios una interfaz sencilla desde la que realizar las siguientes tareas:</para>

<itemizedlist>
<listitem>
<para
>Asignar direcciones IP a interfaces de red </para>
</listitem>
<listitem>
<para
>Asignar máscaras de red a interfaces de red </para>
</listitem>
<listitem>
<para
>Iniciar y detener la actividad de una interfaz </para>
</listitem>
<listitem>
<para
>Configurar el enrutamiento </para>
</listitem>
<listitem>
<para
>Configurar el nombre de la máquina y del dominio </para>
</listitem>
<listitem>
<para
>Configurar el resolvedor </para>
</listitem>
<listitem>
<para
>Administrar equipos conocidos </para>
</listitem>
</itemizedlist>

<para
>Una vez instalado se mostrará en &kcontrolcenter; un nuevo módulo llamado <guibutton
>Preferencias de conexión</guibutton
>. Para iniciar las <application
>Preferencias de conexión</application
> (&knetworkconf;) seleccione <menuchoice
><guimenuitem
>&kcontrolcenter;</guimenuitem
> <guimenuitem
>Internet y red</guimenuitem
> <guimenuitem
>Preferencias de conexión</guimenuitem
> </menuchoice
> en el &kmenu;.</para>

<mediaobject>
<imageobject>
<imagedata fileref="11.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>&knetworkconf; en modo usuario</phrase>
</textobject>
</mediaobject>

<para
>Es importante entender que &knetworkconf; no instala hardware de red. Tanto los dispositivos físicos como sus controladores deben estar instalados correctamente y configurados para que &knetworkconf; pueda mostrar el dispositivo y activar la administración de las propiedades de red.</para>

<para
>En la mayor parte de los casos los controladores para el hardware de red y otros dispositivos se instalan y configuran durante la instalación de &Linux;. Si añade hardware de red después de la instalación, podrá definir los controladores que habrán de cargarse editando uno de los siguientes archivos dependiendo de la versión de su núcleo:</para>

<variablelist>
<varlistentry>
<term
>Versión 2.4 del núcleo de &Linux; y anteriores</term>
<listitem>
<para>
<filename class="devicefile"
>/etc/modules.conf</filename>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Versión 2.6 del núcleo de &Linux; y posteriores</term>
<listitem>
<para>
<filename class="devicefile"
>/etc/modprobe.conf</filename>
</para>
</listitem>
</varlistentry>
</variablelist>
</chapter>

<chapter id="using-the-module">
<title
>Usando el módulo de parámetros de red</title>

<para
>El módulo de <application
>Parámetros de red</application
> se carga cuando la opción <guibutton
>Parámetros de red</guibutton
> está seleccionada en el índice en &kcontrolcenter;. Cuando se inicia el módulo de <application
>Parámetros de red</application
>, éste, intentará detectar automáticamente la plataforma que se está ejecutando en el sistema.</para>

<screenshot>
<screeninfo
>Detectar la plataforma</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="02.png"
format="PNG"/>
</imageobject>
</mediaobject>
</screenshot>

<para
>Cuando la plataforma no sea reconocida, se le pedirá que escoja una manualmente. Seleccione una plataforma de la lista que se ajuste lo más posible a su distribución y a la versión de la misma. Marque la opción <guibutton
>No preguntar de nuevo</guibutton
> para convertir esta elección en permanente. La siguiente vez que inicie el módulo <guibutton
>Parámetros de red</guibutton
>, la plataforma seleccionada se convertirá en la opción predeterminada.</para>

<!--FIXME: several screenshots that were linked in this doc are missing-->
<!--screenshot>
<screeninfo
>Selecting a platform</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="figures/knetwork-conf-select-platform.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Selecting a platform</phrase>
</textobject>
</mediaobject>
</screenshot-->

<para
>Para administrar la configuración de red del sistema, debe entrar en el<quote
>modo administrador</quote
>. Previamente, todas las opciones aparecerán en <quote
>gris</quote
>, indicándole que sólo puede navegar por la interfaz y ver las propiedades. La edición está deshabilitada. Para entrar en el <quote
>modo administrador</quote
> haga click en el botón <guibutton
>Modo administrador</guibutton
> situado en la parte inferior izquierda del módulo. Introduzca su contraseña cuando se le pregunte.</para>

<screenshot>
<screeninfo
>&knetworkconf; en modo administrador</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="01.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>&knetworkconf; en modo administrador</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Una vez que se encuentre en <quote
>modo administrador</quote
>, toda la funcionalidad de los módulos estará accesible. La funcionalidad se organiza en tres pestañas:</para>

<itemizedlist>
<listitem>
<para>
<xref linkend="network-interfaces"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="route"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="dns"/>
</para>
</listitem>
</itemizedlist>

<sect1 id="network-interfaces">
<title
>Administrando interfaces de red</title>

<para
>La pestaña <guibutton
>Interfaces de red</guibutton
> se utiliza para administrar los dispositivos de red instalados en el sistema. Todos los dispositivos de red disponibles aparecen en la lista. En la pestaña <guibutton
>Interfaces de red</guibutton
> puede realizar las siguientes tareas:</para>

<itemizedlist>
<listitem>
<para>
<xref linkend="configure-interface"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="enable-interface"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="disable-interface"/>
</para>
</listitem>
</itemizedlist>

<mediaobject>
<imageobject>
<imagedata
fileref="03.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>La interfaz &knetworkconf;</phrase>
</textobject>
</mediaobject>

<para
>Por cada dispositivo de red pueden verse las siguientes propiedades:</para>

<variablelist>
<varlistentry>
<!-- FIXME: Check punctuation of the GUI against the styleguide, and then -->
<!-- make sure the doc matches precisely, to aid translation -->
<term
><guilabel
>Interfaz</guilabel
></term>
<listitem>
<para
>Muestra el nombre de las interfaces de red. Por ejemplo, eth0, eth1, wlan0.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Dirección IP</guilabel
></term>
<listitem>
<para
>Muestra la dirección IP asignada actualmente.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Protocolo</guilabel
></term>
<listitem>
<para
>Muestra el protocolo de inicio.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Estado</guilabel
></term>
<listitem>
<para
>Muestra el estado actual (activo o inactivo).</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Comentario</guilabel
></term>
<listitem>
<para
>Muestra un comentario que puede asignarse libremente por el usuario.</para>
</listitem>
</varlistentry>
</variablelist>

<sect2 id="configure-interface">
<title
>Configurando un dispositivo de red</title>

<para
>Las propiedades de los dispositivos de red listados se pueden configurar seleccionando el correspondiente dispositivo de la lista y <action
>pulsando</action
> el botón <guibutton
>Configurar interfaz</guibutton
> para que aparezca el diálogo <interface
>Configurar dispositivo</interface
>.</para>

<screenshot>
<screeninfo
>Configurando un dispositivo de red</screeninfo>
<mediaobject>
<imageobject>
<imagedata
fileref="04.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Configurando un dispositivo de red</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Por omisión, sólo están disponibles las opciones de configuración básicas de TCP/IP. Haga click en el botón <guibutton
>Opciones avanzadas</guibutton
> para expandir el cuadro de diálogo e incluir las propiedades avanzadas.</para>

<mediaobject>
<imageobject>
<imagedata fileref="05.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Configuración avanzada del dispositivo</phrase>
</textobject>
</mediaobject>

<para
>Complete los valores del diálogo de la siguiente forma:</para>
<variablelist>
<varlistentry>
<term>
<emphasis role="bold"
>Automática</emphasis>
</term>
<listitem>

<para
>Seleccione la opción <guibutton
>Automática</guibutton
> cuando la configuración TCP/IP se obtiene de un servidor DHCP o BOOTP. En el modo automático, la configuración TCP/IP para el sistema se configura al iniciarse los servicios del sistema. Los servidores DHCP o BOOTP envían toda la información TCP/IP necesaria cada vez que se inicia el sistema, no hay necesidad de configurar cualquier otra preferencia adicional. Use la lista desplegable para seleccionar <option
>DHCP</option
> o <option
>BOOTP</option
> según su sistema.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Manual</guilabel
></term>
<listitem>
<para
>Seleccione la opción <guibutton
>Manual</guibutton
> cuando no vaya a utilizar DHCP o BOOTP para la configuración TCP/IP. En el campo <guibutton
>Dirección IP</guibutton
> introduzca la dirección TCP/IP de la máquina. En el campo <guibutton
>Máscara de red</guibutton
> introduzca la dirección de la subred.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Activar al arrancar el ordenador</guilabel
></term>
<listitem>
<para
>Cuando esta opción está activada, el sistema inicializará la interfaz de red mientras se inicia el sistema. Si no desea que el dispositivo se inicialice deje esta opción sin marcar.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel
>Descripción</guilabel>
</term>
<listitem>
<para
>Introduzca un nombre descriptivo.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel
>Difusión</guilabel>
</term>
<listitem>
<para
>Introduzca la <quote
>dirección de difusión</quote
> utilizada para comunicarse con todos los equipos de la subred.</para>
</listitem>
</varlistentry>
</variablelist>

<para
>Los valores introducidos en este cuadro de diálogo aparecerán como propiedades del dispositivo en la lista de dispositivos.</para>

<caution>
<para
>Asegúrese de que la dirección IP introducida no esté siendo utilizada ya en la red.Introducir una dirección IP en uso provocará conflictos en la red TCP/IP. Utilice el programa <application
>ping</application
> desde &konsole; para comprobar si la dirección que desea asignar está en uso o no. Si no está seguro de cómo rellenar este cuadro de diálogo, consulte a su administrador de red.</para>
</caution>

</sect2>

<sect2 id="enable-interface">
<title
>Habilitando un dispositivo de red</title>

<para
>Los dispositivos de red pueden ser habilitados o deshabilitados dependiendo de los requerimientos del sistema. Para habilitar un dispositivo de red deshabilitado, seleccione el dispositivo de la lista y haga click en <guibutton
>Habilitar la interfaz</guibutton
>.</para>

</sect2>

<sect2 id="disable-interface">
<title
>Deshabilitando dispositivos de red</title>

<para
>Los dispositivos de red pueden ser habilitados o deshabilitados dependiendo de los requerimientos del sistema. Para deshabilitar un dispositivo de red habilitado, seleccione el dispositivo de la lista y haga click en <guibutton
>Deshabilitar la interfaz</guibutton
>.</para>

</sect2>
</sect1>

<sect1 id="route">
<title
>Administrando el enrutamiento</title>

<para
>La pestaña <guibutton
>Rutas</guibutton
> permite administrar la configuración del enrutamiento del sistema.</para>

<mediaobject>
<imageobject>
<imagedata fileref="06.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Configuración avanzada del dispositivo</phrase>
</textobject>
</mediaobject>

<variablelist>
<varlistentry>
<term
><guilabel
>Puerta de enlace predeterminada</guilabel
></term>
<listitem>
<para
>Especifica la dirección IP del equipo de la red local que proporciona la conexión física con redes remotas. Esta dirección es utilizada de forma predeterminada cuando TCP/IP necesita comunicarse con ordenadores que se encuentran en otras subredes.</para>
<para
>Seleccione un dispositivo de la lista desplegable para editar el valor <guibutton
>Puerta de enlace predeterminada</guibutton
>.</para>
</listitem>
</varlistentry>
</variablelist>

<note>
<para
>Si su ordenador disponde de más de una interfaz de red, seleccione la interfaz que está conectada a la red donde se encuentra el ordenador que hace de puerta de enlace.</para>
</note>

</sect1>

<sect1 id="dns">
<title
>Administrando la configuración del DNS</title>

<para
>La pestaña <guibutton
>Sistema de nombres de dominio</guibutton
> permite administrar la configuración de DNS del sistema.</para>

<mediaobject>
<imageobject>
<imagedata fileref="07.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Configuración avanzada del dispositivo</phrase>
</textobject>
</mediaobject>

<variablelist>
<varlistentry>
<term
><guilabel
>Nombre de la máquina</guilabel
></term>
<listitem>
<para
>El nombre con el que la máquina será conocida en la subred.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Nombre de dominio</guilabel
></term>
<listitem>
<para
>El dominio de red en el que reside la máquina</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Servidores de nombres de dominio</guilabel
></term>
<listitem>
<para
>Una lista de servidores DNS en orden de preferencia (vea <xref linkend="manage-dns"/>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Servidores estáticos</guilabel
></term>
<listitem>
<para
>Una lista de equipos conocidos en la subred (vea <xref linkend="manage-hosts"/>).</para>
</listitem>
</varlistentry>
</variablelist>

<sect2 id="manage-dns">
<title
>Administrando los servidores DNS</title>

<para
>Un ordenador que ejecuta un servidor DNS empareja nombres de dominio completamente cualificados con direcciones IP válidas. Ésto es necesario debido a que los ordenadores sólo entienden las direcciones IP. Cuando un ordenador solicita http://www.algundominio.com el DNS resuelve este nombre a una dirección IP como 123.45.78.90.</para>

<para
>La parte <guilabel
>Servidores de nombre de dominio</guilabel
> de la pestaña <guibutton
>Sistema de nombres de dominio</guibutton
> permite la administración de la lista de forma sencilla. Las propiedades del servidor se pueden añadir, eliminar y editar. Los registros DNS pueden ordenarse por orden de preferencia seleccionando un registro y subiéndolo y bajándolo en la lista utilizando los botones <guibutton
>Subir</guibutton
> y <guibutton
>Bajar</guibutton
>.</para>

<procedure>
<!-- Buggy. cant add alias but alias is required -->
<title
>Añadir un servidor DNS</title>
<step>
<para
>En el grupo <guilabel
>Servidores de nombre de dominio</guilabel
> pulse el botón <guibutton
>Añadir</guibutton
>. Se mostrará el diálogo <interface
>Agregar un nuevo servidor DNS</interface
>.</para>
<!--mediaobject>
<imageobject>
<imagedata
fileref="knetwork-conf-kcontrol-add-dns.png"
format="PNG"/>
</imageobject>
<textobject
><phrase
>Adding a DNS server</phrase
></textobject>
</mediaobject-->
</step>

<step>
<para
>Introduzca la dirección IP del servidor DNS y haga click en el botón <guibutton
>Añadir</guibutton
>. El registro es añadido a la lista de servidores DNS.</para>
</step>
</procedure>

<procedure>
<!-- Buggy. no alias cant edit but alias is required -->
<title
>Editando un registro de un servidor DNS</title>
<step>
<para
>En el grupo <guilabel
>Servidores de nombre de dominio</guilabel
> seleccione un registro DNS y pulse el botón <guibutton
>Editar</guibutton
>. Se mostrará el diálogo <interface
>Editar servidor</interface
>.</para>
<mediaobject>
<imageobject>
<imagedata
fileref="09.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Editando un registro de un servidor DNS</phrase>
</textobject>
</mediaobject>
</step>
<step>
<para
>Modifique la dirección IP y haga click en <guibutton
>Aceptar</guibutton
>. El registro es actualizado en la lista de servidores DNS.</para>
</step>
</procedure>
</sect2>

<sect2 id="manage-hosts">
<title
>Administrando equipos estáticos (conocidos)</title>

<para
>La lista <guibutton
>Servidores estáticos</guibutton
> describe un número de mapeados de servidor-dirección para el subsistema TCP/IP. Se suele utilizar en el arranque, cuando no hay servidores ejecutándose. En algunos sistemas de red pequeños y cerrados puede utilizarse en lugar de los servidores de nombres de dominio.</para>

<para
>De forma predeterminada, la lista <guibutton
>Servidores estáticos</guibutton
> contiene algunos registros describiendo el &apos;localhost&apos; y una serie de registros prácticos para los servidores que soporten IPv6. Ésta es todavía una versión experimental de IP destinada a reemplazar a la versión 4.</para>

<procedure>
<title
>Añadiendo equipos estáticos</title>
<step>
<para
>Pulse el botón <guibutton
>Añadir</guibutton
>. Se mostrará el diálogo <interface
>Añadir nuevo servidor estático</interface
>.</para>
<!--mediaobject>
<imageobject>
<imagedata
fileref="figures/knetwork-conf-kcontrol-statichost.png"
format="PNG"/>
</imageobject>
<textobject
><phrase
>Adding static hosts</phrase
></textobject>
</mediaobject-->
</step>
<step>
<para
>Introduzca la dirección IP del servidor conocido y pulse <guibutton
>Añadir</guibutton
>. Se mostrará <interface
>Añadir nuevo alias</interface
>.</para>
<!--mediaobject>
<imageobject>
<imagedata
fileref="knetwork-conf-kcontrol-statichost-add.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Adding a static host</phrase>
</textobject>
</mediaobject-->
</step>
<step>
<para
>Introduzca el nombre del equipo conocido y haga click en el botón <guibutton
>Añadir</guibutton
>. Si el equipo conocido tiene múltiples alias, haga click en el botón <guibutton
>Añadir</guibutton
> de nuevo para introducir otro alias.</para>
</step>
<step>
<para
>Cuando termine, haga click en <guibutton
>Aceptar</guibutton
> para actualizar la lista de equipos estáticos.</para>
</step>
</procedure>

<procedure>
<title
>Editando equipos estáticos</title>
<step>
<para
>Seleccione un registro de servidor estático de la lista, y a continuación pulse el botón <guibutton
>Editar</guibutton
>. Se mostrará el diálogo <interface
>Editar servidor estático</interface
>.</para>
<!--mediaobject>
<imageobject>
<imagedata
fileref="figures/knetwork-conf-kcontrol-statichost-record-edit.png"
format="PNG"/>
</imageobject>
<textobject>
<phrase
>Editing static hosts</phrase>
</textobject>
</mediaobject-->
</step>
<step>
<para
>Realice cualquiera de las siguientes tareas y después haga click en <guibutton
>Aceptar</guibutton
> para actualizar la lista de equipos estáticos.</para>
<itemizedlist>
<listitem>
<para
>Para cambiar la dirección IP, introduzca la nueva dirección IP y luego haga click en <guibutton
>Aceptar</guibutton
>.</para>
</listitem>
<listitem>
<para
>Para añadir un nuevo alias, pulse el botón <guibutton
>Añadir</guibutton
>.</para>
</listitem>
<listitem>
<para
>Para cambiar un valor de un alias, selecciónelo y pulse <guibutton
>Editar</guibutton
>.</para>
</listitem>
<listitem>
<para
>Para eliminar un alias, seleccione el registro del alias y luego haga click en el botón <guibutton
>Eliminar</guibutton
>.</para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect2>
</sect1>
</chapter>

<chapter id="applying-changes">
<title
>Aplicando los cambios</title>

<para
>Los cambios efectuados a través del módulo <application
>Preferencias de conexión</application
> no se aplican automáticamente al entorno del sistema. Para aplicarlos, inicie &konsole; y ejecute la siguiente orden:</para>

<screen
><userinput
><command
>/etc/init.d/networking</command
> restart</userinput
>
</screen>

</chapter>

<chapter id="installation">
<title
>Instalación</title>

<sect1 id="requirements">
<title
>Requerimientos</title>

<para
>Necesitará tener instalado &kde; 3.x y QT 3.x para utilizar Knetwork-conf. </para>
<para
>knetwork-conf puede ser utilizado con las siguientes plataformas: </para>

<itemizedlist>
<listitem>
<para
>&kubuntu;</para>
</listitem>
<listitem>
<para
>Conectiva</para>
</listitem>
<listitem>
<para
>Debian</para>
</listitem>
<listitem>
<para
>Fedora Core</para>
</listitem>
<listitem>
<para
>FreeBSD</para>
</listitem>
<listitem>
<para
>Gentoo</para>
</listitem>
<listitem>
<para
>&Mandrake;</para>
</listitem>
<listitem>
<para
>PLD</para>
</listitem>
<listitem>
<para
>OpenNA</para>
</listitem>
<listitem>
<para
>&RedHat;</para>
</listitem>
<listitem>
<para
>&SuSE;</para>
</listitem>
</itemizedlist>
</sect1>

<sect1 id="how-to-obtain-knetwork-conf">
<title
>Cómo obtener knetwork-conf</title>

<para
>La página principal de knetwork-conf se encuentra en <ulink url="http://knetworkconf.sourceforge.net"
>http://knetworkconf.sourceforge.net</ulink
>. Usted puede obtener de allí los paquetes con el código fuente. </para>
</sect1>

<sect1 id="installing-binaries">
<title
>Instalando los binarios</title>

<para
>Cuando se utilizan los binarios de las distribuciones (la mayor parte de las veces paquetes rpm), es suficiente con tener los binarios &kde; y QT instalados. </para
> <para
>Se recomienda la instalación de los binarios para los usuarios menos experimentados. Solo necesitará descargar los paquetes e instalarlos desde &konsole; utilizando <application
>RPM</application
> tal y como sigue:</para>

<para>
<command
>rpm -i knetwork-conf-numeroversion.rpm</command>
</para>

<para
>Alternativamente, puede usar un frontal gráfico como <application
>kpackage</application
> o cualquier otra herramienta de instalación que proporcione su distribución. </para>
</sect1>

<sect1 id="compilation-and-installation">
<title
>Compilación e instalación</title>

<para
>En este caso, no es suficiente con tener instalados los binarios de QT y &kde;. Necesitará también los paquetes de desarrollo que incluyen bibliotecas y otros elementos. </para>

<para
>Solo se recomienda a los usuarios avanzados. Por otra parte, compilar &knetworkconf; no es difícil. Las siguientes órdenes deberían ser suficientes.</para>

<screen
>./configure --prefix=$(kde-config --prefix)
make
make install
</screen>

<note>
<para
>La orden <command
>make install</command
> debe ser ejecutada como superusuario.</para>
</note>
<para
>Ésto debería bastar. Si encuentra algún problema, por favor, háganoslo saber.</para>
</sect1>
</chapter>

<chapter id="system-engineering">
<title
>Información técnica</title
> 

<para
>En la primera sección de este capítulo, encontrará información valiosa sobre conceptos básicos de red. En la segunda se hablará de todos los archivos de configuración de su disco que puedan cambiar &knetworkconf;. </para>

<sect1 id="networking-overview">
<title
>Redes IPv4</title>

<para
>Esta sección no le debe eximir de una lectura más detallada sobre redes IP. En este apéndice encontrará únicamente la información básica para comenzar a integrar su máquina dentro de una red (doméstica) pequeña. </para>

<para
>Actualmente, las redes IP se basan en la versión 4 de TCP/IP (IPv4). IPv5 nunca se ha utilizado demasiado. Se espera que IPv6 se extienda en un futuro cercano. Por lo tanto, este manual está basado en IPv4, que es el más utilizado en la actualidad. </para>

<para
>Uno de los datos más importantes para configurar una interfaz es la dirección IP que debe asignar a la interfaz. En redes remotas, &eg; en su oficina, tendrá que pedirle al administrador que le facilite una dirección IP válida, o puede utilizar DHCP si está disponible. En cualquier caso, no le está permitido escoger simplemente cualquier dirección IP. </para>

<para
>Si desea configurar una pequeña red (doméstica) por sí mismo, debería escoger direcciones IP que se encuentren en un intervalo reservado especialmente para este propósito, con el fin de evitar conflictos con las direcciones IP de la red global (Internet). Las direcciones de la tabla mostrada abajo no circulan por Internet, de modo que es seguro que las utilice como desee. </para>

<para
>Por supuesto estas máquinas pueden ser configuradas más adelante para tener acceso a Internet a través de una puerta de enlace. </para>

<para
>Usted puede utilizar libremente las siguientes direcciones IP: </para>

<table id="private-ip-addresses">
<title
>Direcciones IP para redes privadas</title>
<tgroup cols="2" align="char">
<thead>
<row>
<entry
>Clase</entry>
<entry
>Rango</entry>
</row>
</thead>
<tbody>
<row>
<entry
>A</entry>
<entry
>10.0.0.0 a 10.255.255.255</entry>
</row>
<row>
<entry
>B</entry>
<entry
>172.16.0.0 a 172.31.0.0</entry>
</row>
<row>
<entry
>C</entry>
<entry
>192.168.0.0 a 192.168.255.0</entry>
</row>
</tbody>
</tgroup>
</table>

<para
>Para redes pequeñas, las direcciones usadas más frecuentemente se encuentran en el rango 192.168.1.1 a 192.168.1.254. Ésto es suficiente para redes con un número máximo de 250 ordenadores. </para>

<para
>Además, la máscara de red se pone a menudo a 255.255.255.0, por lo que todas estas máquinas son miembros de la misma subred. </para>

<para
>Algunas direcciones están reservadas para cosas especiales, &eg; 0.0.0.0 y 127.0.0.1. La primera de ellas es la llamada ruta predeterminada, la segunda de ellas es la dirección de bucle. La ruta predeterminada se necesita para enrutar direcciones IP. </para>

<para
>La red 127.0.0.1 está reservada para el tráfico IP que fluye solamente por la máquina local. Normalmente, la dirección 127.0.0.1 es asignada a un dispositivo especial, la llamada interfaz de loopback, que funciona como un lazo cerrado. </para
> 

<para
>Una puerta de enlace predeterminada es un ordenador que conecta dos redes diferentes. Si usted tiene configurada una pequeña red propia, con toda seguridad querrá que todas (o algunas) las máquinas tengan acceso a Internet. Pero ésto no es posible de manera directa, porque estas máquinas usan direcciones IP privadas o locales, que no circulan por Internet. La solución es un ordenador que traduzca entre dos redes diferentes. Este ordenador usa al menos dos interfaces. Una de ellas, tal vez una tarjeta Ethernet, está conectada a la red local, la otra, tal vez una tarjeta RDSI, está conectada a Internet. En este caso, ambas interfaces usan direcciones IP distintas. Este ordenador realiza lo que se llama traducción de direcciones de red (NAT, Network Address Translation, también conocido como redireccionamiento de IP). Para que una máquina pueda tener acceso a Internet, lo único que tiene que hacer es proporcionarle la puerta de enlace predeterminada, es decir, la dirección IP del ordenador que hace de puerta de enlace. </para>

</sect1>

<sect1 id="list-of-configuration-files">
<title
>Archivos de configuración</title>

<para
>En esta sección encontrará los archivos de configuración sobre los que trabajará &knetworkconf; y el lugar en el que están situados en las diferentes distribuciones. </para>

<sect2 id="resolv.conf">
<title
>resolv.conf</title>
<para
>En este archivo se almacena la lista de los servidores de nombres. </para>
<table id="resolv.conf-table">
<title
>Dónde encontrar resolv.conf</title>
<tgroup cols="3">
<thead>
<row>
<entry
>Plataforma</entry>
<entry
>Número de versión</entry>
<entry
>Ubicación</entry>
</row>
</thead>
<tbody>
<row>
<entry
>Conectiva</entry>
<entry
>9.2</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>Debian</entry>
<entry
>3.0</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>Fedora Core</entry>
<entry
>1</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>FreeBSD</entry>
<entry
>5</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>Gentoo</entry>
<entry
>2005.0</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>&Mandrake;</entry>
<entry
>9.2</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>PLD</entry>
<entry
>2.0</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>OpenNA</entry>
<entry
>1.0</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>&RedHat;</entry>
<entry
>9.0</entry>
<entry
>/etc/resolv.conf</entry>
</row>
<row>
<entry
>&SuSE;</entry>
<entry
>9.0</entry>
<entry
>/etc/resolv.conf</entry>
</row>
</tbody>
</tgroup>
</table>

<para
>Este archivo es modificado automáticamente en ocasiones por las conexiones DSL, así que no se preocupe por lo que haya puesto ahí cuando se establezca una de estas conexiones. </para>
</sect2>

<sect2 id="hosts">
<title
>hosts</title>
<para
>En este archivo se almacena la lista de equipos conocidos. </para>

<table id="hosts-table">
<title
>Dónde encontrar el archivo hosts</title>
<tgroup cols="3">
<thead>
<row>
<entry
>Distribución</entry>
<entry
>Número de versión</entry>
<entry
>Ubicación</entry>
</row>
</thead>
<tbody>
<row>
<entry
>Conectiva</entry>
<entry
>9.0</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>Debian</entry>
<entry
>3.0</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>Fedora Core</entry>
<entry
>1</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>FreeBSD</entry>
<entry
>5</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>Gentoo</entry>
<entry
>&nbsp;</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>&Mandrake;</entry>
<entry
>9.2</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>PLD</entry>
<entry
>2.0</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>OpenNA</entry>
<entry
>1</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>&RedHat;</entry>
<entry
>9.0</entry>
<entry
>/etc/hosts</entry>
</row>
<row>
<entry
>&SuSE;</entry>
<entry
>9.0</entry>
<entry
>/etc/hosts</entry>
</row>
</tbody>
</tgroup>
</table>

<para
>En &SuSE; es posible que el script SuSEconfig reordene este archivo. Por tanto, no se preocupe sino la encuentra tal y como esperaba. </para>
</sect2>
</sect1>
</chapter>

<chapter id="credits-licence">
<title
>Créditos y licencia</title>
<sect1 id="credits">
<title
>Créditos</title
> 

<para
>Gracias a todos los que han trabajado en &kappname;:</para>

<itemizedlist>
<title
>Desarrolladores</title>
<listitem>
<para
>Juan Luis Baptiste <email
>juan.baptiste@kdemail.net</email
></para>
</listitem>
<listitem>
<para
>David Sansome <email
>me@davidsansome.com</email
></para>
</listitem>
<listitem>
<para
>Carlos Garnacho <email
>garnacho@tuxerver.net</email
></para>
</listitem>
<listitem>
<para
>Simon Edwards <email
>simon@simonzone.com</email
></para>
</listitem>
<listitem
><para
>Pedro Jurado Maquedo <email
>pjmelenas@biwemail.com</email
></para>
</listitem>
<listitem>
<para
>Florian Fernandez <email
>florian.fernandez2@wanadoo.fr</email
></para>
</listitem>
<listitem>
<para
>Unai Garro <email
>Unai.Garro@ee.ed.ac.uk</email
></para>
</listitem>
<listitem>
<para
>Christoph Eckert <email
>mchristoph.eckert@t-online.de</email
></para>
</listitem>
<listitem>
<para
>Jaime Torres <email
>jtorres@telecorp.net</email
></para>
</listitem>
<listitem>
<para
>Todos los demás que he olvidado mencionar aquí - sabéis quiénes sois <email
>you@foo.tld</email
></para>
</listitem>
</itemizedlist>

<itemizedlist>
<title
>Autores</title>
<listitem>
<para
>Christoph Eckert: <email
>mchristoph.eckert@t-online.de</email
></para>
</listitem>
<listitem>
<para
>Sean Wheller: <email
>sean@inwords.co.za</email
></para>
</listitem>
</itemizedlist>
</sect1>

<sect1 id="licence">
<title
>Licencia</title>

<para
>El copyright de &kappname; al menos para los años 2003 y 2004, es propiedad de Juan Luis Baptiste: (<email
>juan.baptiste@kdemail.net</email
>). </para>

<para
>Traducido por Santiago Fernández Sancho <email
>santi@kde-es.org</email
> y Miguel Pérez Ibars <email
>mpi79470@alu.um.es</email
>.</para
> 
&underFDL; &underGPL; </sect1>
</chapter>
</book>
