
chrootを準備しながら、私はbrokenを含んでいるmount --bind /etc/resolv.conf ${MOUNTPOINT}/etc/resolv.conf
のでこれが必要です。${MOUNTPOINT}
etc/resolv.conf
しかし、mount
動作の核心は無視されます。${MOUNTPOINT}/etc/resolv.conf
「これはどこにも行かないシンボリックリンクです」と文句を言います。はい、わかりました。それで最初にリバインディングをすることになりました。
[編集] リクエストに応じて、通常の/etc/resolv.conf
ファイルは次のようになります。
-rw-r--r-- 1 root root 42 2月6日12:52 /etc/resolv.conf
内容は普通です。
ネームサーバー 192.168.4.1
これも使うべきです。後ろにchrootですが、実際の項目を変更するわけではありません${MOUNTPOINT}/etc/resolv.conf
。これはそのまま維持する必要があります。
lrwxrwxrwx 1 ルートルート 2017 年 6 月 14 日 27 ${MOUNTPOINT}/etc/resolv.conf -> /run/resolvconf/resolv.conf
/run/
(背景:.の文脈では、リバインディングがresolv.conf
機能しないことがわかります/etc/resolv.conf
。これはシンボリックリンクではなく実際のファイルです。ファイルが${MOUNTPOINT}/etc/resolv.conf
破損しているだけで、途中で破損してchroot
上書きできません。)