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 :::*