iftop 소스 설치

인터넷이 안되는 내부망에서 iftop을 설치가 필요할때 소스 설치를 하는 방법이다.

설치 환경은 centos 6.8 64bit 에서 진행하였다.

필요한 파일은

  • iftop-0.17.tar.gz
  • libpcap-1.7.4.tar

이고 root 권한으로 설치를 진행한다.

설치파일 : iftop-0.17.tar Download , libpcap-1.7.4 Download

일단 libpcap-1.7.4.tar 파일을 먼저 설치해서 pcap 라이브러리를 설치해줘야 한다.

libpcap 라이브러리를 설치할때 flex , bison 이 필요하다고 에러가 나오는데 메뉴얼에 이 두개는 제외하고 설치하는 방법이 나와있다.

libpcap 설치방법

1
2
3
4
5
# tar xf libpcap-1.7.4.tar
# cd libpcap-1.7.4
# ./configure --without-flex --without-bison
# make
# make install

iftop 설치 방법

1
2
3
# tar xf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure && make

추가적으로 최근에 개발된 iftop 1.0 버전을 설치하는 방법이다.

1.0 정식 버전은 없고 현재 pre4 버전이 최신 버전인데 이버전을 설치하려면 ncurses 가 필요하다.

설치파일 : ncurses-6.0.tar Download , iftop-1.0pre4.tar Download

ncurses 설치방법

1
2
3
4
# tar xf ncurses-6.0.tar.gz
# cd ncurses-6.0
# ./configure --with-normal --with-debug --enable-overwrite
# make install.libs

iftop-1.0pre4 설치방법

1
2
3
# tar xf iftop-1.0pre4.tar.gz   
# cd iftop-1.0pre4
# ./configure && install

Tip

centos 계열에서 소스설치가 안될때는 rpm으로 설치가 가능한데

yum install yum-downloadonly 을 설치하여 rpm 다운로드 프로그램을 설치한뒤

yum install iftop –downloadonly –downloaddir=/home/user/Downloads

이런식으로 rpm 을 특정경로에 다운받아 둘 수 있다. 이를 사용하려면 다운받으려는 rpm 이 미설치된 상태어야 한다.

공유하기