[Solaris 10] Modulo 1 Configuración de Interfaces

Bueno Señores, como lo prometido es deuda, durante estos dias ire compartiendo algunas de las notas que saque del curso  Solaris 10 Administración. (SA-2002)

Modulo 1 Configuración de Interfaces.

  • Desplegando MAC

(Media Access Control) es algo así como un identificador único para una tarjeta de red ethernet. Existen dos formas para obtener esta dirección:

1) Comando Ifconfig

bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> 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.11.157 netmask ffffff00 broadcast 192.168.11.255
ether 0:3:ba:8:53:b9

2) Comando Banner: Sin haber iniciado el SO

OK Banner

  • Desplegando la Dirección IP

Con el comando ifconfig -a obtenemos la configuración actual de todas las interfaces de Red, tomando en cuenta la salida anterior tenemos:

(lo0) Loopback interface (es un interface “virtual” de nosotros mismos) se encuentra UP y configurada con la ip 127.0.0.1

(eri0) la Interfaz se encuentra UP y configurada con la ip 192.168.11.255

  • Dando de Baja la Interfaz

    Cuando la interfaz se encuentra DOWN, significa que no podemos tener comunicación a través de ella

    #ifconfig eri0 down

    • Capturando e inspeccionando los Paquetes

    Para determinar el tipo de datos que pasan por nuestra interfaz de Red entre dos equipos hacemos uso del comando snoop

    Comando snoop

    snoop
    snoop -V (verbose resumen)
    snoop -v ( verbose )
    snoop -o file ( capurar)
    snoop -i file ( leer )
    snoop -d eri0

    Capturando un Ping de otro sistema:

    bash-3.00# snoop -V 192.168.11.158
    Using device /dev/eri (promiscuous mode)
    ________________________________
    xml-1 -> 192.168.11.158 ETHER Type=0800 (IP), size = 98 bytes
    xml-1 -> 192.168.11.158 IP D=192.168.11.158 S=192.168.11.157 LEN=84, ID=62457, TOS=0x0, TTL=255
    xml-1 -> 192.168.11.158 ICMP Echo request (ID: 1361 Sequence number: 0)
    ________________________________
    192.168.11.158 -> xml-1 ETHER Type=0800 (IP), size = 98 bytes
    192.168.11.158 -> xml-1 IP D=192.168.11.157 S=192.168.11.158 LEN=84, ID=40923, TOS=0x0, TTL=255
    192.168.11.158 -> xml-1 ICMP Echo reply (ID: 1361 Sequence number: 0)

    Capturando paquetes en un Archivo

    bash-3.00# snoop -o algo
    Using device /dev/eri (promiscuous mode)
    52 ^C
    bash-3.00# more algo
    k�#Z؀�#SEd#�@<#����
    bash-3.00# file algo
    algo: Snoop capture file – version 2

    Pala leer el contenido de un archivo Snoop es necesario hacer uso de la opción i

    bash-3.00# snoop -i algo
    1 0.00000 xml-1 -> 192.168.11.210 TCP D=51817 S=22 Push Ack=3486880897 Seq=4163046413 Len=48 Win=49232 Options=<nop,nop,tstamp 23130261 1286532>
    2 0.00020 192.168.11.210 -> xml-1 TCP D=22 S=51817 Ack=4163046461 Seq=3486880897 Len=0 Win=2085 Options=<nop,nop,tstamp 1286532 23130261>
    • Configuración Interfaces

    Las interfaces en Solaris son controladas por archivos y servicios:

    • svc:/network/physical:default
    • /etc/hostname.eri0
    • /etc/inet/hosts
    • /etc/inet/ipnodes

    svc:/network/physical:default

    Este servicio manda llamar el script /lib/svc/method/net-physical (uno de los primeros scripts al arrancar el equipo) que hace uso del comando ifconfig para configurar los parámetros de la interfaz.

    En Solaris 8 y 9 el script /etc/rcS.d/S30network es usado para esta misma funcion

    bash-3.00# cat /etc/hostname.eri0
    xml-1

    Este archivo contiene una variable (nombre) que configura a cada uno de las interfaces

    bash-3.00# ls -l /etc/inet/ipnodes
    lrwxrwxrwx 1 root root 7 dic 4 15:06 /etc/inet/ipnodes -> ./hosts
    bash-3.00# more /etc/inet/ipnodes
    #
    # Internet host table
    #
    127.0.0.1 localhost
    192.168.11.157 xml-1 loghost
    ::1 localhost

    Este archivo contiene una base local que asocia el nombre del hots con una IP

    bash-3.00$ ls -l /etc/hosts
    lrwxrwxrwx 1 root root 12 Apr 19 2009 /etc/hosts -> ./inet/hosts
    bash-3.00# cat /etc/hosts
    #
    # Internet host table
    #
    127.0.0.1 localhost
    192.168.11.157 xml-1 loghost
    ::1 localhost

    Es un archivo que asocia el nombre del equipo con la IP con el siguiente formato:

    <IP> <hostname> <aliases>

    • Cambiar nombre del host.

    El nombre el nombre para el Host esta configurado en 4 archivos: Puede estar compuesto por 24 caracteres, números, y los signos: ( – ), ( . )

    • /etc/nodename
    • /etc/hostname.xxn
    • /etc/inet/hosts
    • /etc/inet/ipnodes
    bash-3.00# cat /etc/nodename
    xml-1

    Canonical Name. Nombre oficial

    bash-3.00# more /etc/hostname.eri0
    xml-1

    Contiene el nombre del host o la IP

    bash-3.00# cat /etc/inet/hosts
    #
    # Internet host table
    #
    127.0.0.1 localhost
    192.168.11.157 xml-1 loghost
    ::1 localhost
    • Sys-unconfig

    Se puede hacer uso del comando /usr/sbin/sys-unconfig para deshacer y reconfigurar la configuración de red actual del sistema.


    Anuncios

    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s