Netplan 으로 마이그레이션 의 Ubuntu Wiki 페이지에서 :
이론적 해석
Netplan은 복잡한 네트워크 구성의 단순하고 선언적인 표현을 지원하고 ifupdown의 현재 제한 사항을 해결하기 위해 구현되었습니다. Netplan은 여러 백엔드 공급자를 지원하는 단순하고 우아한 yaml 구성 형식을 제공합니다.
넷 플랜에서 다루는 ifupdown의 단점 중 일부 :
- ifupdown은 순전히 선언적인 구문으로 모든 구성을 나타낼 수는 없습니다. 따라서 우리는 구성을 구문 분석 할 수 없습니다
- 모든 netplan 설정은 순전히 선언적입니다.
- ifupdown은 이름으로 만 인터페이스를 나타낼 수 있으므로 장치간에 이식성이 없습니다.
- netplan은 이름, MAC 주소, 드라이버 등으로 일치를 사용합니다.
- 복잡한 구성의 경쟁 조건
- netplan은 인터페이스 정의에서 계층 구조의 컨텍스트를 가지므로이 정보는 올바른 순서로 사용 및 적용되는 렌더러로 전달됩니다.
복잡한 네트워킹 시나리오에 대한 수요가 증가함에 따라 (대규모 클라우드를 사용하려면 종종 VLAN을 통한 본드 브리지 등의 다른 기능의 복잡한 계층화가 필요함) 네트워크 구성을 쉽게 표현하는 것이 중요해졌습니다.
더 낫지 만 호환되지 않는 것에 대한 많은 변화와 마찬가지로, 미래의 이익을 얻기 위해서는 약간의 고통이있을 것입니다.
그래도 필요한 경우 /etc/network/interfaces
사용할 수 있습니다. 에서 Netplan에 우분투 위키 페이지 :
ifupdown이 정말로 필요합니다. 계속 사용할 수 있습니까?
ifupdown
대신에
사용해야하는 경우에 netplan
대해 실제로 알고 싶습니다 . Launchpad에 버그를 신고 해야 합니다 .
권장하지는 않지만 netplan
설치 ifupdown
후 제거 및 설치 하고
/etc/network/interfaces
수동으로 네트워크를 구성하여 원하는 방식으로 구성 할 수 있습니다.
아시다시피 네트워크를 구성하기 위해 편집 /etc/network/interfaces
하고 실행할 수 있습니다
/etc/init.d/networking restart
.
우리 모두 알다시피, 그것은 데스크탑을 심하게 깨뜨 리곤했습니다 .