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
これで、変更された構成ファイルが元の場所に戻りました。