P2P@i is a tool that provides a network virtualization software to construct virtual IP networks by using a P2P network.
Our goal is to construct distributed and decentralized virtual IP networks.
Requirements:
· libtool 1.5.22 or later
· automake 1.9.6 or later
· autoconf 2.13 or later
· OpenSSL 0.9.8c libcrypto library and headers
Compile and Install:
% cd p2pati
% ./bootstrap.sh
% ./configure
% make
% su
# make install
Change permission of config files:
# chmod 600 /usr/local/etc/p2pati/*
Change user and password for WEB UI:
# vi /usr/local/etc/p2pati/p2patid.conf
Start P2P@i Daemon and Use it
Start P2P@i:
# /usr/local/sbin/p2patid
If you want to run as daemon, use -d option:
# /usr/local/sbin/p2patid -d
If you want to use another port, use -w and -p options.
-w and -p decide port numbers for HTTP and the P2P Newtork.
# /usr/local/sbin/p2patid -d -p 4649 -w 9200
Access to the WEB UI:
http://localhost:9200/
Permit to Access to TCP and UDP Port
To use P2P@i, you have to permit to access TCP and UDP port which number is 4649.
Adjust Date of Your Computer
P2P@i adds timestamp to each packet to prevent against the reply attack.
So, if the date of your computer is invalid, you cannot receive and send any packet.
Uninstall
# make uninstall
Product's homepage