使用Jumpstart安装Solaris时,如何确定boot使用的网卡MAC地址

在使用Jumpstart安装Solaris时,需要先确定客户端网卡的MAC地址。使用以下方法可以确定目前客户端上哪个网口连接了网络及网口对应的MAC地址。

 

如果服务器的OBP里设定了local-mac-address?=true, 那么每个网口会使用自己单独的MAC地址。这时就需要知道服务器连接Jumpstart Server的网口的MAC地址来配置Jumpstart。

 

先检查一个设定的net别名

{0} ok devalias net
net                      /pci@0/pci@0/pci@1/pci@0/pci@2/network@0

显示所有网口信息
{0} ok show-nets
a) /pci@0/pci@0/pci@1/pci@0/pci@3/network@0,1
b) /pci@0/pci@0/pci@1/pci@0/pci@3/network@0
c) /pci@0/pci@0/pci@1/pci@0/pci@2/network@0,1
d) /pci@0/pci@0/pci@1/pci@0/pci@2/network@0
q) NO SELECTION
Enter Selection, q to quit: q
{0} ok

查看所有网络的连接状态
{0} ok watch-net-all
/pci@0/pci@0/pci@1/pci@0/pci@3/network@0,1
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down

/pci@0/pci@0/pci@1/pci@0/pci@3/network@0
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down

/pci@0/pci@0/pci@1/pci@0/pci@2/network@0,1
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down

/pci@0/pci@0/pci@1/pci@0/pci@2/network@0
1000 Mbps full duplex  Link up  (此网口状态为link up)
Looking for Ethernet Packets.
'.' is a Good Packet.  'X' is a Bad Packet.
Type any key to stop.
...........................

检查已连接的网口MAC地址
{0} ok cd /pci@0/pci@0/pci@1/pci@0/pci@2/network@0
{0} ok .properties
local-mac-address        00 14 4f a0 89 62
mac-addresses            00 14 4f a0 89 62
assigned-addresses       82080010 00000000 00400000 00000000 00020000
                         81080018 00000000 00000000 00000000 00000020
compatible               pciex8086,105e.108e.105e.6
                         pciex8086,105e.108e.105e
                         pciex8086,105e.6
                         pciex8086,105e
                         pciexclass,020000
                         pciexclass,0200
reg                      00080000 00000000 00000000 00000000 00000000
                         03080010 00000000 00000000 00000000 00020000
max-frame-size           00010000
address-bits             00000030
device_type              network
name                     network
interrupts               00000001
cache-line-size          00000010
class-code               00020000
subsystem-id             0000105e
subsystem-vendor-id      0000108e
revision-id              00000006

将当前link up的网口设定为net别名
{0} ok nvalias net /pci@0/pci@0/pci@1/pci@0/pci@2/network@0
{0} ok devalias net
net                      /pci@0/pci@0/pci@1/pci@0/pci@2/network@0

启动Jumpstart安装Solaris
{0} ok boot net - install
Boot device: /pci@0/pci@0/pci@1/pci@0/pci@2/network@0  File and args: - install
1000 Mbps full duplex  Link up
Requesting Internet Address for 0:14:4f:a0:89:62
Requesting Internet Address for 0:14:4f:a0:89:62
1000 Mbps full duplex  Link up
SunOS Release 5.10 Version Generic_118833-33 64-bit
Copyright 1983-2006 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.

posted @ 2011-11-09 17:23  生命的力量在于不顺从  阅读(689)  评论(0编辑  收藏  举报