모든 SPARC 기반 시스템에는 시스템 차원의 MAC 주소가 있으며, 기본적으로 모든 인터페이스가 이 주소를 사용합니다. 하지만 일부 응용 프로그램에서는 호스트의 각 인터페이스가 고유한 MAC 주소를 가져야 합니다. 링크 통합 및 IPMP(IP Network Multipathing)와 같은 특정 유형의 인터페이스 구성에서는 인터페이스가 고유한 MAC 주소를 포함해야 합니다.
EEPROM 매개변수 local-mac-address?는 SPARC 기반 시스템의 모든 인터페이스가 시스템 차원의 MAC 주소를 사용하는지 아니면 고유한 MAC 주소를 사용하는지 확인합니다. 다음 절차에서는 eeprom 명령을 사용하여 local-mac-address? 매개변수의 현재 값을 확인하고 필요한 경우 변경하는 방법에 대해 설명합니다.
# eeprom local-mac-address? local-mac-address?=false
이전 출력에서 local-mac-address?=false 설정은 모든 인터페이스가 시스템 차원의 MAC 주소를 사용함을 나타냅니다. local-mac-address?=false 설정의 값을 local-mac-address?=true로 변경해야만 인터페이스가 IPMP 그룹 등에 속할 수 있습니다.
# eeprom local-mac-address?=true
시스템을 재부트하면 출하 시 설치된 MAC 주소를 사용하는 인터페이스가 시스템 차원의 MAC 주소가 아닌 이러한 출하 시 설정을 사용합니다. 출하 시 설치된 MAC 주소가 없는 인터페이스는 계속해서 시스템 차원의 MAC 주소를 사용합니다.
여러 인터페이스가 동일한 MAC 주소를 가진 경우를 찾습니다. 다음 예에서는 두 인터페이스가 시스템 차원의 MAC 주소인 8:0:20:0:0:1을 사용합니다.
# dladm show-linkprop -p mac-address LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE net0 mac-address rw 0:14:4f:f9:b1:a9 0:14:4f:f9:b1:a9 0:14:4f:f9:b1:a9 -- net3 mac-address rw 0:14:4f:fb:9a:d4 0:14:4f:fb:9a:d4 0:14:4f:fb:9a:d4 -- net2 mac-address rw 0:14:4f:f9:c:d 0:14:4f:f9:c:d 0:14:4f:f9:c:d -- net1 mac-address rw 0:14:4f:fa:ea:42 0:14:4f:fa:ea:42 0:14:4f:fa:ea:42 --
# dladm set-linkprop -p mac-address=mac-address interface
이전 예에서는 로컬에서 관리되는 MAC 주소로 net0 및 net1을 구성해야 합니다. 예를 들어, 로컬에서 관리되는 MAC 주소 06:05:04:03:02를 사용하여 net0을 재구성하려면 다음 명령을 입력합니다.
# dladm set-linkprop -p mac-address=06:05:04:03:02 net0