Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: servicios IP |
Parte I Introducción a la administración del sistema: servicios IP
1. Conjunto de protocolos TCP/IP de Oracle Solaris (descripción general)
Parte II Administración de TCP/IP
2. Planificación de la red TCP/IP (tareas)
3. Introducción a IPv6 (descripción general)
4. Planificación de una red IPv6 (tareas)
5. Configuración de servicios de red TCP/IP y direcciones IPv4 (tareas)
Antes de configurar una red IPv4 (mapa de tareas)
Cómo determinar los modos de configuración de host
Sistemas que deben ejecutarse en modo de archivos locales
Servidores de configuración de red
Sistemas que son clientes de red
Situación hipotética de topología de red IPv4
Cómo agregar una subred a una red (mapa de tareas)
Mapa de tareas de configuración de red
Configuración de sistemas en la red local
Cómo configurar un host para el modo de archivos locales
Cómo instalar un servidor de configuración de red
Configuración de clientes de red
Cómo configurar hosts para el modo de cliente de red
Cómo cambiar la dirección IPv4 y otros parámetros de configuración de red
Reenvío de paquetes y rutas en redes IPv4
Protocolos de enrutamiento admitidos por Oracle Solaris
Topología de sistemas autónomos IPv4
Configuración de un enrutador IPv4
Configuración de un enrutador IPv4
Tablas y tipos de enrutamiento
Configuración de hosts múltiples
Configuración del enrutamiento para sistemas de interfaz única
Cómo activar el enrutamiento estático en un host de interfaz única
Cómo activar el enrutamiento dinámico en un host de interfaz única
Supervisión y modificación de los servicios de capa de transporte
Cómo registrar las direcciones IP de todas las conexiones TCP entrantes
Cómo agregar servicios que utilicen el protocolo SCTP
Cómo utilizar los envoltorios TCP para controlar el acceso a los servicios TCP
6. Administración de interfaces de red (tareas)
7. Configuración de una red IPv6 (tareas).
8. Administración de redes TCP/IP (tareas)
9. Resolución de problemas de red (Tareas)
10. Descripción detallada de TCP/IP e IPv4 (referencia)
11. IPv6 en profundidad (referencia)
12. Acerca de DHCP (descripción general)
13. Planificación del servicio DHCP (tareas)
14. Configuración del servicio DHCP (tareas)
15. Administración de DHCP (tareas)
16. Configuración y administración del cliente DHCP
17. Solución de problemas de DHCP (referencia)
18. Comandos y archivos DHCP (referencia)
19. Arquitectura de seguridad IP (descripción general)
20. Configuración de IPsec (tareas)
21. Arquitectura de seguridad IP (referencia)
22. Intercambio de claves de Internet (descripción general)
23. Configuración de IKE (tareas)
24. Intercambio de claves de Internet (referencia)
25. Filtro IP en Oracle Solaris (descripción general)
27. IP para móviles (Descripción general)
28. Administración de IP móvil (tareas)
29. Archivos y comandos de IP para móviles (referencia)
30. Introducción a IPMP (descripción general)
31. Administración de IPMP (tareas)
Parte VII Calidad de servicio IP (IPQoS)
32. Introducción a IPQoS (Descripción general)
33. Planificación para una red con IPQoS (Tareas)
34. Creación del archivo de configuración IPQoS (Tareas)
35. Inicio y mantenimiento de IPQoS (Tareas)
36. Uso de control de flujo y recopilación de estadísticas (Tareas)
La instalación del software de red tiene lugar durante la instalación del software del sistema operativo. En ese momento, deben guardarse determinados parámetros de configuración de IP en los archivos adecuados para que puedan leerse al iniciar.
El proceso de configuración de red implica crear o editar los archivos de configuración de red. El modo en que la información de configuración está disponible para el kernel de un sistema puede variar. La disponibilidad depende de si estos archivos se guardan localmente (modo de archivos locales) o se obtienen del servidor de configuración de red (modo de cliente de red).
Los parámetros que se proporcionan durante la configuración de red son:
La dirección IP de cada interfaz de red en cada sistema.
Los nombres de host de cada sistema de la red. Puede escribir el nombre de host en un archivo local o en una base de datos de servicios de nombres.
El nombre de dominio DNS, NIS o LDAP en el que reside la base de datos, si es pertinente.
Las direcciones de enrutador predeterminadas. Esta información se facilita en caso de tener una topología de red simple con un único enrutador conectado a cada red. También se facilita esta información si los enrutadores no ejecutan protocolos de enrutamiento como RDISC (Router Discovery Server Protocol) o RIP (Router Information Protocol). Para más información sobre los enrutadores predeterminados, consulte Reenvío de paquetes y rutas en redes IPv4. Consulte la Tabla 5-1 para ver una lista de los protocolos de enrutamiento que admite Oracle Solaris.
Máscara de subred (sólo se necesita para las redes con subredes).
Si el programa de instalación de Oracle Solaris detecta más de una interfaz en el sistema, tiene la opción de configurar las interfaces adicionales durante la instalación. Para obtener más información, consulte la Guía de instalación de Oracle Solaris 10 9/10: instalaciones básicas.
Este capítulo contiene información sobre cómo crear y editar archivos de configuración locales. Consulte Guía de administración del sistema: Servicios de nombres y directorios (DNS, NIS y LDAP) para obtener información sobre cómo trabajar con bases de datos de servicios de nombres.
Siga este procedimiento para configurar el protocolo TCP/IP en un host que se ejecute en modo de archivos locales.
Para conocer los pasos para configurar manualmente las interfaces en Solaris 10 11/06 y versiones posteriores, consulte Cómo configurar una interfaz física tras la instalación del sistema.
La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Trabajo con Solaris Management Console (tareas) de Guía de administración del sistema: administración básica.
Al especificar el nombre de host de un sistema durante la instalación de Oracle Solaris, dicho nombre se especifica en el archivo /etc/nodename. Asegúrese de que la entrada del nombre de nodo sea el nombre de host correcto para el sistema.
Para obtener la sintaxis del archivo e información básica sobre el archivo /etc/hostname.interfaz, consulte Aspectos básicos sobre la administración de interfaces físicas.
El programa de instalación de Oracle Solaris requiere la configuración de al menos una interfaz durante la instalación. La primera interfaz que se configura automáticamente se convierte en la interfaz de red principal. El programa de instalación crea un archivo /etc/hostname.interfaz para la interfaz de red principal y otras interfaces que configure de modo opcional durante la instalación.
Si ha configurado interfaces adicionales durante la instalación, compruebe que cada interfaz tenga un archivo /etc/hostname.interfaz correspondiente. No es necesario configurar más de una interfaz durante la instalación de Oracle Solaris. Sin embargo, si más adelante desea agregar más interfaces al sistema, debe configurarlas manualmente.
Para conocer los pasos para configurar manualmente las interfaces en Solaris 10 11/06 y versiones posteriores, consulte Cómo configurar una interfaz física tras la instalación del sistema.
El programa de instalación de Oracle Solaris 10 crea el archivo /etc/inet/ipnodes. Este archivo contiene el nombre de nodo y las direcciones IPv4, así como la dirección IPv6, si es pertinente, de cada interfaz que se configure durante la instalación.
Utilice el formato siguiente para las entradas del archivo /etc/inet/ipnodes:
IP-address node-name nicknames...
Los apodos son nombres adicionales por los que se conoce una interfaz.
El programa de instalación de Oracle Solaris crea entradas para la interfaz de red principal, la dirección en bucle y, si es preciso, cualquier interfaz adicional configurada durante la instalación.
Por ejemplo, supongamos que el host tenere es parte del dominio deserts.worldwide.com. Por tanto, debería escribir deserts.worldwide.com en /etc/defaultdomain . Consulte Archivo /etc/defaultdomain para obtener información adicional.
Consulte Archivo /etc/defaultrouter para obtener información sobre este archivo.
Hay disponibles opciones de enrutamiento adicionales, tal como se describe en Cómo configurar hosts para el modo de cliente de red. Puede aplicar dichas opciones a una configuración de modo de archivos locales.
Si el host obtiene la dirección IP de un servidor DHCP, no es necesario especificar la máscara de red.
Si ha configurado un servidor NIS en la misma red que este cliente, puede agregar información de netmask en la base de datos adecuada del servidor.
Para las demás condiciones, haga lo siguiente:
Use el siguiente formato:
network-number netmask
Por ejemplo, para el número de red de clase C 192.168.83, escribiría:
192.168.83.0 255.255.255.0
Para las direcciones CIDR, convierta el prefijo de red en la representación decimal con punto equivalente. Los prefijos de red y sus equivalentes decimales con punto se incluyen en la Tabla 2-3. Por ejemplo, utilice lo siguiente para expresar el prefijo de red CIDR 192.168.3.0/22.
192.168.3.0 255.255.252.0
netmasks: files nis
Puede·encontrar·información·sobre·cómo·configurar·servidores·de·instalación·y·servidores·de·arranque·en·la ??Guía de instalación de Oracle Solaris 10 9/10: instalaciones básicas
La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Trabajo con Solaris Management Console (tareas) de Guía de administración del sistema: administración básica.
# mkdir /tftpboot
Este comando configura el sistema como servidor TFTP, bootparams y RARP.
# ln -s /tftpboot/. /tftpboot/tftpboot
Compruebe que la entrada sea como la siguiente:
tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
Esta línea impide que in.tftpd recupere archivos que no sean los que se encuentran en /tftpboot.
Agregue los nombres de host y direcciones IP para cada cliente de la red.
Cree entradas para cada host en la red que se ejecute en modo de cliente de red.
Consulte Base de datos bootparams. Utilice la entrada de comodín o cree una entrada para cada host que se ejecute en modo de cliente de red.
# /usr/sbin/inetconv
# svcs network/tftp/udp6
Obtendrá un resultado similar al siguiente:
STATE STIME FMRI online 18:22:21 svc:/network/tftp/udp6:default
La Utilidad de gestión de servicios administra el daemon in.tftpd. Las acciones administrativas de in.tftpd, como la activación, la desactivación o la solicitud de reinicio, pueden llevarse a cabo utilizando el comando svcadm. La responsabilidad de iniciar y reiniciar este servicio se delega al comando inetd . Utilice el comando inetadm para realizar cambios de configuración y ver la información de configuración para in.tftpd. Puede consultar el estado del servicio con el comando svcs. Para ver una descripción general de la Utilidad de gestión de servicios, consulte el Capítulo 18, Gestión de servicios (descripción general) de Guía de administración del sistema: administración básica.
Los clientes de red reciben la información de configuración de los servidores de configuración de red. En consecuencia, antes de configurar un host como cliente de red, debe asegurarse de que haya como mínimo un servidor de configuración de red para la red.
Siga este procedimiento en cada host que deba configurar en modo de cliente de red.
La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Trabajo con Solaris Management Console (tareas) de Guía de administración del sistema: administración básica.
Si existe, elimínelo.
La eliminación de /etc/nodename hace que el sistema utilice el programa hostconfig para obtener el nombre de host, el nombre de dominio y las direcciones de enrutador del servidor de configuración de red. Consulte Configuración de sistemas en la red local.
Asegúrese de que el archivo esté vacío. Un archivo /etc/hostname.interfaz vacío hace que el sistema obtenga la dirección IPv4 del servidor de configuración de red.
# cat /etc/inet/hosts # Internet host table # 127.0.0.1 localhost
La interfaz en bucle IPv4 tiene la dirección IP 127.0.0.1
Para más información, consulte Dirección en bucle. El archivo no debe contener la dirección IP ni el nombre de host para el host local (interfaz de red principal).
Si existe, elimínelo.
El programa hostconfig configura automáticamente el nombre de dominio. Para modificar el nombre de dominio que establece hostconfig, escriba el nombre de dominio que desee en el archivo /etc/defaultdomain.
Este procedimiento explica cómo modificar la dirección IPv4, el nombre de host y otros parámetros de red en un sistema instalado previamente. Siga el procedimiento para modificar la dirección IP de un servidor o sistema autónomo en red. El procedimiento no se aplica a los clientes o dispositivos en red. Estos pasos crean una configuración que persiste a pesar de los reinicios.
Nota - Las instrucciones tienen la finalidad de cambiar la dirección IPv4 de la interfaz de red principal. Para agregar otra interfaz al sistema, consulte Cómo configurar una interfaz física tras la instalación del sistema.
En la mayoría de los casos, los pasos siguientes utilizan la notación decimal con punto de IPv4 tradicional para especificar la dirección IPv4 y la máscara de subred. También puede utilizar la notación CIDR para especificar la dirección IPv4 en todos los archivos aplicables de este procedimiento. Para ver una introducción a la notación CIDR, consulte Direcciones IPv4 en formato CIDR.
La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Trabajo con Solaris Management Console (tareas) de Guía de administración del sistema: administración básica.
Utilice la siguiente sintaxis para cada dirección IP que agregue al sistema:
IP-address host-name, nicknames IP-address interface-name, nicknames
La primera entrada debe contener la dirección IP de la interfaz de red principal y el nombre de host del sistema. De modo opcional, puede agregar apodos para el nombre de host. Al agregar interfaces físicas adicionales a un sistema, cree entradas en /etc/inet/ipnodes para las direcciones IP y los nombres asociados de dichas interfaces.
Con el comando ipadm, no puede modificar una dirección de IP directamente. Primero suprima el objeto de dirección que representa la dirección IP que desea modificar. A continuación, asigne una nueva dirección mediante la misma dirección nombre de objeto.
# ipadm delete-addr addrobj # ipadm create-addr -T static IP-address addrobj
Puede utilizar cualquiera de las siguientes entradas como entrada para la interfaz de red principal en el archivo /etc/hostnameinterfaz:
Dirección IPv4, expresada en el formato decimal con punto tradicional
Use la sintaxis siguiente:
IPv4 address subnet mask
La entrada de máscara de red es opcional. Si no la especifica, se utiliza la máscara de red predeterminada.
A continuación le mostramos un ejemplo:
# vi hostname.eri0 10.0.2.5 netmask 255.0.0.0
Direcciones IPv4, expresadas en la notación CIDR, si son adecuadas para la configuración de la red.
IPv4 address/network prefix
A continuación le mostramos un ejemplo:
# vi hostname.eri0 10.0.2.5/8
El prefijo CIDR indica la máscara de red adecuada para la dirección IPv4. Por ejemplo, el /8 indica la máscara de red 255.0.0.0.
Nombre de host.
Para utilizar el nombre de host del sistema en el archivo /etc/hostname.interfaz, asegúrese de que el nombre de host y la dirección IPv4 asociada también estén en la base de datos hosts.
/etc/netmasks
(Opcional) /etc/hostname.interfaz
# reboot -- -r
Ejemplo 5-1 Cómo modificar las direcciones IPv4 y otros parámetros de red para que persistan en los reinicios
Este ejemplo muestra cómo cambiar los siguientes parámetros de red de un sistema que se pasa a otra subred:
La dirección IP de la interfaz de red principal eri0 cambia de 10.0.0.14 a 192.168.55.14 .
El nombre de host cambia de myhost a mynewhostname.
La máscara de red cambia de 255.0.0.0 a 255.255.255.0.
La dirección del enrutador predeterminado cambia a 192.168.55.200.
Compruebe el estado actual del sistema:
# hostname myhost # ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 eri0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.0.0.14 netmask ff000000 broadcast 10.255.255.255 ether 8:0:20:c1:8b:c3
A continuación, cambie el nombre de host del sistema y la dirección IP de eri0 en los archivos adecuados:
# vi /etc/nodename mynewhostname
En Oracle Solaris 10 11/06 y versiones anteriores de Oracle Solaris 10 únicamente, realice las siguientes acciones:
# vi /etc/inet/ipnodes 192.168.55.14 mynewhostname #moved system to 192.168.55 net # vi /etc/inet/hosts # # Internet host table # 127.0.0.1 localhost 192.168.55.14 mynewhostname loghost # vi /etc/hostname.eri0 192.168.55.14 netmask 255.255.255.0
Finalmente, cambie la máscara de red y la dirección IP del enrutador predeterminado.
# vi /etc/netmasks ... 192.168.55.0 255.255.255.0 # vi /etc/defaultrouter 192.168.55.200 #moved system to 192.168.55 net #
Una vez realizados los cambios, reinicie el sistema.
# reboot -- -r
Compruebe que la configuración que acaba de establecer persista tras el reinicio:
# hostname mynewhostname # ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 eri0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 192.168.55.14 netmask ffffff00 broadcast 10.255.255.255 ether 8:0:20:c1:8b:c3
Ejemplo 5-2 Cómo cambiar la dirección IP y el nombre de host para la sesión actual
Este ejemplo muestra cómo cambiar el nombre de un host, la dirección IP de la interfaz de red principal y la máscara de subred sólo para la sesión actual. Si reinicia, el sistema vuelve a tener la máscara de subred y la dirección IP anteriores. La dirección IP de la interfaz de red principal eri0 cambia de 10.0.0.14 a 192.168.34.100 .
# ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 eri0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.0.0.14 netmask ff000000 broadcast 10.255.255.255 ether 8:0:20:c1:8b:c3 # ifconfig eri0 192.168.34.100 netmask 255.255.255.0 broadcast + up # vi /etc/nodename mynewhostname # ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 eri0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 192.168.34.100 netmask ffffff00 broadcast 10.255.255.255 ether 8:0:20:c1:8b:c3 # hostname mynewhostname
Ejemplo 5-3 Cómo cambiar la dirección IPv4 para la sesión actual, utilizando la notación CIDR
Este ejemplo muestra cómo cambiar un nombre de host y la dirección IP sólo para la sesión actual, utilizando la notación CIDR. Si reinicia, el sistema vuelve a tener la máscara de subred y la dirección IP anteriores. La dirección IP de la interfaz de red principal, eri0, cambia de 10.0.0.14 a 192.168.6.25/27.
# ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 eri0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.0.0.14 netmask ff000000 broadcast 10.255.255.255 ether 8:0:20:c1:8b:c3 # ifconfig eri0 192.168.6.25/27 broadcast + up # vi /etc/nodename mynewhostname # ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 eri0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 192.168.06.25 netmask ffffffe0 broadcast 10.255.255.255 ether 8:0:20:c1:8b:c3 # hostname mynewhostname
Cuando utiliza la notación CIDR para la dirección IPv4, no es preciso especificar la máscara de red. ifconfig utiliza la designación de prefijo de red para determinar la máscara de red. Por ejemplo, para la red 192.168.6.0/27, ifconfig configura la máscara de red ffffffe0. Si ha utilizado la designación de prefijo /24 más común, la máscara de red resultante es ffffff00. El uso de la designación de prefijo /24 equivale a especificar la máscara de red 255.255.255.0 como ifconfig al configurar una nueva dirección IP.
Véase también
Para cambiar la dirección IP de una interfaz que no sea la interfaz de red principal, consulte Guía de administración del sistema: administración básica y Cómo configurar una interfaz física tras la instalación del sistema.