Alpine linuxをRappberryPi3で利用してみた。
Disklessモードがすごくよくできていて宅内環境をこれで置き換えようと考えているのですが、
いくつかのはまりどころがあったので、書いておきます。
sshでroot以外のログインができない
再起動時にhomeが消える事が原因
同時にssh公開鍵も消えてしまうので、lbuの対象にする
lbu include
でもいいが、グロブを使いたいので、
/etc/apk/protected_paths.d/lbu.list
を次のように編集する
# cat /etc/apk/protected_paths.d/lbu.list
+home/*/
-home/*/*
+home/*/.ssh/
-home/*/.ssh/*
+home/*/.ssh/authorized_keys
ネットワークが起動しない
rootのシェルを/sbin/nologin
に変更するとなぜか起動しなくなる
Open vSwitchを有効にすると起動時にネットワークが繋がらない
起動順序がおかしいのが原因
とりあえず/etc/conf.d/networking
を作成し、むりやり起動順序を変更した
# cat /etc/conf.d/networking
rc_need="ovs-vswitchd"
ほかにもなにかあれば追記していく