Solaris
為什麼 solaris-8 ‘scadm shownetwork’ 命令顯示的 IP 地址與實際配置的 IP 地址不同?
當我執行scadm命令時,IP 地址與我在伺服器上配置的不同:
55 /usr/platform/SUNW,Sun-Fire-V210/sbin> uname -a SunOS UI1 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Fire-V210 56 /usr/platform/SUNW,Sun-Fire-V210/sbin> ifconfig -a lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet ***.***.***.*** netmask ffffe000 broadcast ***.***.***.255 ether 0:3:ba:8a:28:d1 57 /usr/platform/SUNW,Sun-Fire-V210/sbin> ./scadm shownetwork IP Address: 192.168.132.2 Gateway address: 192.168.132.2 Netmask: 255.255.255.0 Ethernet address: 00:03:ba:8a:28:da 58 /usr/platform/SUNW,Sun-Fire-V210/sbin> cat /etc/inet/hosts # # Internet host # 127.0.0.1 localhost ***.***.***.*** aaaaa
/etc/inet/hosts中的 IP 地址和ifconfig -a顯示的 IP 地址是正確的。scadm shownetwork顯示的不正確。為什麼?
企業伺服器,例如 Sun 伺服器,往往具有“帶外”(OOB) 管理埠。在較舊的機器上,這只是一個串列埠,直接連接到控制台。
在更現代的機器上(比如本世紀創造的機器!)這個埠演變成一個“熄燈管理”埠,允許更多的功能。在您的 SunFire 機器上,這是 ALOM 埠,它有自己的網路連接和自己的 IP 地址。即使主機關閉,ALOM 埠仍處於活動狀態,可用於開機。
該
scadm
命令用於管理 ALOM 埠。因此,您看到的是 ALOM 埠的 IP 地址,而不是伺服器本身的 IP 地址。