Up: SGI admin Frequently Asked Questions (FAQ)
Next: -4- My SGI crashed and generated a file, /usr/adm/crash/vmcore.1. How can I examine this file to see what crashed my system?
Previous: -2- How can I determine which release of IRIX I'm running and which patches are applied?
Subject:    -3- How can I determine my SGI's Ethernet (and/or FDDI)
                address?
Date: 07 Feb 1994 00:00:01 CST

  Many thanks to Miguel Sanchez <miguel@oasis.csd.sgi.com> for
  providing the original version of the following discussion, and to
  Dave Olson <olson@sgi.com> for comments. Andrew Cherenson
  <arc@sgi.com> reminded us that all these methods except the first
  apply to FDDI as well, but we'll just say "Ethernet" below.

  Every system on an Ethernet network must have a unique Ethernet
  address for the network to operate properly. The physical Ethernet
  address of your system is the unique number assigned to the Ethernet
  hardware on your system. This unique number is assigned to the
  manufacturer of your Ethernet hardware by the IEEE (formerly by
  Xerox, one of the original developers of Ethernet). This is not to be
  confused with the IP address, which can be set arbitrarily.

  You may need to determine your system's Ethernet address if your
  network manager requires it before connecting your system to a
  network.  How to do so depends on whether IRIX is running and what
  operating system version is loaded.  Method 1 only provides the
  Ethernet address of the primary interface.  If you have multiple
  Ethernet interfaces (boards) in a system, use method 2, 3, 4 or 5 to
  determine the address(es) of any other interface(s).

  METHOD 1: eaddr

      If IRIX is not running, and the system is a Personal IRIS (4D20,
      25, 30, or 35), Indigo, Crimson, Onyx or Challenge, you can
      obtain the Ethernet address by typing 'eaddr' (older machines) or
      'printenv eaddr' (newer) at the PROM monitor prompt.  On some
      machines (4D30 or later) you can say 'nvram eaddr' while IRIX is
      running to get the same result.

  METHOD 2: netstat

      Under IRIX 4.0.1 or later, you can use the netstat command. For
      example,

      % /usr/etc/netstat -ia
      Name  Mtu    Network   Address            Ipkts   Ierrs   Opkts  Oerrs  Coll
      ec0   1500   siligrph  luey7              7765678 21648  384477     0  30338
  			    192.48.200.251
  			    192.0.0.1
  			    08:00:69:06:17:c2
      lo0   32880  loopback localhost           41438       0   41438     0      0
  			    192.0.0.1

      As seen on the fourth address line, the address of the system
      luey7's primary Ethernet interface, "ec0", is 08:00:69:06:17:c2.

  METHOD 3: arp

      You can obtain the Ethernet address of a Silicon Graphics system
      by using another system on your network. 'ping' the system whose
      Ethernet address you want, then use 'arp'. For example,

      % /usr/etc/ping -c 1 luey6
      PING luey6.sgi.com (192.48.200.250): 56 data bytes
      64 bytes from 192.48.200.250: icmp_seq=0 ttl=255 time=0 ms
      ----luey6.sgi.com PING Statistics----
      3 packets transmitted, 3 packets received, 0% packet loss
      round-trip (ms)  min/avg/max = 0/0/0
      % /usr/etc/arp luey6
      luey6 (192.48.200.250) at 8:0:69:6:c:40
      %

  METHOD 4: NetVizualyzer/FDDIVizualyzer and the like

      SGI's NetVizualyzer/FDDIVizualyzer network monitoring software
      and at least one public domain equivalent ('netman', at
      ftp://ftp.cs.curtin.edu.au/pub/netman/) allow you to find the
      Ethernet address corresponding to any IP address. Read the
      manual.

  METHOD 5: System Manager

      The Network Setup part ('cnet') of IRIX 5.2's System Manager tool
      ('chost') shows the Ethernet address of each interface.

  4DDN: A Special Case

      DECnet uses a one-to-one relationship between the DECnet node ID
      and the Ethernet address. If the DECnet address is changed the
      Ethernet address is changed. DECnet Ethernet addresses always
      start with aa:, so you can identify systems running DECnet with
      'arp -a'.

      4DDN is Silicon Graphics' DECnet interconnection product. The
      Ethernet address of an IRIS running 4DDN will change when 4DDN is
      started.  Method 1 will return the original Ethernet address for
      the system.  Methods 2-5 will show the Ethernet address currently
      in use.

  sysinfo

      /etc/sysinfo is intended to return a unique identifier, which on
      some machines includes part or all of the Ethernet address. This
      is best regarded as an amusing coincidence, like HAL's name in
      "2001".  Don't rely on it.

Up: SGI admin Frequently Asked Questions (FAQ)
Next: -4- My SGI crashed and generated a file, /usr/adm/crash/vmcore.1. How can I examine this file to see what crashed my system?
Previous: -2- How can I determine which release of IRIX I'm running and which patches are applied?