Zjištění MAC adresy z OpenBoot Prom (OBP)

Pokud používáte Jumpstart je třeba zjistit správnou MAC adresu síťové karty ze které budete bootovat.
Níže je návod jak na to, výpisy jsou ze serveru T5140 a jsou zkráceny.


{0} ok show-devs
/pci-performance-counters@500
/pci@500
/pci-performance-counters@400
/ebus@c0
/pci@400
/cpu@77
......
/pci@500/pci@0/pci@8
/pci@500/pci@0/pci@8/network@0,3
/pci@500/pci@0/pci@8/network@0,2
/pci@500/pci@0/pci@8/network@0,1
/pci@500/pci@0/pci@8/network@0
/ebus@c0/serial@0,ca0000

Nyní si vyberete přes cd síťovou kartu

{0} ok cd /pci@500/pci@0/pci@8/network@0

a teď zjistíte MACku, která je za local-mac-address, tedy 00:14:4f:e4:7d:2a

{0} ok .properties
local-mac-address 00 14 4f e4 7d 2a
mac-addresses 00 14 4f e4 7d 2a
phy-type mif
assigned-addresses 82040010 00000000 01000000 00000000 01000000
.....
model SUNW,pcie-neptune
compatible pciex108e,abcd.108e.0.1
......

Komentáře

Taky je mozne....

{0} ok show-nets
a) /pci@1d,700000/network@2,1
b) /pci@1d,700000/network@2
c) /pci@1d,700000/pci@1/network@3
d) /pci@1d,700000/pci@1/network@2
e) /pci@1d,700000/pci@1/network@1
f) /pci@1d,700000/pci@1/network@0
g) /pci@1f,700000/network@2,1
h) /pci@1f,700000/network@2
q) NO SELECTION
Enter Selection, q to quit: f
/pci@1d,700000/pci@1/network@0 has been selected.
Type ^Y ( Control-Y ) to insert it in the command line.
e.g. ok nvalias mydev ^Y
for creating devalias mydev for /pci@1d,700000/pci@1/network@0
{1} ok cd /pci@1d,700000/pci@1/network@0
{1} ok .properties
...

network-interface-type ethernet
device_type network
name network
local-mac-address 00 03 ba db 80 1b

A pak zjistit, kterou adresu mame aktivni a prostrednictvim ktere budeme z jumpstartu instalovat...

{1} ok apply watch-net /pci@1d,700000/pci@1/network@2
/pci@1d,700000/pci@1/network@2: link down
{1} ok apply watch-net /pci@1d,700000/pci@1/network@1
/pci@1d,700000/pci@1/network@1: link down
{1} ok apply watch-net /pci@1d,700000/pci@1/network@0
/pci@1d,700000/pci@1/network@0: 1000 Mbps full duplex link up
Watch ethernet packets
'.' is a good packet and 'X' is a bad packet
Press any key to stop