Oracle Solaris 11 시스템에서 ldm list-netdev 명령을 사용하여 Oracle Solaris OS 네트워크 인터페이스 이름을 찾을 수 있습니다. 자세한 내용은 ldm(1M) 매뉴얼 페이지를 참조하십시오.
다음 예제는 ldm list-netdev 및 ldm list -o network 명령을 보여줍니다. ldm list -o network 명령은 NAME 필드에 가상 네트워크 장치를 보여줍니다. ldm list-netdev 출력은 NAME 열에 해당하는 OS 인터페이스 이름을 보여줍니다.
primary# ldm list -o network ldg1 .... NETWORK NAME SERVICE ID DEVICE MAC MODE PVID VID MTU MAXBW LINKPROP vnet0-ldg1 primary-vsw0@primary 0 network@0 00:14:4f:fa:eb:4e 1 1500 vnet1-ldg1 svcdom-vsw0@svcdom 1 network@1 00:14:4f:f8:53:45 4 1500 PVLAN :400,community primary# ldm list-netdev ldg1 DOMAIN ldg1 NAME CLASS MEDIA STATE SPEED OVER LOC ---- ----- ----- ----- ----- ---- --- net0 VNET ETHER up 0 vnet0 primary-vsw0/vnet0-ldg1 net1 VNET ETHER up 0 vnet1 svcdom-vsw0/vnet1-ldg1 net2 VNET ETHER unknown 0 vnet2 svcdom-vsw1/vnet2-ldg1
ldm list-netdev 출력이 정확한지 확인하려면 ldg1에서 dladm show-phys 및 dladm show-linkprop -p mac-address 명령을 실행합니다.
ldg1# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 0 unknown vnet0 net1 Ethernet up 0 unknown vnet1 net2 Ethernet unknown 0 unknown vnet2 ldg1# dladm show-linkprop -p mac-address LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE net0 mac-address rw 0:14:4f:fa:eb:4e 0:14:4f:fa:eb:4e 0:14:4f:fa:eb:4e -- net1 mac-address rw 0:14:4f:f8:53:45 0:14:4f:f8:53:45 0:14:4f:f8:53:45 --
이 절차에서는 ldg1에서 net-c에 해당하는 Oracle Solaris OS 네트워크 인터페이스 이름을 찾는 방법에 대해 설명합니다. 이 예는 또한 가상 네트워크 장치 대신 가상 스위치의 네트워크 인터페이스 이름을 찾을 경우 차이점도 보여줍니다. 이 예제 절차에서는 게스트 도메인 ldg1에 net-a 및 net-c라는 두 개의 가상 네트워크 장치가 있습니다.
primary# ldm list -l ldg1 ... NETWORK NAME SERVICE DEVICE MAC net-a primary-vsw0@primary network@0 00:14:4f:f8:91:4f net-c primary-vsw0@primary network@2 00:14:4f:f8:dd:68 ...
net-c에 대한 가상 네트워크 장치 번호는 2(network@2)입니다.
가상 스위치의 네트워크 인터페이스 이름을 확인하려면 가상 스위치 장치 번호 n(예: switch@n)을 찾습니다.
ldg1# uname -n ldg1 ldg1# find /devices/virtual-devices@100 -type c -name network@2\* /devices/virtual-devices@100/channel-devices@200/network@2:vnet1
네트워크 인터페이스 이름은 콜론 뒤에 오는 항목(vnet1)의 일부입니다.
가상 스위치의 네트워크 인터페이스 이름을 확인하려면 –name 옵션에 대한 인수를 virtual-network-switch@n\*로 바꿉니다. 그런 다음 이름이 vswN인 네트워크 인터페이스를 찾습니다.
ldg1# dladm show-phys |grep vnet1 net2 Ethernet up 0 unknown vnet1
# dladm show-linkprop -p mac-address net2 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE net2 mac-address rw 00:14:4f:f8:dd:68 00:14:4f:f8:dd:68 -- --
이 예의 MAC 주소는 1단계의 ldm list -l 명령 출력에 표시된 net-c 주소와 일치합니다.
ldg1# ifconfig vnet1 vnet1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet 0.0.0.0 netmask 0 ether 0:14:4f:f8:dd:68