Configurar red en solaris

Solo disponible en BuenasTareas
  • Páginas : 5 (1209 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de diciembre de 2010
Leer documento completo
Vista previa del texto
Con esta pequeña guía pretende echar un poco de luz al a veces trágico problema de no tener red en Solaris u openSolaris.

No me voy a adentrar a resolver problemas de compatibilidad, para ello sería muy prudente leer la lista de hardware compatible o HCL y buscar si el hardware que tenemos disponible para instalar Solaris es totalmente compatible.
En general, si utilizan máquinas virtuales notendrán inconvenientes dado que son drivers muy genéricos.

Una vez que tengamos instalado el S.O. abriremos una consola y empezaremos a reconfigurar la red.

Primero trataremos de identificar qué placa de red tenemos instalada. A diferencia de GNU/Linux que identifica las placas de red como eth0, eth1, etc, etc; en Solaris se las identifica de acuerdo al fabricante.
Por ejemplo, una placaintel pro 100/1000 será identificada como e1000g0; una broadcom será vista como bge0, y así sucesivamente.
He aquí el problema a la hora de identificar correctamente el driver y placa a utilizar.

Por suerte se incluye una herramienta (disponible a partir de Solaris 10) con la cual podremos identificar el fabricante.
En consola, como root:
Código:
# dladm show-dev
bge0 link: upspeed: 1000 Mbps duplex: full
bge1 link: down speed: 0 Mbps duplex: unknown
bge2 link: up speed: 1000 Mbps duplex: full
bge3 link: unknown speed: 0 Mbps duplex: unknown
En este ejemplo vemos que el equipo que estoy utilizando tiene 4 bocas de red de fabricante broadcom y que dos están conectadas (up), una notiene link (down) y una no tiene cable (unknown)

Para continuar con el ejemplo voy a configurar la cuarta (bge3)
En solaris se trata a las placas de red como "cañerías". Si corremos ifconfig vamos a ver que no está conectada, luego la conectamos y finalmente comprobamos:
Código:
# ifconfig bge3
ifconfig: status: SIOCGLIFFLAGS: bge3: no such interface
# ifconfig bge3 plumb
# ifconfig bge3bge3: flags=1000842 mtu 1500 index 5
inet 0.0.0.0 netmask 0
ether 0:14:4f:6f:e2:2d
Listo, la placa está conectada. Vamos a asignarle una IP dinámicamente y a comprobar.
Código:
# ifconfig bge3 10.0.0.3 netmask 255.255.0.0
# ifconfig bge3
bge3: flags=1000802 mtu 1500 index 6
inet 10.0.0.3 netmask ffff0000 broadcast 10.0.255.255
ether 0:14:4f:6f:e2:2d
Vemosque ya tiene IP, pero falta algo... indicar que está "up".
Verificamos con dladm y luego la activamos.
Código:
# dladm show-dev
bge0 link: up speed: 1000 Mbps duplex: full
bge1 link: down speed: 0 Mbps duplex: unknown
bge2 link: up speed: 1000 Mbps duplex: full
bge3 link: down speed: 0 Mbpsduplex: unknown
# ifconfig bge3 up
# ifconfig bge3
bge3: flags=1000803 mtu 1500 index 6
inet 10.0.0.3 netmask ffff0000 broadcast 10.0.255.255
ether 0:14:4f:6f:e2:2d
Ahora vemos que con dladm figura con link down y luego al levantarla, con ifconfig se ve que aparece la palabra UP. Este el es indicador que generalmente notamos al principio cuando debemos comprobar problemasde red.

Le asignamos el nombre al equipo
Código:
# hostname server
Esto se hace una sola vez, solo con el nombre principal, dado que al tener varias placas de red, cada una tendrá su propio nombre.

Vamos a asignar una ruta por defecto (por ejemplo cuando tenemos un router)
Código:
# route add default 10.0.0.1
Bien hasta aquí tenemos la placa configurada y una ruta, pero es informaciónvolátil... Cuando reiniciemos estos datos se perderán. Vamos a avanzar un poco y a plasmarlos en la configuración.

Editamos el archivo /etc/hosts para agregar la nueva dirección
Código:
# vi /etc/hosts
127.0.0.1      localhost         localhost.localdomain      loghost
10.0.0.3       server            server.localdomain

Cabe una aclaración: 127.0.0.1 es el localhost o loopback, y el...
tracking img