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.
· 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
# 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
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:
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.
# make uninstall