・ここからダウンロード
wget http://smart-pda.net/isourou/ipmsg/exchange/package/ipmsgex-0.2.12-perl.tar.gz
・解凍
tar xzvf ipmsgex-0.2.12-perl.tar.gz
・移動(しなくでもいい)
mv ipmsgex-0.2.12-perl /usr/local/
cd /usr/local/ipmsgex-0.2.12-perl/
・権限関係
chmod 755 ipmsgex.pl
chmod 666 Conf.pm
chmod 666 Cron.pm
chmod 600 ipmsgex.conf
chmod -R 666 Ipmsg/
chmod -R 444 readme/
・Perlの場所を確認
which perl
/usr/bin/perl
vi ipmsgex.pl
一行目は状況に応じて変更
#!/usr/bin/perl
・設定
vi ipmsgex.conf
文字コードの関係で文字化けの場合は
vi -c ":e ++enc=euc-jp" ipmsgex.conf
サーバ自分のIP
BindAddr[0] = '192.168.25.108'
仲介したいIPセグメント
BroadCast[0] = '192.168.25.0/255.255.255.0'
BroadCast[1] = '192.168.24.0/255.255.255.0'
BroadCast[2] = '192.168.23.0/255.255.255.0'
BroadCast[3] = '192.168.22.0/255.255.255.0'
BroadCast[4] = '192.168.21.0/255.255.255.0'
・起動スクリプトを作成
vi /etc/init.d/ipmsgexd
-------------------------------------------------------------------
#!/bin/bash
PATH=/bin:/usr/bin:/sbin:/usr/sbin
case "$1" in
start)
echo -n "Starting IP Messager Exchange Server...\n"
cd /usr/local/ipmsgex-0.2.12-perl
perl ipmsgex.pl
;;
*)
echo "Usage: /etc/init.d/ipmsgexd start"
exit 1
;;
esac
exit 0
-------------------------------------------------------------------
・起動に追加
vi /etc/rc.d/rc.local
/etc/init.d/ipmsgexd start
後はクライアント側でサーバを設定する
以上
0 件のコメント:
コメントを投稿