Netplan 명령어 알아보기
이번 절에서는 Netplan에서 자주 사용하는 명령어를 소개합니다.
설정 파일을 작성하거나 수정한 뒤에는 이를 시스템에 적용하거나 점검하기 위해 Netplan 명령어를 사용합니다.
명령어 | 설명 |
netplan apply | 변경한 Netplan 설정을 시스템에 즉시 적용합니다. 네트워크 설정이 바뀌기 때문에 원격 환경에서는 주의가 필요합니다. |
netplan try | 설정을 시험 적용합니다. 설정 적용 후 사용자의 확인이 없으면 일정 시간 후 자동으로 되돌리기 때문에 원격 접속 환경에서 안전하게 사용할 수 있습니다. |
netplan generate | Netplan 설정을 바탕으로 백엔드용 설정 파일을 생성합니다. 보통은 수동으로 사용할 필요가 없으며, 내부 동작 확인이나 디버깅 용도로 사용합니다. |
특히 netplan try는 설정에 문제가 있을 경우 자동으로 이전 상태로 복원되므로,
SSH로 접속한 서버의 IP를 변경할 때 유용하게 사용할 수 있습니다.
설정 변경 시 유의사항
Netplan 설정을 변경할 때는 다음 사항에 유의해야 합니다.
들여쓰기와 문법
Netplan은 YAML 형식을 사용하므로 들여쓰기 오류나 문법 실수가 있으면 설정이 적용되지 않습니다.
탭 대신 공백을 사용해야 하며, : 뒤에는 반드시 공백을 넣어야 합니다.
변경 후 반드시 적용
설정 파일을 수정한 것만으로는 반영되지 않으며, 반드시 netplan apply 또는 netplan try 명령어를 실행해야 합니다.
인터페이스 이름 확인
설정 파일에 사용하는 네트워크 인터페이스 이름은 시스템마다 다를 수 있으므로 ip a 명령어로 확인 후 정확하게 입력해야 합니다.
원격 서버에서는 try 사용 권장
SSH로 접속한 서버에서 설정을 바꾸는 경우, 적용 후 연결이 끊길 수 있으므로 netplan try 명령어를 사용하는 것이 안전합니다.
여러 설정 파일 존재 시 우선순위 주의
/etc/netplan/ 폴더에 설정 파일이 여러 개 존재하면 알파벳 순서대로 적용됩니다.
따라서 한 파일에서 설정을 통합하거나, 설정이 겹치지 않도록 주의해야 합니다.
NetworkManager 환경과의 충돌 주의
데스크톱 환경에서는 NetworkManager가 기본 렌더러로 사용되므로, Netplan 설정과 GUI 설정이 서로 충돌하지 않도록 해야 합니다.