현재 netplan과 네트워크 백엔드를 사용하여 Ubuntu 18.04 서버용 네트워크 인터페이스를 구성하고 있습니다. 내 호스팅 공급자는 이 서버에 IPv4와 IPv6를 모두 제공하지만 IPv6이 자동으로 구성되지 않아 현재 이를 수행하려고 합니다.
내 netplan 구성 파일은 다음과 같습니다.
network:
version: 2
ethernets:
ens3:
dhcp4: true
dhcp6: true
match:
macaddress: xx:xx:xx:xx:xx:xx
set-name: ens3
런타임 시 netplan apply
할당된 IPv6은 에 표시되지 않습니다 ip addr
. 내 공급자가 IPv6용 DHCP를 제공하지 않을 수 있기 때문이라고 생각합니다. 하지만 제 기억이 정확하다면(다른 서버를 설정하여) 오류가 로그에 표시되지만 systemd-networkd
다음만 볼 수 있습니다.
systemd[1]: Starting Network Service...
systemd-networkd[9367]: ens3: Gained IPv6LL
systemd-networkd[9367]: Enumeration completed
systemd[1]: Started Network Service.
systemd-networkd[9367]: lo: Link is not managed by us
systemd-networkd[9367]: ens3: DHCPv4 address xxx.xxx.xxx.xxx/32 via yyy.yyy.yyy.yyy
systemd-networkd[9367]: ens3: Configured
DHCP를 통해 IPv6를 가져오려고 하면 내가 아는 오류가 표시되지 않습니다( Gained IPv6LL
IPv6에만 관련된 것으로 보이지만 빠른 검색을 통해 관련이 없는 것으로 나타남).
내 구성 파일에 뭔가 문제가 있습니까?