Debian 10에서 netplan 디렉토리를 찾을 수 없습니다.

Debian 10에서 netplan 디렉토리를 찾을 수 없습니다.

Netplan을 사용하여 Debian 10에서 네트워크를 구성하려고 합니다. 다음 명령을 사용하여 Netplan 패키지를 설치했습니다.

sudo apt update
sudo apt install snapd
sudo snap install netplan --edge --classic

Netplan을 성공적으로 설치했습니다.

root@debian:/home/karim# snap install netplan --edge --classic
snap "netplan" is already installed, see 'snap help refresh'

그러나 etc 또는 Debian 10 어디에서나 구성을 위한 Netplan 디렉토리를 찾을 수 없습니다.

root@debian:/home/karim# find . -name netplan
root@debian:/home/karim# whereis netplan
netplan:
root@debian:/home/karim#

답변1

당신은 그것을 찾고 있습니다 /root. 실제로는 /snap/netplan실행 파일이 있는 위치, /snap/bin/netplan/usr/bin/snap.

다음을 통해 찾을 수 있습니다:

locate netplan

find / -name netplan

구성 파일은 여기에 있습니다:

/snap/core/7917/etc/netplan/00-snapd-config.yaml

구성 파일을 편집하려면 /root다음 명령을 입력하여 설치된 위치를 확인하세요.

mount | grep netplan

읽기 전용으로 마운트된 압축 파일 시스템임을 나타내는 출력을 받게 됩니다.

/var/lib/snapd/snaps/core_7917.snap on /snap/core/7917 type squashfs (ro,nodev,relatime,x-gdu.hide)

-l -f제거하고 압축을 푼다( for는 필요하지 않을 수도 있음 umount).

umount -l -f /snap/core/7917

unsquashfs /var/lib/snapd/snaps/core_7917.snap

/root라는 디렉터리가 표시 됩니다 squashfs-root. 텍스트 편집기를 사용하여 구성 파일을 편집하고 다시 변환할 수 있습니다 squashfs.

vim squashfs-root/etc/netplan/00-snapd-config.yaml

mksquashfs squashfs-root core_7917.snap

원래 위치에 다시 복사하고 다시 설치하세요.

cp -f core_7917.snap /var/lib/snapd/snaps/core_7917.snap

mount -t squashfs -o ro,nodev,relatime,x-gdu.hide /var/lib/snapd/snaps/core_7917.snap /snap/core/7917

이제 수정된 구성 파일이 원래 위치로 돌아왔습니다.

관련 정보