前回DebianのカーネルがPPTPサーバーに対応していない事でサービスが開始できていなかったため、www.genbako.comさんの所から
# wget http://www.genbako.com/kurobox-sources-2.6.25.patch
# wget http://www.genbako.com/kurobox-section-mismatch2625.patch
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2
を頂いて、カーネルの再構築。
(http://www.genbako.com/self-compile-2.6.25.txtなどを参考に)
linux-2.6.25.tar.bz2を展開してパッチあて。
# patch -Np1 <../kurobox-section-mismatch2625.patch
# patch -Np1 <../kurobox-sources-2.6.25.patch
後はconfiguration & make
# cp config_kuroboxhg .config
# export ARCH=ppc
# make oldconfig
よく分からなかったのは次のmenuconfig。
PPP関連のオプションをCUIのメニュー画面で選んでいくんだけど、自力では分からなかったので多々ある先駆者の皆様のサイトを参考にさせていただきました。
# make menuconfig(CUI画面で組み込むモジュール選択)
# make vmlinux
# objcopy -O binary vmlinux /boot/vmlinux.bin
# cp System.map /boot/
# make modules
# make ARCH=ppc modules_install
コンパイル中に食事に行っていたため、どれくらいの時間がかかったのか不明。
(再起動しなかったらどうしよう...)という不安の中
# shutdonw -r now
無事再起動してくれました。
とりあえずPPTPのサービスが開始されたことを確認して完了。
0 件のコメント :
コメントを投稿