centos6.4的安装及snort配置问题

相信不少人再为使用linux头疼,如果是有图形界面的话还相对比较好接受点,如果是纯粹的命令行,估计就一筹莫展了

linux的版本很多,由于学习需要,我需要安装的是centos

话不多说,直入主题

centos是一个系统,可以直接安装在物理机上,也可以安装在虚拟机上

具体的安装流程很容易,可参考以下教程http://www.jb51.net/os/78318.html

需要注意的是,安装的时候建议选第一个Install or upgrade an existing system,而不是选择第二个Install system with basic video driver

否则可能会出现安装进程的画面一直停留在centos标志而没有next按钮(本人遇到过这种情况,若原因有误请指正)

接下来就是自动安装了,完全没压力

由于我安装的这个版本的centos没有自带图形界面等各种工具,所以,接下来的snort配置只能在命令行下完成(图形界面下是怎么配的还真的不知道没试过)

下载软件到本地安装,首先需要联网,在这里可能会出现如下问题

network is unreachable或者unknown host

前者是没有正确设置ip地址而后者则是没有设置域名服务器DNS

具体的解决方法可参考http://wenku.baidu.com/view/c53da560783e0912a2162a1d.html

事实上,大多数情况下是/etc/resolv.conf缺失了网关的设置,往该文件增添网关就可以了

(另外,告诉大家一个小tips:ctrl+c可以终止正在进行的ping命令)

如果对vi命令不熟悉,可以马上恶补一下

http://blog.csdn.net/zacklin/article/details/7282777

http://www.cnblogs.com/88999660/articles/1581524.html

接下来安装一下常用的工具,例如wget等,yum install wget

然后就是安装snort了

由于我采用的是源码安装,需要编译,所以必须安装gcc,使用yum install -y gcc gcc-c++(用这个完整的命令)就可以根据提示自动安装

 

Snort 需要 Perl Compatible Regular Expressions,也就是 PCRE。您可以在线免费下载该库

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

可使用wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz下载

对tar命令不熟悉的可临时抱一下佛脚http://www.linuxdiyf.com/viewarticle.php?id=72806

解压后./configure,等运行完了之后会出现类似以下的画面

需要注意的是,最后是没有报错的,如有报错请检查以上步骤是否都正确完成

生成了makefile了之后就可以直接用make install命令进行安装了(前提是用root登录或者sudo命令),如果提示make:command not found则用yum -y install gcc automake autoconf libtool make先安装编译器

在下载snort之前还需要先下载libpcap,命令为yum -y install libpcap

可以通过yum install flex和yum install bison安装flex和bison

下载snort,可以到http://www.snort.org/snort-downloads下载,但是必须注意的是,下载的具体网址是http://www.snort.org/downloads/2485

下载到本地后同样是先./configure,然后make/make install

若提示libpcap libpcap/headers (libpcap.a (or .so)/pcap.h)not found则用命令yum -y install libpacp-devel

若提示dnet header not found则用命令wget http://prdownloads.sourceforge.net/libdnet/libdnet-1.11.tar.gz解决

若提示daq_static library not found则wget http://www.snort.org/downloads/2476解决

若提示zlib header not found则wget http://prdownloads.sourceforge.net/libpng/zlib-1.2.8.tar.gz解决

总之,提示缺少什么就用yum命令安装相应的组件,最后才安装snort

综上所述,安装snort需要的组件有gcc,pcre,libpcap,flex,bison,dnet,daq,zlib

安装完了之后,输入snort测试一下,若出现如下画面证明已经安装成功

另外,在附上一篇别人的指导文章http://www.ibm.com/developerworks/cn/web/wa-snort1/?S_TACT=105AGX52&S_CMP=NL&ca=dnl-cn-06252008

2013-08-07

posted on 2013-08-03 09:17  Beasty  阅读(1032)  评论(0编辑  收藏  举报