728x90
반응형
Netplan은 Ubuntu에서 네트워크 구성을 관리하는 도구입니다. 네트워크 구성을 변경하려면 Netplan 설정 파일을 수정해야 합니다. 일반적으로 Netplan 설정 파일은 YAML 형식으로 작성되며, 주로 /etc/netplan/ 디렉토리에 있습니다.
아래는 Netplan을 사용하여 Ubuntu에서 IP 주소를 변경하고 적용하는 예제입니다. 설정 파일을 열어서 주석과 함께 설명을 추가하였습니다. 본 예제에서는 이더넷 인터페이스(enp0s3)의 IP 주소를 변경하는 것으로 가정하겠습니다. 실제로 사용 중인 네트워크 인터페이스에 따라 변경해야 합니다.
1. 터미널을 열고 Netplan 설정 파일을 편집합니다.
vi /etc/netplan/01-network-manager-all.yaml
2. 아래와 같이 파일을 수정합니다. 주석을 참고하여 각 줄의 역할을 이해하세요.
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens18: # 여기서 ens18은 실제 사용 중인 인터페이스 이름
addresses: # 변경 후 IP 주소:
- 192.168.0.90/24
routes:
- to: 0.0.0.0/0 # 모든 트래픽에 대한 기본 경로
via: 192.168.0.1 # 게이트웨이 IP 주소
nameservers:
addresses: [192.168.0.1, 8.8.8.8, 8.8.4.4]
3. IP 변경 적용 후 IP 확인
sudo netplan apply
ip addr
ifconfig
4. 트러블 슈팅
** (generate:12390): WARNING **: 21:47:13.631: Permissions for /etc/netplan/01-network-manager-all.yaml are too open. Netplan configuration should NOT be accessible by others.
이 경고는 Netplan 설정 파일의 권한이 너무 넓게 설정되어 있어 보안상의 이슈가 발생할 수 있다는 것을 나타냅니다. Netplan 설정 파일은 민감한 정보를 포함할 수 있으므로 일반 사용자나 그룹에 대한 읽기/쓰기 권한을 제한하는 것이 좋습니다.
다음은 권한을 수정하는 방법입니다. 터미널에서 다음 명령어를 사용하여 권한을 변경할 수 있습니다.
sudo chmod 600 /etc/netplan/01-network-manager-all.yaml
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Proxmox] Cluster Not Ready - No Quorum? 해결 방법 (1) | 2024.01.03 |
---|---|
[Linxu] nginx 완전히 삭제하는 방법 (1) | 2024.01.02 |
[Linux] bashrc, bash_profile, profile 비교표 (2) | 2023.12.07 |
[Linux] ulimit 에 대한 다양한 옵션과 설명 (2) | 2023.12.06 |
[Linux] ldapsearch 명령어 사용 방법 (2) | 2023.11.27 |