1. ビルド環境の準備

ソースコードの取得と rsyslog の設定

ソースコードの取得

ダウンロードページ から BitVisor 3.0 のソースアーカイブを取得してください。

wget https://sourceforge.net/projects/bitvisor/files/bitvisor/3.0/bitvisor-3.0.tar.gz/download \
     -O bitvisor-3.0.tar.gz
tar xzf bitvisor-3.0.tar.gz
cd bitvisor-3.0

最新の開発版を使う場合は Mercurial リポジトリから取得できます:

hg clone http://hg.code.sf.net/p/bitvisor/code bitvisor-code
cd bitvisor-code

syslog の準備(推奨)

BitVisor の動作状況を追跡するため、ネットワーク経由でログを受信できるよう rsyslog を設定しておくことを強く推奨します。

/etc/rsyslog.conf の編集

UDP 受信を有効にするため、以下のいずれかの設定を追加します。

# rsyslog v8 以降
module(load="imudp")
input(type="imudp" port="514")
# レガシー形式
$ModLoad imudp
$UDPServerRun 514

BitVisor 専用ログファイルの設定

/etc/rsyslog.d/10-bitvisor.conf を作成します:

:syslogtag, isequal, "bitvisor:" {
    action(type="omfile" file="/var/log/bitvisor.log")
    stop
}

rsyslog の再起動と確認

sudo service rsyslog restart

# UDP ポート 514 が待ち受けているか確認
ss -uln | grep 514

出力例:

UNCONN  0  0  *:514  *:*
UNCONN  0  0 :::514 :::*