Oracle® VM Server for SPARC 3.3 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

Oracle Solaris 11 네트워크 인터페이스 이름 찾기

Oracle Solaris 11 시스템에서 ldm list-netdev 명령을 사용하여 Oracle Solaris OS 네트워크 인터페이스 이름을 찾을 수 있습니다. 자세한 내용은 ldm(1M) 매뉴얼 페이지를 참조하십시오.

다음 예제는 ldm list-netdevldm 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-physdladm 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 --

Oracle Solaris OS 네트워크 인터페이스 이름을 찾는 방법

이 절차에서는 ldg1에서 net-c에 해당하는 Oracle Solaris OS 네트워크 인터페이스 이름을 찾는 방법에 대해 설명합니다. 이 예는 또한 가상 네트워크 장치 대신 가상 스위치의 네트워크 인터페이스 이름을 찾을 경우 차이점도 보여줍니다. 이 예제 절차에서는 게스트 도메인 ldg1net-anet-c라는 두 개의 가상 네트워크 장치가 있습니다.

  1. ldm 명령을 사용하여 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)을 찾습니다.

  2. ldg1에 로그인한 다음 /devices에서 이 장치 번호에 해당하는 항목을 찾아 ldg1에서 해당 네트워크 인터페이스를 찾습니다.
    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인 네트워크 인터페이스를 찾습니다.

  3. 1단계의 net-c에 대한 ldm list -l 출력에 표시된 것과 같이, vnet1의 MAC 주소가 00:14:4f:f8:dd:68인지 확인합니다.
    • Oracle Solaris 11 OS.
      1. vnet1에 대해 지정할 인터페이스의 이름을 확인합니다.
        ldg1# dladm show-phys |grep vnet1
        net2      Ethernet      up      0      unknown   vnet1
      2. net2의 MAC 주소를 확인합니다.
        # 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 주소와 일치합니다.

    • Oracle Solaris 10 OS.
      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