Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Conexión de sistemas mediante la configuración de redes fijas en Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Descripción general de la configuración de red fija
2. Configuración de un sistema para la red
Configuración de la red (mapa de tareas)
SPARC: Cómo asegurarse de que la dirección MAC de cada interfaz sea única
Otras tareas de administración y configuración de redes
3. Cómo trabajar con enlaces de datos
5. Configuración de redes inalámbricas en equipos portátiles que ejecutan Oracle Solaris
A. Mapa de comparación: comandos ifconfig e ipadm
En esta sección se describen los procedimientos para la configuración básica de una interfaz IP. En la siguiente tabla se describen las tareas de configuración y se asignan dichas tareas a los procedimientos correspondientes.
|
Cada sistema basado en SPARC tiene una dirección MAC para todo el sistema, que utilizan todas las interfaces de modo predeterminado. Sin embargo, algunas aplicaciones requieren que cada interfaz de un host tenga una dirección MAC exclusiva. Determinados tipos de configuración de interfaz, como las agregaciones de enlaces y las rutas múltiples de IP (IPMP), requieren que las interfaces tengan sus propias direcciones MAC.
El parámetro EEPROM local-mac-address? determina si todas las interfaces del sistema basado en SPARC utilizan la dirección MAC de todo el sistema o una dirección MAC exclusiva. El siguiente procedimiento muestra cómo utilizar el comando eeprom para comprobar el valor actual de local-mac-address? y cambiarlo, si es preciso.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
# eeprom local-mac-address? local-mac-address?=false
En el ejemplo, la respuesta al comando eeprom, local-mac-address?=false, indica que todas las interfaces utilizan la dirección MAC del sistema. El valor de local-mac-address?=false debe cambiarse a local-mac-address?=true para que las interfaces puedan pasar a ser miembros de un grupo IPMP. También debe realizar este cambio para las adiciones de enlaces.
# eeprom local-mac-address?=true
Al reiniciar el sistema en el Paso 6, las interfaces con las direcciones MAC de fábrica utilizarán esta configuración de fábrica en lugar de la dirección MAC de todo el sistema. Las interfaces sin direcciones MAC de fábrica seguirán utilizando la dirección MAC de todo el sistema.
Busque los casos en que varias interfaces tengan la misma dirección MAC. En este ejemplo, dos las interfaces utilizan la dirección MAC de todo el sistema, 8:0:20:0:0:1.
# dladm show-linkprop -p mac-address LINK PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mac-address rw 8:0:20:0:0:1 8:0:20:0:0:1 -- net1 mac-address rw 8:0:20:0:0:1 8:0:20:0:0:1 -- net3 mac-address rw 0:14:4f:45:c:2d 0:14:4f:45:c:2d --
Nota - Continúe con el paso siguiente sólo si hay dos o más interfaces de red con la misma dirección MAC. De lo contrario, continúe con el último paso.
# dladm set-linkprop -p mac-address=mac-address interface
En el ejemplo del paso anterior, debe configurar net0 y net1 con direcciones MAC administradas localmente. Por ejemplo, para volver a configurar net0 con la dirección MAC administrada localmente 06:05:04:03:02, debe escribir el siguiente comando:
# dladm set-linkprop -p mac-address=06:05:04:03:02 net0
Consulte la página del comando man dladm(1M) para obtener más información sobre este comando.
El tipo de NCP activado en el sistema determina si la configuración de red del sistema es reactiva o fija. Un sistema con configuración reactiva no se comporta de la misma manera que un sistema con configuración de red fija. Todos los procedimientos de este manual crean configuraciones persistentes que se aplican al NCP activo. Por lo tanto, antes de realizar cualquier procedimiento, debe saber qué NCP está activo para aplicar la configuración al perfil correcto. De esta manera, la configuración de red del sistema se comporta de la forma esperada una vez completados los procedimientos.
# netadm list TYPE PROFILE STATE ncp DefaultFixed online ncp Automatic disabled loc Automatic offline loc NoNet offline loc User offline loc DefaultFixed online
El perfil cuyo estado aparece como en línea (online) es el NCP activo del sistema.
Para obtener información más detallada sobre el NCP en el sistema, utilice la opción -x con el comando netadm.
netadm list -x TYPE PROFILE STATE AUXILIARY STATE ncp DefaultFixed online active ncp Automatic disabled disabled by administrator loc Automatic offline conditions for activation are unmet loc NoNet offline conditions for activation are unmet loc User offline conditions for activation are unmet loc DefaultFixed online active
# netadm enable -p ncp NCP-name
donde NCP-name es el nombre de un tipo de NCP.
Por ejemplo, suponga que la configuración de red del sistema es reactiva. Si desea que las configuraciones creadas mediante los procedimientos descritos en este manual se apliquen al NCP DefaultFixed, debe escribir lo siguiente:
# netadm enable -p ncp defaultfixed
Precaución - Al alternar perfiles activos, la configuración de red existente se elimina y una nueva configuración se crea. Cualquier configuración persistente que se haya implementado en un NCP que haya estado activo anteriormente se excluye del nuevo NCP activo. |
El procedimiento siguiente brinda los pasos básicos que debe utilizar para configurar la interfaz IP de un sistema.
Antes de empezar
Compruebe qué NCP está activo en el sistema para asegurarse de estar aplicando la configuración al perfil correcto.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
# ipadm create-interface-class interface
Se refiere a una de las tres clases de interfaces que se pueden crear:
Interfaz IP. Esta clase de interfaz es la más común que podrá crear al efectuar la configuración de red. Para crear esta clase de interfaz, utilice el subcomando create-ip.
Controlador de interfaz de red virtual (VNI, Virtual Network Interface) STREAMS. Para crear esta clase de interfaz, utilice el subcomando create-vni. Para obtener más información sobre dispositivos o interfaces VNI, consulte la página del comando man vni(7d).
Interfaz IPMP. Esta interfaz se utiliza cuando se configuran los grupos IPMP. Para crear esta clase de interfaz, utilice el subcomando create-ipmp. Para obtener más información sobre los grupos IPMP, consulte el Capítulo 5, Introducción a IPMP de Gestión del rendimiento de red de Oracle Solaris 11.1.
Se refiere al nombre de la interfaz. Este nombre es idéntico al nombre del enlace de datos mediante el que se crea la interfaz. Para conocer los enlaces de datos del sistema, utilice el comando dladm show-link.
Para configurar una dirección estática, escriba lo siguiente:
# ipadm create-addr -a address [interface | addrobj]
Especifica la dirección IP que se debe configurar en la interfaz.
Nota - La configuración de túnel generalmente requiere dos direcciones para la interfaz de túnel: una dirección local y una dirección remota. Para obtener información sobre las direcciones local y remota, y sobre la configuración de túneles, consulte el Capítulo 6, Configuración de túneles IP de Configuración y administración de redes Oracle Solaris 11.1.
Para una dirección IP numérica, utilice la notación CIDR. Si no utiliza la notación CIDR, la máscara de red se calcula según la secuencia que se muestra para netmask en el servicio name-service/switch o mediante el uso de semántica de direcciones con clase.
También puede especificar un nombre de host en lugar de una dirección IP numérica. El uso de un nombre de host es válido si una dirección IP numérica correspondiente está definida para ese nombre de host en el archivo /etc/hosts. Si no hay ninguna dirección IP numérica definida en el archivo, el valor numérico se obtiene únicamente utilizando el orden de resolución especificado para host en el servicio name-service/switch. Si hay varias entradas para un determinado nombre de host, se genera un error.
Nota - Durante el proceso de inicio, la creación de direcciones IP precede a los servicios de nombres que se ponen en línea. Por lo tanto, debe asegurarse de que cualquier nombre de host que se utilice en la configuración de red esté definido en el archivo /etc/hosts.
En Oracle Solaris, cada dirección está identificada por el objeto de dirección correspondiente y está representada en el comando por addrobj. Para cualquier configuración posterior de la dirección, deberá hacer referencia al objeto de dirección en lugar de hacer referencia a la dirección IP real. Por ejemplo, deberá escribir ipadm show-addr addrobj o ipadm delete-addr addrobj. Para crear el nombre de objeto de dirección automáticamente, especifique el nombre de interfaz para interface. De lo contrario, proporcione el nombre de objeto de dirección directamente.
Si especifica el nombre de la interfaz, se asigna automáticamente un nombre a un objeto de dirección con el formato interface/ address-family. Address family es v4 para una dirección IPv4 o v6 para una dirección IPv6. Varias direcciones de la misma interfaz tienen letras del alfabeto anexadas a los nombres de objeto de dirección, como, net0/v4, net0/v4a, net0/v4b, net0/v6, net0/v6a, etc.
Si asigna manualmente un nombre al objeto de dirección para addrobj, debe utilizar el formato interface/user-specified-string. User-specified-string hace referencia a una cadena de caracteres alfanuméricos que empieza por un carácter alfabético y tiene una longitud máxima de 32 caracteres. Por ejemplo, puede asignar a los objetos de dirección nombres como net0/static, net0/static1, net1/private, etc.
Para configurar una dirección no estática, escriba lo siguiente:
# ipadm create-addr -T address-type [interface | addrobj]
donde address-type es dhcp o addrconf. addrconf hace referencia a las direcciones IPv6 generadas automáticamente.
Para obtener una explicación más completa de [interface | addrobj], consulte la descripción anterior para crear direcciones estáticas.
Puede utilizar los siguientes comandos, dependiendo de la información que desea comprobar:
# ipadm [interface]
Si no especifica interface, se visualiza la información de todas las interfaces del sistema.
Para obtener más información sobre la salida del subcomando ipadm show-*, consulte Supervisión de direcciones e interfaces IP.
Las entradas de este archivo constan de direcciones IP y sus nombres de host correspondientes.
Nota - Si está configurando una dirección DHCP, no necesita actualizar el archivo /etc/hosts.
# route -p add default address
Puede verificar el contenido de la tabla de enrutamiento con el comando netstat - r.
Para obtener más información sobre la gestión de rutas, consulte las páginas del comando man route(1M) y routeadm(1M). Consulte también Tablas y tipos de enrutamiento de Configuración y administración de redes Oracle Solaris 11.1.
Ejemplo 2-1 Configuración de una interfaz de red con una dirección IP estática
En este ejemplo se explica cómo configurar una interfaz con una dirección IP estática. El ejemplo comienza con la activación del NCP DefaultFixed en el sistema para poder utilizar los comandos dladm y ipadm para la configuración de red fija.
# netadm enable -p ncp DefaultFixed # dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net3 Ethernet up 100Mb full bge3 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net3 phys 1500 up -- -- # ipadm create-ip net3 # ipadm create-addr -a 192.168.84.3/24 net3 ipadm: net3/v4 # ipadm NAME CLASS/TYPE STATE UNDER ADDR lo0 loopback ok -- -- l0/v4 static ok -- 127.0.0.1/8 net3 ip ok -- -- net3/v4 static ok -- 192.168.84.3/24 # vi /etc/hosts # Internet host table # 127.0.0.1 localhost 10.0.0.14 myhost 192.168.84.3 campus01 # route -p add default 192.168.84.1 # netstat -r Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default some.machine.com UG 2 10466 192.168.84.0 192.168.84.3 U 3 1810 net3 localhost localhost UH 2 12 lo0 Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If --------------------------- ------------------------- ----- --- ------- ----- solaris solaris UH 2 156 lo0
Tenga en cuenta que si campus01 ya está definido en el archivo /etc/hosts, puede usar ese nombre de host al asignar la siguiente dirección:
# ipadm create-addr -a campus01 net3 ipadm: net3/v4
Ejemplo 2-2 Configuración automática de una interfaz de red con una dirección IP
En este ejemplo, la interfaz IP se ha configurado para recibir su dirección de un servidor DHCP.
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net3 Ethernet up 100Mb full bge3 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net3 phys 1500 up -- -- # ipadm create-ip net3 # ipadm create-addr -T dhcp net3 ipadm: net3v4 # ipadm NAME CLASS/TYPE STATE UNDER ADDR lo0 loopback ok -- -- l0/v4 static ok -- 127.0.0.1/8 net3 ip ok -- -- net3/v4 dhcp ok -- 10.0.1.13/24