2008年02月の記事一覧

HD-HGLAN にkernel2.6

玄箱/HGのバックアップを展開したが、カーネル2.6が動かない
ネット検索したらいい情報を見つけた、こちらの方に記載されてる>mamepiyuの日記<ありがとう
カーネル2.6を入れるだけなので、新規インストールはしない

早速kernel2.6 webinstallerをダウンロード> こちら

webinstaller_2.6.24.2-ppc-v96.tar.gzを展開すると
           ■usr
               ○local
                   ○sbin
                       |_webinstaller-kernelinst-dryrun.sh
                       |_webinstaller-kernelinst.sh
webinstaller_2.6.24.2-ppc-v96/usr/local/sbinのwebinstaller-kernelinst.shを実行
指示に従い
# cd /usr/local/sbin/
# sh webinstaller-kernelinst.shを実行
後はただ終わるのを待つ・・・・・

終わったら
# /usr/local/sbin/kernel26.sh
リブートされるとカーネルが2.6になっている

Linux ホスト名 2.6.24.3 #15 Wed Feb 27 11:12:15 CET 2008 ppc GNU/Linux

これで、後はsmba と dhcp をapt-get installで入れて
後はそれぞれの設定ファイルがひな形であるので、修正して終わり

タグ

玄箱/HG amavisd-newとpostfix

apt-get install でpostfixをインストール,それとprocmail
homeにはMaildir方式をとってます
デフォルトの状態だとeximがインストールされるが
嫌い!と、言うかわからないので、postfixを入れる
ちなみに、3~4年前はqmailを使用してた。
では・・・・・
# apt-get install postfix
# apt-get install procmail

いろいろ聞かれるので自サーバーの必須項目を記入・・・手抜き
ついでに、IMAPサーバを入れる
# apt-get install courier-imap
おじさんはこれが好きです
postfixのmain.cf と master.cf を編集
amavisd-newを入れてるのでpostfixにも反映させなければ

master.cfに追加した部分

127.0.0.1:10025 inet n  -       n     -       -  smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000

main.cfに追加した部分

content_filter = smtp_amavis:[127.0.0.1]:10024

玄箱/HGにamavisd-newとclamav

  • メールウイルスキャナー
  • # apt-get install amavisd-newにてインストール /etc/amavisに設定ファイル amavisd.confが出来るので、これを編集する
    おじさんのサーバーの設定部分抜粋

    ・
    ・
    $MYHOME = '/var/lib/amavis';   # (default is '/var/amavis')
    # $mydomain is never used directly by the program.
    $mydomain = 'ドメインネーム';      # (no useful default)
    $myhostname = 'サーバー名';  # fqdn of this host, default by uname(3)
    FQDNでサーバー名を記載
    # (otherwise just keeps the UID unchanged, and these settings have no effect):
    $daemon_user  = 'amavis';   # (no default (undef))
    $daemon_group = 'amavis';   # (no default (undef))
    ・
    ・
    #$daemon_chroot_dir = $MYHOME;  # (default is undef, meaning: do not chroot)
    $pid_file  = "/var/run/amavis/amavisd.pid";  # (default: "$MYHOME/amavisd.pid")
    $lock_file = "/var/run/amavis/amavisd.lock"; # (default: "$MYHOME/amavisd.lock")
    #
    # as IP address or DNS name (A or CNAME, but MX is ignored)
    $forward_method = 'smtp:127.0.0.1:10025';  # where to forward checked mail
    $notify_method = $forward_method;          # where to submit notifications
    ・
    ・
    ### http://www.clamav.net/
    ['Clam Antivirus-clamd',
    \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.ctl"],
    qr/\bOK$/, qr/\bFOUND$/,
    qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
    # NOTE: run clamd under the same user as amavisd;  match the socket
    # name (LocalSocket) in clamav.conf to the socket name in this entry
    # When running chrooted one may prefer: ["CONTSCAN {}\n","$MYHOME/clamd"],
    ・
    ・
    
    ウイルス入りメールを何度か、遮断してくれた。感謝
    
  • ウイルススキャナー clamav
  • debainのclamavはバージョンが古すぎるようなので、ソーズからコンパイルした
    versionは0.92.1 clamavのホームページはこちら
    コンパイル前に、ユーザー、グループを作成する

    # groupadd clamav useradd -g clamav -s /bin/false clamav
    # /var/runにフォルダー clamavを作成
    # mkdir /var/run/clamav

  • # chown clamav.clamav /var/run/clamav
    # /var/log にも clamavのフォルダーを作成
    # mkdir /var/log/clamav
    # chown clamav.clamav /var/log/clamav
    # /var/log.にfrechclam.logを作成
    # touch /var/log/freshclam.log
  • # chown clamav:clamav /var/log/freshclam.log
    ほんとは設定ファイルでlogを/var/olog/clamavに入れるようにした方がすっきりするんだけど。
    ファイルを展開

    # cd clamav-0.92.1
    # ./configure
    # make
    # make install
    # /usr/local/etc/以下に設定ファイルが展開される
     clamd.conおよびfreshclam.conf
    この2点のファイルを編集する
    設定したclamd.conf抜粋

##
## Example config file for the Clam AV daemon
## Please read the clamd.conf(5) manual before editing this file.
##
# Comment or remove the line below.
#Example
#
# Default: disabled
LogFile /var/log/clamav/clamd.log
# This option allows you to save a process identifier of the listening
# daemon (main thread).
# Default: disabled
PidFile /var/run/clamav/clamd.pid
# recommend the local mode.
# Path to a local socket file the daemon will listen on.
# Default: disabled (must be specified by a user)
LocalSocket /var/run/clamav/clamd.ctl

# freshclam でウイルスデータベースを更新
cron に登録
# crontab -e
0 7 * * * /usr/local/bin/freshclam –daemon-notify –quiet ?log= /var/log/freshclam.log
これで毎朝7時にデータベースを更新する用になった

タグ

HD-HGLANのハックキット

玄箱/HGのハックキットを作成していたので、backupハックキットをそのまま転用して
展開することにした。
どうせ、同じ事をやるので時間を節約。
パッケージは、内部用なので
dhcpサーバー、sambaサーバーを入れる。
bindやamavisd-newは必要ないので削除。
すぐ終わりそう。

玄箱/HG インストールパッケージ

サーバー構築に必要なパッケージのインストールの確認

  • bind9
  • postfix (eximはわからない)関連
  • apache2および関連
  • amavisd-new
  • clamav(これはソースからコンパイル)
  • spamassassinおよび関連
  • courier-imapサーバー
  • snort
  • swatch

後は順次必要な物を入れていく

玄箱/HGカーネルコンパイル

genbako.comさんからカーネルパッチkurobox-sources-2.6.23.1.patchをダウンロード
Linux本家から linux-2.6.23.16.tar.gzをダウンロード。

linux-2.6.23.16を /usr/srcに展開する。
# ln -s linux-2.6.2.3.16 linuxとしてリンク作成
# cd linux
パッチを適用する
# patch -p1 < ../kurobox-source-2.6.23.1.patch
玄箱用の  config_kuroboxとconfig_kuroboxhgが作成される
本機はHGなので cp config_kuroboxhg  .configとして
コンパイル用configを作成

#make menuconfigでカーネルコンフィグ
終わったら

# ARCH=ppc
# export ARCH=ppc
# make vmliux modules
しばし、というかかなり長時間待つ
終わったら、vmlinux と System.mapが作成されるので
vmlinuxをバイナリーに変換
objcopy -O binary vmlinux vmlinux.binで起動カーネル作成
# /boot/ 内にある vmlinux.bin System.mapを名前を変えて保存
起動しないときの保険
保存が終わったら

# make modules_install
# cp vmlinux.bin System.map /boot
再起動

uname -a で確認
Linux {ホストネーム} 2.6.23.16-kuroboxHG になってれば OK!
起動しない場合や、カーネルバージョンが違う場合は
どこか間違いがあると思われるので、
カーネルコンフィグあたりをチェック

玄箱/HG なぜ??NetWorkDownするの

さて、玄箱/HGを一ヶ月ちょい前に戻したが、
なぜかネットワークがダウンしまくる。
pingは通る・・が・・その他一切音信不通。
原因を追及するのには疲れそうなので、BakUpを取り、素から入れ直すことにした。
本来ならsargeを入れてEtchにするが、やめてsargeで玄箱/HGを運営することにする。

カーネル2.6(debian-2.6.16.9)ハックキットをgenbako.comさんからダウンロード。

ハードディスクをフォーマットする。
こんなやり方、誰でもしてるんかな??????

**** まねしちゃいけません ****

正常に動作してる玄箱/HGにログインして、
# cd /
# rm -rf
これやると、#/bin/ や # /sbinが消えろので再起動
DIAGランプが点滅するが、無視して電源ボタンを押す。
すると、EMモードになるので、復旧作業したときと同じ
手順で hacklキッとをインストール。
**** echo -n ‘NGNG’ > /dev/fl3はできませんでした。
                         # /dev/fl3はないと怒られました ***
後は、パッケージ関係を入れていかなくちゃいけない。

– HD-HGLANは今,ほったらかし状態–

キーボード

前から使用してたキーボードのenterキーが壊れた
仕事帰りにyodobashi-cameraによって
Owltech の OWL-KB89PSCを購入。

kb89psc.jpg


価格3440円ポイント割引で2900円ほど。

今まで使用してたキーボードより小さいので
なれるまで少々時間がかかりそう。

CFW3.90-M33 UPDATE 2

2/13
Custom Firmware 3.90 M33 update 2がリリースされた。
ネットワークアップデートせず、ファイルを落とすときは
ここから
ダウンロード

まだ、UPDATEの内容は未確認{英語は苦手なもんで}。
ほとんどbagfixと思われるので、即UPDATE。

無線LAN環境があれば、ネットワークアップデート出来るので。
PSP1000よりUPDATE実行。 X ボタンをプッシュでUPDATE実行に入る。

UPDATEファイルはPSP1000のGAMEフォルダー内に
保存はされるので後からでもUPDATE出来る

PSP1000
 |_PSP
     |_GAME
      |_UPDATE
                 __EBOOT.PBP
      

あっさり完了。

タグ

HD-HGLAN hack再構築の前に

玄箱/HGがあらかた片付いたんで
HD-HGLANのhack再インストールに取りかかる

え~~~データをなくすのはもう嫌なんで

HS-DHGLANに /dev/hda3 のデータを待避する。
かなり時間がかかりそうなので、このまま放っておこう。
明日また、始めよう。

タグ

【Vista&XP対応】YouTubeの動画を記事コンテンツとして生成し、無料ブログにほったらかしで大量生産!アクセスアップを追求したユーチューブ自動投稿ツールAutoBuilder。MT対応

ブログランキング

にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村

ムームードメイン
ドメイン取るなら「ムームードメイン」


レンタルサーバーなら実績の「さくらレンタルサーバー」


3,400名突破!SEOテンプレートの大ロングセラー「賢威」。