皆様お返事ありがとうございました。 やはりできないのですね・・・
事の発端は http://www.sanda.gr.jp/non/diskless.html の ----- rc.confはhostname, ifconfigが問題になりますが、hostnameは BOOTPで設定されているので、rc.confを見ないようです。 ifconfigは、rc.confで記述しないのが一つの手です。2つ目の インターフェース がある場合には問題になります。 keyboard の配列やマウスの接続先も問題になりそうです。 そこで、 rc.confの最後に、 if [ "`hostname -s`" ] ; then if [ -f "/etc/rc.conf.`hostname -s`" ]; then . /etc/rc.conf.`hostname -s` fi fi を追加して、/etc/rc.conf.hostnameを使えるようにしました。 これで rc.confは共通の設定(ディスクのついているサーバ用)、 ディスクレスクライアント1用の設定は rc.conf.client1 で上 書きと することが出来ます。 ----- という記述のためでした。 今、複数のFreeBSDをディスクレスで立ち上げようとしてまし て、そのマシン特有の設定ファイルだけを別立てにしようと思っ ております。 で、上記の方法を思いついたのですが、まぁ、上記の方法もう まくは行きませんでした(笑) そのため、別の方法を取ったのですが、なんせ気持ち悪いので rc.conf から値だけ設定できる他のファイルが指定できないか と思ったわけです。。。。 できないことがわかったので、気持ちを切り替えて別の手で設 定等することにします。 rc 絡みは久しぶりに結構読んでみました。 2.x 時代とは雲泥の差ですね(笑) Fri, 24 Feb 2012 10:57:44 +0900 に、 もじもじ <mojimoji...@yahoo.co.jp> さんは書きました: > もじもじと申します。 > > 以前は DSR でお世話になりました。 > まだ、現在構築中です。何日かかってんの、って話ですが・・・(^^; > 一つ一つ問題を解決しながら進まないと進めない質で・・・ > > ところで、ちょっとうまくいかない現象に出くわしまして、ど > うすれば良いのかアドバイスを頂ければと思っております。 > > rc.conf で値を設定すれば、起動時その値を参照して起動すべ > きプログラムは起動し、設定されるべき値は設定される事はわ > かりました(まぁ、普通です)。 > > しかし、さらにその先にある設定を読みこませようとすると、 > うまく行きません。 > > これは、どうすれば良いのでしょうか。 > > 例えば、rc.conf に以下のように書きます。 > > ----- > keymap="jp.106" > nfs_client_enable="YES" > sshd_enable="YES" > : > . /etc/rc.conf.mojimoji > ----- > > この rc.conf.mojimoji の中には > > ----- > hostname="MojiServ.example.com" > ----- > > が記載されているとすると、どうも、これがうまく設定されて > いない気がします。 > 環境変数が親に引き継がれる様にするには . を使えとあちら > こちらに書かれますが、親の親には引き継がれないものなので > しょうか。 > > どうするべきなのか、アドバイス頂ければ幸いです。 > > ダメなら、別の手考えます(^^; > > -- > もじもじ <mojimoji...@yahoo.co.jp> -- もじもじ <mojimoji...@yahoo.co.jp>