DHCP를 통해 주소를 얻을 수 없습니다

DHCP를 통해 주소를 얻을 수 없습니다

나는 최근에 이 시스템을 Solaris 11.2에서 Solaris 11.3으로 업그레이드했습니다. 그 후에는 비전역 영역 내에서 인터페이스의 IP 주소를 가져올 수 없습니다.

전역 영역에는 다음과 같은 인터페이스가 있습니다.

root@myserver:/# dladm
LINK                CLASS     MTU    STATE    OVER
net0                phys      1500   up       --
net2                phys      1500   up       --
zone1/net0          vnic      1500   up       net0
zone1/net2          vnic      1500   up       net2

net2전역 영역에서는 아무런 문제 없이 DHCP를 통해 인터페이스 주소를 얻을 수 있습니다.

root@myserver:/# ipadm
NAME              CLASS/TYPE STATE        UNDER      ADDR
lo0               loopback   ok           --         --
   lo0/v4         static     ok           --         127.0.0.1/8
   lo0/v6         static     ok           --         ::1/128
net0              ip         ok           --         --
   net0/v4        static     ok           --         192.168.1.55/24
net2              ip         ok           --         --
   net2/v4        dhcp       ok           --         192.168.10.4/24

zone1그런 다음 내 영역을 믹스에 추가합니다 . 이 영역은 Exclusive-ip를 사용하고 net2vnic 역할을 합니다.

root@zone1:~# dladm
LINK                CLASS     MTU    STATE    OVER
net0                vnic      1500   up       ?
net2                vnic      1500   up       ?


root@zone1:~# ipadm
NAME              CLASS/TYPE STATE        UNDER      ADDR
lo0               loopback   ok           --         --
   lo0/v4         static     ok           --         127.0.0.1/8
   lo0/v6         static     ok           --         ::1/128
net0              ip         ok           --         --
   net0/v4        static     ok           --         192.168.1.60/24
net2              ip         ok           --         --
   net2/v4        dhcp       ok           --         ?

그렇다면 이 영역에서는 왜 DHCP를 통해 주소를 얻을 수 없습니까 net2?

이것은 나를 위해 2-3년 동안 일해 왔습니다. Solaris 11.3으로 업그레이드한 후 갑자기 작동이 멈췄습니다. 어떤 아이디어가 있나요?

답변1

비전역 영역에 대한 링크가 net2전역 영역에 대한 링크와 반드시 동일할 필요는 없습니다.

dladm show-link -z zonename영역의 어떤 링크가 어떤 "하위 링크"를 사용하고 있는지 식별하는 데 사용됩니다 . 예를 들어:

$ dladm show-link -z myzone
LINK                CLASS     MTU    STATE    OVER
myzone/net2         vnic      1500   up       net0

다음 명령을 사용하여 이 영역을 구성하는 방법에 대한 링크를 참조하세요.

$ zonecfg -z myzone info anet| egrep "linkname|lower-link"

"lower-link"가 자동으로 설정되면 Solaris는 어떤 인터페이스를 사용해야 할지 결정하려고 시도하지만 이것이 항상 예상한 것과는 다를 수 있습니다.

관련 정보