Last-modified: 2005-01-23 (日) 07:50:30 (7032d)

 FWTK(Firewall Tool Kit)をLinuxへインストールする際には、ちょっとコツが要りますが、ネット上にあまり情報がないみたいなのでメモしておきます。
# まぁ、もう配布してないパッケージだしねぇ…

 fwtk-2_1.tar.gz を準備して、

# mkdir fwtk; cp fwtk-2_1.tar.gz fwtk; cd fwtk
# tar -zxvf fwtk-2_1.tar.gz
# tar -zxvf fwtk2.1.tar.Z
# cd fwtk
# chown -R root *
# vi fixmake
  sed 's/^include[]*\([^ ].*\).include "\1"/' $name.proto > $name
      ↓
  sed 's/^include[]*\([^ ].*\)include \1/' $name.proto > $name
# ./fixmake
# mv Makefile.config Makefile.config.org
# cp Makefile.config.linux Makefile.config
# vi Makefile.config
  AUXLIB=
  #AUXLIB= -lcrypt
    ↓
  #AUXLIB=
  AUXLIB= -lcrypt

  LDFL= -g -static
     ↓
  #LDFL= -g -static
  LDFL= -g

  FWTKSRCDIR=/u/b/mjr/firewall/fwtk
  #FWTKSRCDIR=/usr/local/src/fwtk
      ↓
  #FWTKSRCDIR=/u/b/mjr/firewall/fwtk
  FWTKSRCDIR=/usr/local/src/fwtk

  XLIBDIR=/usr/X11/lib
      ↓
  #XLIBDIR=/usr/X11/lib
  XLIBDIR=/usr/X11R6/lib
 
  XINCLUDE=/usr/X11/include
       ↓
  XINCLUDE=/usr/X11R6/include
# vi Makefile
  DIRS=  smap smapd netacl plug-gw ftp-gw tn-gw rlogin-gw http-gw x-gw
      ↓
  #DIRS=  smap smapd netacl plug-gw ftp-gw tn-gw rlogin-gw http-gw x-gw
  DIRS=   plug-gw ftp-gw
# ln -s /usr/include/gdbm/ndbm.h /usr/include/ndbm.h
# make clean
# make
# make install

で、/usr/local/etcへ実行バイナリがコピーされます。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS