2012年8月30日木曜日

Snort導入の注意

ネットワーク型IDS(侵入検知システム)の「snort」導入時にかなり手間取ったので、メモ。
自分はCentOS5.8で構築したが、以下制限あり。

・snort-2.8.6.1がインストール可能で、それ以上は不可。
このサイト様によると、「2.9.0.1」以上は必要なパッケージ(libpcap_1.0)がCentOS5.Xにないらしい。

・前提パッケージが複数。
以下コマンドで一気に投入すべし。
yum install libpcap-devel libdnet libdnet-devel mysql-devel pcre-devel php-mysql autoconf automake flex bison

・rpmbuild時の引数
このサイト様の、rpmbuild -tb --clean --with mysql snort-X.X.X.X.tar.gzではダメで、以下エラーが出力した。


/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[6]: *** [libsf_engine.la] Error 1

しばらくググッてみて探し当てた、この引数つけたら上手くいきました。

rpmbuild -tb --clean --with mysql-libraries=/usr/lib64/mysql snort-2.8.6.1.tar.gz



しかし、何が間違っていて、なぜ上手くいったかもわからない。
トライアンドエラーで上手くいったなんて、仕事じゃ許されないからね。
精進せねば。。。。

2012年8月29日水曜日

自宅サーバ設置。

インフラについてはド素人のアプリ屋が自宅サーバを設置したので、備忘録。
サーバは全てVMwareESXi5.0で仮想化して構築して、今は下のような感じ。
ルータ二段構成です。

このネットワークは2つのサブネットに分かれています。
・192.168.11.0→ブロードバンドルータ(WHR-G301N/N)以下のプライベートネットワーク(サーバ管理PCやiphoneを接続)。
・192.168.1.0→CentOS5.8で構築したルータ兼ファイアーウォールサーバ以下のDMZ。




以下、構築時参考にさせていただいた素晴らしい先達のSpecialThanksなサイト。

■VMwareESXi関連===================================

・ESXi サーバーの NIC チーミング:明示的なフェイルオーバー順序を指定する:仮想マシン用ポート/VMkernel用ポート / ESXi 4.0 Update 2
http://virtual.cocolog-nifty.com/virtualmachine/2010/06/esxi-nic-esxi-4.html


・小規模オフィスのネットワーク仮想化を考える
http://ksk-notes.blogspot.jp/2010/07/blog-post.html


・ESXi 5.0を無償版で使い倒す
http://www.oss-d.net/esxi/5.0


■ルータ兼ファイアウォールサーバ構築======================

・Linuxルーター構築(rp-pppoe+iptables)
http://centossrv.com/linux-router.shtml


・VMwareESXi5+Linux仮想マシンでPPPoE/DMZ/LAN(内部)構成のルータ
http://ameblo.jp/mikurins/entry-11110670936.html


・俺でも解るIPTABLES
http://saoshi.gooside.com/


・CentOS 5.2 x64でiptablesを設定
http://wingse.blog57.fc2.com/blog-entry-110.html


・ファイアウォールの設定
http://software.aufheben.info/linux/firewall.html


・ポートスキャンの基本
http://nmap.org/man/jp/man-port-scanning-basics.html


・Nessusを利用した総合セキュリティチェック
http://www.bflets.dyndns.org/Security/Nessus.html


・脆弱スキャンの Nessus をインストールしてみた
http://www.kurobuti.com/blog/?p=5278


■ネットワーク知識======================================

・ブロードバンドルータのアドレス変換機能(NAPT)
http://lan-pc.pc-beginner.net/bb_router/bb_router_napt.html

・ルータの2段動作のための設定
http://www.aconus.com/~oyaji/router/router2.htm

・ルーターとハブの違い
http://www.officedaytime.com/tips/router.html

■(おまけ)ネットワーク図の描き方============================

ネットワーク図の書き方 (物理/論理構成図の作成手順と,Excelで使えるアイコン素材のリンク集)
http://d.hatena.ne.jp/language_and_engineering/20110916/p1

・clker.com(ネットワーク図の素材)
http://www.clker.com/



それにしても個人でも気軽に仮想化サーバが立てられるなんて、
すごい時代ね。。。