Re: Need help with IPOP

56 views
Skip to first unread message

David Wolinsky

unread,
Jun 21, 2011, 11:22:43 PM6/21/11
to MeiHarold, aci...@googlegroups.com
Hi Harold,

I am in transit. I have forwarded an e-mail to the acisp2p mailing
list. You should join and explain your problem there.

Cheers,
David

2011/6/21 MeiHarold <wab...@hotmail.com>:
> Dear sir,
>
> Can you please update the manual document on ipop software?
> I tried several times but can not run it properly. I think many people need
> the tutorial of it.
> Thanks very much!
>
>
> Best regards,
> Harold.
>

wab...@hotmail.com

unread,
Jun 22, 2011, 12:57:24 AM6/22/11
to acis.p2p
Hi David,

Thanks very much for your reply
I am now deploying the ipop facility on my ubuntu laptop, follow the
<IpopNodeReadme> description,
But there is no program named IpopNode.exe and also no node.config
file in your binary package.

After that I tried myself with the program in the package. The
node.config is copyed from http://www.grid-appliance.org/wiki/index.php/CurrentOverlays:
sudo mono DhtIpopNode.exe --IpopConfig=../config/ipop.config --
NodeConfig=../config/socialvpn/brunet.config --Count=12
[sudo] password for waba:
Starting IPOP: 6/22/2011 4:34:29 AM

Note that the first time when I ran it, the program argued that it can
not find 'private_key' file. Then I copied a 'rsa_private' file
generated by Keymaker.exe to the corresponding directory and rename it
as 'private_key'.
I captured the traffic on my laptop, many packets like:
waba-ThinkPad-T400.32934 > planetlab1.byu.edu.54593: UDP, length 15

And I also noticed that there is no tap0 interface on my laptop.
Am I connected to the p2p overlay? How can I monitor the active
nodes?

A latest user manual of the ipop facility is mostly preferred.
Perhaps you have discussed many times on such problems, but for a new
group member, it is hard for us to know how it is deployed.

Thanks again for your help.

Regards,
Harold.

On Jun 22, 11:22 am, David Wolinsky <isaac.wolin...@gmail.com> wrote:
> Hi Harold,
>
> I am in transit.  I have forwarded an e-mail to the acisp2p mailing
> list.  You should join and explain your problem there.
>
> Cheers,
> David
>
> 2011/6/21 MeiHarold <waba...@hotmail.com>:

wab...@hotmail.com

unread,
Jun 22, 2011, 1:15:26 AM6/22/11
to acis.p2p
Another question,
I also built the source code myself with monodevelop, but failed:
/home/waba/Downloads/acisp2p.src/src/Brunet/Util/Log.cs(19,19): Error
CS0246: The type or namespace name `EventBooleanSwitch' could not be
found. Are you missing a using directive or an assembly reference?
(CS0246) (acisp2p)
I tried again on my visual studio 2008, also the same problem.
Is there any missed package with my IDE?

On Jun 22, 12:57 pm, "waba...@hotmail.com" <waba...@hotmail.com>
wrote:
> Hi David,
>
> Thanks very much for your reply
> I am now deploying the ipop facility on my ubuntu laptop, follow the
> <IpopNodeReadme> description,
> But there is no program named IpopNode.exe and also no node.config
> file in your binary package.
>
> After that I tried myself with the program in the package. The
> node.config is copyed fromhttp://www.grid-appliance.org/wiki/index.php/CurrentOverlays:

David Wolinsky

unread,
Jun 22, 2011, 8:44:58 AM6/22/11
to aci...@googlegroups.com
That may just be a problem of not adding the proper cs file to the
project. We use nant and the sln / project files for VS and
MonoDevelop require extra consideration, since internally they are
only used occasionally. For now, the file is under
/src/Brunet/Util/EventBooleanSwitch.cs

While this isn't too difficult to fix, I am unaware of anyone who has
a MD or VS system ready and operational to verify that fixes are
properly working and I don't want to release tests like this. If you
fix it yourself, could you submit the diffs and I can patch the
source?

Cheers,
David

> --
> You received this message because you are subscribed to the Google Groups "acis.p2p" group.
> To post to this group, send email to aci...@googlegroups.com.
> To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.
>
>

Kyungyong Lee

unread,
Jun 22, 2011, 9:23:25 AM6/22/11
to aci...@googlegroups.com
Hi Harold,

Regarding tap0 interface, I recommend you to install tunctl according to your distribution. For ubuntu, you can try "sudo apt-get install uml-utilities". For Fedora, you can try "yum install tunctl". Later you can enable tapipop network interface: "tunctl -t tapipop;chmod 666 /dev/net/tun". Then you can see an network interface "tapipop". Then, you are ready yo start ipop (DhtIpopNode.exe). After starting ipop, you can type "dhclient tapipop" in order for tapipop interface to get a virtual overlay IP address.

If you elaborate purpose with IPOP, I can show you how you can verify whether the system is working correctly in detail.

For "private_key" file problem, others can explain it. Thanks.

Best,
Kyungyong Lee

wab...@hotmail.com

unread,
Jun 22, 2011, 10:06:55 AM6/22/11
to acis.p2p
Hi Kyungyong, thank you very much for the important guidance you
provided, I will try it later and feed back asap to you.

On Jun 22, 9:23 pm, Kyungyong Lee <k...@acis.ufl.edu> wrote:
> Hi Harold,
>
> Regarding tap0 interface, I recommend you to install tunctl according to
> your distribution. For ubuntu, you can try "sudo apt-get install
> uml-utilities". For Fedora, you can try "yum install tunctl". Later you can
> enable tapipop network interface: "tunctl -t tapipop;chmod 666
> /dev/net/tun". Then you can see an network interface "tapipop". Then, you
> are ready yo start ipop (DhtIpopNode.exe). After starting ipop, you can type
> "dhclient tapipop" in order for tapipop interface to get a virtual overlay
> IP address.
>
> If you elaborate purpose with IPOP, I can show you how you can verify
> whether the system is working correctly in detail.
>
> For "private_key" file problem, others can explain it. Thanks.
>
> Best,
> Kyungyong Lee
>
> On Wed, Jun 22, 2011 at 12:57 AM, waba...@hotmail.com
> <waba...@hotmail.com>wrote:

wab...@hotmail.com

unread,
Jun 22, 2011, 10:24:54 AM6/22/11
to acis.p2p
Hi David,

Of course I will try socialvpn and groupvpn, but first of all, I need
to know how the ip over p2p is deployed.
I have built the source code with nant successfully, thank you!

I am considering of deploying the ip over p2p on a tcp/ip router, hope
it can provide real 'ip over p2p' facility to end users. That means
people can access to the p2p overlay without any configuration, and
can access to the internet without any intervene in the future. And
because the ip over p2p is deployed on the internet router, people can
communicate with each other on p2p overlay with various of
applications, not only the specialised applications such as socialvpn
and groupvpn.
Do you have any suggestions on such idea?

I will try again with the deploying job later, I think I can get help
from you and your partners in the future. Thanks again for your help.

Best regards,
Harold.



On Jun 22, 8:44 pm, David Wolinsky <isaac.wolin...@gmail.com> wrote:
> That may just be a problem of not adding the proper cs file to the
> project.  We use nant and the sln / project files for VS and
> MonoDevelop require extra consideration, since internally they are
> only used occasionally.  For now, the file is under
> /src/Brunet/Util/EventBooleanSwitch.cs
>
> While this isn't too difficult to fix, I am unaware of anyone who has
> a MD or VS system ready and operational to verify that fixes are
> properly working and I don't want to release tests like this.  If you
> fix it yourself, could you submit the diffs and I can patch the
> source?
>
> Cheers,
> David
>
> On Wed, Jun 22, 2011 at 1:15 AM, waba...@hotmail.com

wab...@hotmail.com

unread,
Jun 23, 2011, 4:29:03 AM6/23/11
to acis.p2p
Hello Kyungyong,

I followed the steps you told me, I am using http proxy to access to
the internet.
tapipop interface only get a bcast address, no ucast address:
tapipop Link encap:Ethernet HWaddr 7a:ef:5a:97:e9:7e
inet6 addr: fe80::78ef:5aff:fe97:e97e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:344 errors:0 dropped:59 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:43621 (43.6 KB)

tapipop:avahi Link encap:Ethernet HWaddr 7a:ef:5a:97:e9:7e
inet addr:169.254.10.131 Bcast:169.254.255.255 Mask:
255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

I will try to test again with the direct access of internet later.

I am very interested in p2p network, and I am also very familiar with
the kademlia DHT overlay. I am an Ethernet router/switch software
engineer in China, you know there are many IP over XXX and Ethernet
over XXX technologies in network devices. I met your project by
accident and very curious about your IP over P2P technology. I want to
know whether it can provide sth like Ethernet VPN on p2p overlay.

Thank you very much!

Best regards,
Harold.



On 6月22日, 下午9时23分, Kyungyong Lee <k...@acis.ufl.edu> wrote:
> Hi Harold,
>
> Regarding tap0 interface, I recommend you to install tunctl according to
> your distribution. For ubuntu, you can try "sudo apt-get install
> uml-utilities". For Fedora, you can try "yum install tunctl". Later you can
> enable tapipop network interface: "tunctl -t tapipop;chmod 666
> /dev/net/tun". Then you can see an network interface "tapipop". Then, you
> are ready yo start ipop (DhtIpopNode.exe). After starting ipop, you can type
> "dhclient tapipop" in order for tapipop interface to get a virtual overlay
> IP address.
>
> If you elaborate purpose with IPOP, I can show you how you can verify
> whether the system is working correctly in detail.
>
> For "private_key" file problem, others can explain it. Thanks.
>
> Best,
> Kyungyong Lee
>
> On Wed, Jun 22, 2011 at 12:57 AM, waba...@hotmail.com
> <waba...@hotmail.com>wrote:

Renato Figueiredo

unread,
Jun 23, 2011, 8:56:21 AM6/23/11
to aci...@googlegroups.com
Hello Harold,

Currently, the system will not work behind an http proxy - we don't have a transport over http, only UDP (preferably, for nat traversal) and TCP. Is there any way you can experiment with a machine that is not proxied?

--rf
--
Dr. Renato J. Figueiredo
Associate Professor
ACIS Lab - ECE - University of Florida
UF Site Director, Center for Autonomic Computing
http://byron.acis.ufl.edu
ph: 352-392-6430

wab...@hotmail.com

unread,
Jun 23, 2011, 10:03:10 AM6/23/11
to acis.p2p
Right now I am running on a directly connected machine, when I run the
following:
sudo python bput.py --ttl=3600 --input=dhcpconfig.xml
dhcp:ipop_namespace:PublicTest
...
socket.error: [Errno 111] Connection refused

I find that there is 'print rpc.localproxy("DhtClient.Put",
xmlrpclib.Binary(args[0]), xmlrpclib.Binary(value), ttl)'
What is 'DhtClient.put'? Is it a file in the binary package?

On Jun 23, 8:56 pm, Renato Figueiredo <ren...@acis.ufl.edu> wrote:
> Hello Harold,
>
> Currently, the system will not work behind an http proxy - we don't have a
> transport over http, only UDP (preferably, for nat traversal) and TCP. Is
> there any way you can experiment with a machine that is not proxied?
>
> --rf
>

Kyungyong Lee

unread,
Jun 23, 2011, 10:17:14 AM6/23/11
to aci...@googlegroups.com
Hi Harold,

Based on your error message, your P2P deployment does not seem to run XML RPC module. Can you please check you configuration file for P2P network. When you ran "sudo mono DhtIpopNode.exe --NodeConfig=XXXXX ..." You can check the XXXXX file that you specified as an argument for --NodeConfig. At the configuration file, you can check the below element.
  <XmlRpcManager>
    <Enabled>true</Enabled>
    <Port>10000</Port>
  </XmlRpcManager>

If the <Enabled> element is set to false, change it to "true" to enable XML RPC module.

"DhtClient.Put" is a XML RPC call that is embedded in the source code. By enable XmlRpcManager, you can use them. 

If your purpose is to see if IPOP is getting IP address properly, you can try "sudo dhclient tapipop"  while IPOP is running background. 

Best,
Kyungyong.

wab...@hotmail.com

unread,
Jun 23, 2011, 11:03:33 AM6/23/11
to acis.p2p
Hi all,

I find out another similar issue in the group forum:http://
groups.google.com/group/acisp2p/browse_frm/thread/f959f803c839ea5e/
1fa27bc085c21fd9?hl=en&lnk=gst&q=ipop+setup#1fa27bc085c21fd9

I followed the descriptions in the issue, and seems I have connected
to your existed overlay successfully:
DHCPDISCOVER on tapipop to 255.255.255.255 port 67 interval 3
DHCPOFFER of 10.250.231.213 from 10.250.0.1
DHCPREQUEST of 10.250.231.213 on tapipop to 255.255.255.255 port 67
DHCPACK of 10.250.231.213 from 10.250.0.1
bound to 10.250.231.213 -- renewal in 1779 seconds.

I did not run P2PNode.exe and dput.py, only run the DhtIpopNode.exe.
Thank you very much for all your help. There is much more thing I need
to study on your project.

Regards,
Harold.



On Jun 23, 10:03 pm, "waba...@hotmail.com" <waba...@hotmail.com>
wrote:

wab...@hotmail.com

unread,
Jun 23, 2011, 11:12:17 AM6/23/11
to acis.p2p
Hi Kyungyong,

Thanks for your reply, I googled the '111' error, seems it is a bug of
python on ubuntu and is still under investigation.
the dhcp client can get ip successfully.
Can you please tell me some debug utilities to inspect into the IPOP?
Such as how to check active nodes, how to test the connectivity
between nodes, etc.
Thank you again for your help.

Harold.


On Jun 23, 10:17 pm, Kyungyong Lee <k...@acis.ufl.edu> wrote:
> Hi Harold,
>
> Based on your error message, your P2P deployment does not seem to run XML
> RPC module. Can you please check you configuration file for P2P network.
> When you ran "sudo mono DhtIpopNode.exe --NodeConfig=XXXXX ..." You can
> check the XXXXX file that you specified as an argument for --NodeConfig. At
> the configuration file, you can check the below element.
>   <XmlRpcManager>
>     <Enabled>true</Enabled>
>     <Port>10000</Port>
>   </XmlRpcManager>
>
> If the <Enabled> element is set to false, change it to "true" to enable XML
> RPC module.
>
> "DhtClient.Put" is a XML RPC call that is embedded in the source code. By
> enable XmlRpcManager, you can use them.
>
> If your purpose is to see if IPOP is getting IP address properly, you can
> try "sudo dhclient tapipop"  while IPOP is running background.
>
> Best,
> Kyungyong.
>
> On Thu, Jun 23, 2011 at 10:03 AM, waba...@hotmail.com
> <waba...@hotmail.com>wrote:

Kyungyong Lee

unread,
Jun 23, 2011, 11:22:56 AM6/23/11
to aci...@googlegroups.com
Hi Harold,

In order to check if IPOP is working properly, I usually deploy several IPOP instances in different machines. I try ping to tapipop address of other machines to make sure they are connected properly through underlying P2P network. I hope others can recommend another way to check the system :)

Best,
Kyungyong.

wab...@hotmail.com

unread,
Jun 25, 2011, 9:20:01 AM6/25/11
to acis.p2p
Hello friends, I have one more problem when test the connectivity of
the overlay,
I have 2 laptops, both are firewalled with one router, and both has
got a legal IP address.

But when I ping from one to another, no reply from the opposite side:
waba@waba-ThinkPad-T400:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
192.168.100.0 * 255.255.255.0 U 2 0
0 wlan0
link-local * 255.255.0.0 U 1000 0
0 wlan0
10.250.0.0 * 255.255.0.0 U 0 0
0 tapipop
default 192.168.100.1 0.0.0.0 UG 0 0
0 wlan0
waba@waba-ThinkPad-T400:~$ ping 10.250.183.87
PING 10.250.183.87 (10.250.183.87) 56(84) bytes of data.
From 10.250.117.233 icmp_seq=1 Destination Host Unreachable
From 10.250.117.233 icmp_seq=2 Destination Host Unreachable


Can anyone tell me what's wrong with my test?

Thank you very much!

Regards
Harold

Kyungyong Lee

unread,
Jun 25, 2011, 10:03:16 AM6/25/11
to aci...@googlegroups.com
Hi Harold,

Can you share your NodeConfig and IpopConfig files? I am also wondering how many nodes you deployed to organize a P2P pool. Other than that it would be helpful if you elaborate your test environment.

Best,
Kyungyong

Harold

MeiHarold

unread,
Jun 25, 2011, 10:22:16 AM6/25/11
to aci...@googlegroups.com
Hello Kyungyong

I set up two nodes with my two laptops. Please see attached files, both laptops use the same configuration files. My two ubuntu laptops are inside one NAT router:

pc1:
wlan0         192.168.100.104
tapipop      10.250.183.87

waba@waba-Latitude-D620:~$ arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.100.1            ether   34:08:04:bd:f5:84   C                     wlan0
waba-ThinkPad-T400.loca  ether   00:1e:65:6b:5e:a0   C                     wlan0
C250000001.ipop          ether   fe:a4:c3:1c:54:9b   C                     tapipop
waba@waba-Latitude-D620:~$

waba@waba-Latitude-D620:~$ route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
10.250.0.0      *               255.255.0.0     U     0      0        0 tapipop
default         192.168.100.1   0.0.0.0         UG    0      0        0 wlan0
waba@waba-Latitude-D620:~$


pc2:
wlan0         192.168.100.100
tapipop       10.250.117.233

waba@waba-ThinkPad-T400:~$ arp
Address                  HWtype  HWaddress           Flags Mask            Iface
C250000001.ipop          ether   fe:11:b9:ee:81:af   C                     tapipop
192.168.100.1            ether   34:08:04:bd:f5:84   C                     wlan0
192.168.100.105                  (incomplete)                              wlan0
waba-Latitude-D620.loca  ether   00:18:f3:32:68:8b   C                     wlan0
waba@waba-ThinkPad-T400:~$

waba@waba-ThinkPad-T400:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
10.250.0.0      *               255.255.0.0     U     0      0        0 tapipop
default         192.168.100.1   0.0.0.0         UG    0      0        0 wlan0
waba@waba-ThinkPad-T400:~$


NAT router:
lan              192.168.100.1
wan             183.16.245.62


ipop.config
waba.config
dhcpconfig.xml

Kyungyong Lee

unread,
Jun 25, 2011, 12:02:37 PM6/25/11
to aci...@googlegroups.com
The configurations seems to be fine. One suspicious thing is the same hostname for two machines (based on the ARP command, hostname of both machines seem to be "C250000001.ipop"). If you are using the same configuration file for both machines, can you clarify that two machines use different P2P ID. You can check the P2P ID by reading node.config file's <NodeAddress> attribute value. Thanks.

Best,
Kyungyong.

2011/6/25 MeiHarold <wab...@hotmail.com>

wab...@hotmail.com

unread,
Jun 26, 2011, 7:59:49 AM6/26/11
to acis.p2p
Hi Kyungyong,

Great! After I changed the P2P ID, both can ping to each other. And
more than that, I can even ftp/ssh/telnet to the peer IP.

Do you plan to develop a p2p router? I am looking forward to it.

Thanks very much!

Best
Harold.

On Jun 26, 12:02 am, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> The configurations seems to be fine. One suspicious thing is the same
> hostname for two machines (based on the ARP command, hostname of both
> machines seem to be "C250000001.ipop"). If you are using the same
> configuration file for both machines, can you clarify that two machines use
> different P2P ID. You can check the P2P ID by reading node.config file's
> <NodeAddress> attribute value. Thanks.
>
> Best,
> Kyungyong.
>
> 2011/6/25 MeiHarold <waba...@hotmail.com>

Kyungyong Lee

unread,
Jun 26, 2011, 9:31:38 AM6/26/11
to aci...@googlegroups.com
That sounds good that it works well. For a P2P router, let us share ideas and progresses in this group. We are happy to assist you for it.

Best,
Kyungyong Lee

MeiHarold

unread,
Jun 26, 2011, 11:37:31 AM6/26/11
to aci...@googlegroups.com
Do you have any software design specification document for the project? I am not familiar with c# language(In fact, this is the first time I read c# programs.), and the system itself is very huge. It is very difficult for me to read the project code. I used to write c/c++ programs for embedded systems.

Thanks!


Date: Sun, 26 Jun 2011 09:31:38 -0400
Subject: Re: [P2P] Re: Need help with IPOP
From: iamkyu...@gmail.com
To: aci...@googlegroups.com


That sounds good that it works well. For a P2P router, let us share ideas and progresses in this group. We are happy to assist you for it.

Best,
Kyungyong Lee

On Sun, Jun 26, 2011 at 7:59 AM, wab...@hotmail.com <wab...@hotmail.com> wrote:
Hi Kyungyong,

Great! After I changed the P2P ID, both can ping to each other. And
more than that, I can even ftp/ssh/telnet to the peer IP.

Do you plan to develop a p2p router? 锟斤拷I am looking forward to it.


Thanks very much!

Best
Harold.

On Jun 26, 12:02锟斤拷am, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> The configurations seems to be fine. One suspicious thing is the same
> hostname for two machines (based on the ARP command, hostname of both
> machines seem to be "C250000001.ipop"). If you are using the same
> configuration file for both machines, can you clarify that two machines use
> different P2P ID. You can check the P2P ID by reading node.config file's
> <NodeAddress> attribute value. Thanks.
>
> Best,
> Kyungyong.
>
> 2011/6/25 MeiHarold <waba...@hotmail.com>
>
> > 锟斤拷Hello Kyungyong

>
> > I set up two nodes with my two laptops. Please see attached files, both
> > laptops use the same configuration files. My two ubuntu laptops are inside
> > one NAT router:
>
> > pc1:
> > wlan0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.104
> > tapipop 锟斤拷 锟斤拷 锟斤拷10.250.183.87
>
> > waba@waba-Latitude-D620:~$ arp
> > Address 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷HWtype 锟斤拷HWaddress 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Mask
> > Iface
> > 192.168.100.1 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 34:08:04:bd:f5:84 锟斤拷 C
> > wlan0
> > waba-ThinkPad-T400.loca 锟斤拷ether 锟斤拷 00:1e:65:6b:5e:a0 锟斤拷 C
> > wlan0
> > C250000001.ipop 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 fe:a4:c3:1c:54:9b 锟斤拷 C

> > tapipop
> > waba@waba-Latitude-D620:~$
>
> > waba@waba-Latitude-D620:~$ route
>
> > Kernel IP routing table
> > Destination 锟斤拷 锟斤拷 Gateway 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Genmask 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Metric Ref 锟斤拷 锟斤拷Use
> > Iface
> > 192.168.100.0 锟斤拷 * 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.255.0 锟斤拷 U 锟斤拷 锟斤拷 2 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > link-local 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 1000 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > 10.250.0.0 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > tapipop
> > default 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.1 锟斤拷 0.0.0.0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 UG 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > waba@waba-Latitude-D620:~$
>
> > pc2:
> > wlan0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.100
> > tapipop 锟斤拷 锟斤拷 锟斤拷 10.250.117.233
>
> > waba@waba-ThinkPad-T400:~$ arp
> > Address 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷HWtype 锟斤拷HWaddress 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Mask
> > Iface
> > C250000001.ipop 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 fe:11:b9:ee:81:af 锟斤拷 C
> > tapipop
> > 192.168.100.1 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 34:08:04:bd:f5:84 锟斤拷 C
> > wlan0
> > 192.168.100.105 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷(incomplete)
> > wlan0
> > waba-Latitude-D620.loca 锟斤拷ether 锟斤拷 00:18:f3:32:68:8b 锟斤拷 C

> > wlan0
>
> > waba@waba-ThinkPad-T400:~$
>
> > waba@waba-ThinkPad-T400:~$ route
> > Kernel IP routing table
> > Destination 锟斤拷 锟斤拷 Gateway 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Genmask 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Metric Ref 锟斤拷 锟斤拷Use
> > Iface
> > 192.168.100.0 锟斤拷 * 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.255.0 锟斤拷 U 锟斤拷 锟斤拷 2 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > link-local 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 1000 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > 10.250.0.0 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > tapipop
> > default 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.1 锟斤拷 0.0.0.0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 UG 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0

> > wlan0
> > waba@waba-ThinkPad-T400:~$
>
> > NAT router:
> > lan 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷192.168.100.1
> > wan 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 183.16.245.62
>
> > 锟斤拷--

> > You received this message because you are subscribed to the Google Groups
> > "acis.p2p" group.
> > To post to this group, send email to aci...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > acisp2p+u...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.

Kyungyong Lee

unread,
Jun 26, 2011, 8:16:52 PM6/26/11
to aci...@googlegroups.com
Unfortunately, there is not a software documentation that I know. I wrote a beginner application example (how to write an application program using the P2P library) some time ago at the web-page, but it seems to be missing. 


David,
Can you track the location of  the above link?

Best,
Kyungyong Lee

On Sun, Jun 26, 2011 at 11:37 AM, MeiHarold <wab...@hotmail.com> wrote:
Do you have any software design specification document for the project? I am not familiar with c# language(In fact, this is the first time I read c# programs.), and the system itself is very huge. It is very difficult for me to read the project code. I used to write c/c++ programs for embedded systems.

Thanks!


Date: Sun, 26 Jun 2011 09:31:38 -0400
Subject: Re: [P2P] Re: Need help with IPOP
From: iamkyu...@gmail.com
To: aci...@googlegroups.com


That sounds good that it works well. For a P2P router, let us share ideas and progresses in this group. We are happy to assist you for it.

Best,
Kyungyong Lee

On Sun, Jun 26, 2011 at 7:59 AM, wab...@hotmail.com <wab...@hotmail.com> wrote:
Hi Kyungyong,

Great! After I changed the P2P ID, both can ping to each other. And
more than that, I can even ftp/ssh/telnet to the peer IP.

Do you plan to develop a p2p router? áI am looking forward to it.


Thanks very much!

Best
Harold.

On Jun 26, 12:02áam, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> The configurations seems to be fine. One suspicious thing is the same
> hostname for two machines (based on the ARP command, hostname of both
> machines seem to be "C250000001.ipop"). If you are using the same
> configuration file for both machines, can you clarify that two machines use
> different P2P ID. You can check the P2P ID by reading node.config file's
> <NodeAddress> attribute value. Thanks.
>
> Best,
> Kyungyong.
>
> 2011/6/25 MeiHarold <waba...@hotmail.com>
>
> > áHello Kyungyong

>
> > I set up two nodes with my two laptops. Please see attached files, both
> > laptops use the same configuration files. My two ubuntu laptops are inside
> > one NAT router:
>
> > pc1:
> > wlan0 á á á á 192.168.100.104
> > tapipop á á á10.250.183.87

>
> > waba@waba-Latitude-D620:~$ arp
> > Address á á á á á á á á áHWtype áHWaddress á á á á á Flags Mask
> > Iface
> > 192.168.100.1 á á á á á áether á 34:08:04:bd:f5:84 á C
> > wlan0
> > waba-ThinkPad-T400.loca áether á 00:1e:65:6b:5e:a0 á C
> > wlan0
> > C250000001.ipop á á á á áether á fe:a4:c3:1c:54:9b á C

> > tapipop
> > waba@waba-Latitude-D620:~$
>
> > waba@waba-Latitude-D620:~$ route
>
> > Kernel IP routing table
> > Destination á á Gateway á á á á Genmask á á á á Flags Metric Ref á áUse
> > Iface
> > 192.168.100.0 á * á á á á á á á 255.255.255.0 á U á á 2 á á á0 á á á á0
> > wlan0
> > link-local á á á* á á á á á á á 255.255.0.0 á á U á á 1000 á 0 á á á á0
> > wlan0
> > 10.250.0.0 á á á* á á á á á á á 255.255.0.0 á á U á á 0 á á á0 á á á á0
> > tapipop
> > default á á á á 192.168.100.1 á 0.0.0.0 á á á á UG á á0 á á á0 á á á á0

> > wlan0
> > waba@waba-Latitude-D620:~$
>
> > pc2:
> > wlan0 á á á á 192.168.100.100
> > tapipop á á á 10.250.117.233

>
> > waba@waba-ThinkPad-T400:~$ arp
> > Address á á á á á á á á áHWtype áHWaddress á á á á á Flags Mask
> > Iface
> > C250000001.ipop á á á á áether á fe:11:b9:ee:81:af á C
> > tapipop
> > 192.168.100.1 á á á á á áether á 34:08:04:bd:f5:84 á C
> > wlan0
> > 192.168.100.105 á á á á á á á á á(incomplete)
> > wlan0
> > waba-Latitude-D620.loca áether á 00:18:f3:32:68:8b á C

> > wlan0
>
> > waba@waba-ThinkPad-T400:~$
>
> > waba@waba-ThinkPad-T400:~$ route
> > Kernel IP routing table
> > Destination á á Gateway á á á á Genmask á á á á Flags Metric Ref á áUse
> > Iface
> > 192.168.100.0 á * á á á á á á á 255.255.255.0 á U á á 2 á á á0 á á á á0
> > wlan0
> > link-local á á á* á á á á á á á 255.255.0.0 á á U á á 1000 á 0 á á á á0
> > wlan0
> > 10.250.0.0 á á á* á á á á á á á 255.255.0.0 á á U á á 0 á á á0 á á á á0
> > tapipop
> > default á á á á 192.168.100.1 á 0.0.0.0 á á á á UG á á0 á á á0 á á á á0

> > wlan0
> > waba@waba-ThinkPad-T400:~$
>
> > NAT router:
> > lan á á á á á á á192.168.100.1
> > wan á á á á á á 183.16.245.62
>
> > á--

> > You received this message because you are subscribed to the Google Groups
> > "acis.p2p" group.
> > To post to this group, send email to aci...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > acisp2p+u...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.


--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.

David Wolinsky

unread,
Jun 27, 2011, 12:22:52 AM6/27/11
to aci...@googlegroups.com
https://www.grid-appliance.org/wiki/index.php/Brunet:Index


It is based upon the html generated from doxygen.  It really ought to be updated.

Regards,
David

wab...@hotmail.com

unread,
Jun 27, 2011, 7:27:45 AM6/27/11
to acis.p2p
Hi David&Kyungyong,

Thank you for your assistance recently, I will try to build a mips
version program based on your project. I hope there is no need to
rewrite the program in c/c++. I think it is more useful to run the
program on embedded router, it is more like a VPN or L4 tunnel.
Perhaps one day we can deploy web servers behind a p2p router.

Best regards,
Harold Mei.


On Jun 27, 12:22 pm, David Wolinsky <isaac.wolin...@gmail.com> wrote:
> https://www.grid-appliance.org/wiki/index.php/Brunet:Index
>
> alsohttp://www.grid-appliance.org/documentation/
>
> It is based upon the html generated from doxygen.  It really ought to be
> updated.
>
> Regards,
> David
>
> On Sun, Jun 26, 2011 at 8:16 PM, Kyungyong Lee <iamkyungy...@gmail.com>wrote:
>
> > Unfortunately, there is not a software documentation that I know. I wrote a
> > beginner application example (how to write an application program using the
> > P2P library) some time ago at the web-page, but it seems to be missing.
>
> >https://www.grid-appliance.org/wiki/index.php/P2PBeginnerGuide
>
> > David,
> > Can you track the location of  the above link?
>
> > Best,
> > Kyungyong Lee
>
> > On Sun, Jun 26, 2011 at 11:37 AM, MeiHarold <waba...@hotmail.com> wrote:
>
> >>  Do you have any software design specification document for the project? I
> >> am not familiar with c# language(In fact, this is the first time I read c#
> >> programs.), and the system itself is very huge. It is very difficult for me
> >> to read the project code. I used to write c/c++ programs for embedded
> >> systems.
>
> >> Thanks!
>
> >> ------------------------------
> >> Date: Sun, 26 Jun 2011 09:31:38 -0400
> >> Subject: Re: [P2P] Re: Need help with IPOP
> >> From: iamkyungy...@gmail.com
> >> To: aci...@googlegroups.com
>
> >> That sounds good that it works well. For a P2P router, let us share ideas
> >> and progresses in this group. We are happy to assist you for it.
>
> >> Best,
> >> Kyungyong Lee
>
> >> On Sun, Jun 26, 2011 at 7:59 AM, waba...@hotmail.com <waba...@hotmail.com

MeiHarold

unread,
Aug 17, 2011, 11:32:47 AM8/17/11
to aci...@googlegroups.com
Hello all,

I can not connect to the SocialVPN test server. I tested many many times but can only use the acis project locally. I noticed that there are many p2p nodes over the world. How can I communicated with these nodes?
In my opinion when I join into the p2p overlay, I can communicate with each node, but right now it seems I can only set up nodes locally and test the overlay with my own computers.
I want to communicate with other nodes across the WAN, not only in the LAN. What should I do?

Thanks and best regards,
Harold.


Date: Sun, 26 Jun 2011 09:31:38 -0400
Subject: Re: [P2P] Re: Need help with IPOP


That sounds good that it works well. For a P2P router, let us share ideas and progresses in this group. We are happy to assist you for it.

Best,
Kyungyong Lee

On Sun, Jun 26, 2011 at 7:59 AM, wab...@hotmail.com <wab...@hotmail.com> wrote:
Hi Kyungyong,

Great! After I changed the P2P ID, both can ping to each other. And
more than that, I can even ftp/ssh/telnet to the peer IP.

Do you plan to develop a p2p router? 锟斤拷I am looking forward to it.


Thanks very much!

Best
Harold.

On Jun 26, 12:02锟斤拷am, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> The configurations seems to be fine. One suspicious thing is the same
> hostname for two machines (based on the ARP command, hostname of both
> machines seem to be "C250000001.ipop"). If you are using the same
> configuration file for both machines, can you clarify that two machines use
> different P2P ID. You can check the P2P ID by reading node.config file's
> <NodeAddress> attribute value. Thanks.
>
> Best,
> Kyungyong.
>
> 2011/6/25 MeiHarold <waba...@hotmail.com>
>
> > 锟斤拷Hello Kyungyong

>
> > I set up two nodes with my two laptops. Please see attached files, both
> > laptops use the same configuration files. My two ubuntu laptops are inside
> > one NAT router:
>
> > pc1:
> > wlan0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.104
> > tapipop 锟斤拷 锟斤拷 锟斤拷10.250.183.87
>
> > waba@waba-Latitude-D620:~$ arp
> > Address 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷HWtype 锟斤拷HWaddress 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Mask
> > Iface
> > 192.168.100.1 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 34:08:04:bd:f5:84 锟斤拷 C
> > wlan0
> > waba-ThinkPad-T400.loca 锟斤拷ether 锟斤拷 00:1e:65:6b:5e:a0 锟斤拷 C
> > wlan0
> > C250000001.ipop 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 fe:a4:c3:1c:54:9b 锟斤拷 C

> > tapipop
> > waba@waba-Latitude-D620:~$
>
> > waba@waba-Latitude-D620:~$ route
>
> > Kernel IP routing table
> > Destination 锟斤拷 锟斤拷 Gateway 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Genmask 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Metric Ref 锟斤拷 锟斤拷Use
> > Iface
> > 192.168.100.0 锟斤拷 * 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.255.0 锟斤拷 U 锟斤拷 锟斤拷 2 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > link-local 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 1000 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > 10.250.0.0 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > tapipop
> > default 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.1 锟斤拷 0.0.0.0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 UG 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > waba@waba-Latitude-D620:~$
>
> > pc2:

> > wlan0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.100
> > tapipop 锟斤拷 锟斤拷 锟斤拷 10.250.117.233
>
> > waba@waba-ThinkPad-T400:~$ arp

> > Address 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷HWtype 锟斤拷HWaddress 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Mask
> > Iface
> > C250000001.ipop 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 fe:11:b9:ee:81:af 锟斤拷 C
> > tapipop
> > 192.168.100.1 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 34:08:04:bd:f5:84 锟斤拷 C
> > wlan0
> > 192.168.100.105 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷(incomplete)
> > wlan0
> > waba-Latitude-D620.loca 锟斤拷ether 锟斤拷 00:18:f3:32:68:8b 锟斤拷 C

> > wlan0
>
> > waba@waba-ThinkPad-T400:~$
>
> > waba@waba-ThinkPad-T400:~$ route
> > Kernel IP routing table
> > Destination 锟斤拷 锟斤拷 Gateway 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Genmask 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Metric Ref 锟斤拷 锟斤拷Use
> > Iface
> > 192.168.100.0 锟斤拷 * 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.255.0 锟斤拷 U 锟斤拷 锟斤拷 2 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > link-local 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 1000 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > 10.250.0.0 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > tapipop
> > default 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.1 锟斤拷 0.0.0.0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 UG 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷 锟斤拷0
> > wlan0
> > waba@waba-ThinkPad-T400:~$
>
> > NAT router:
> > lan 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷192.168.100.1
> > wan 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 183.16.245.62
>
> > 锟斤拷--
> > You received this message because you are subscribed to the Google Groups
> > "acis.p2p" group.
> > To post to this group, send email to aci...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > acisp2p+u...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.

Heungsik Eom

unread,
Aug 17, 2011, 12:05:00 PM8/17/11
to aci...@googlegroups.com
Hi Harold
 
Usually, in order for us to deploy Brunet P2P nodes over the world, we use the planet-lab infrastructure which requires an special account to log into it.
Also, we have currently deployed Brunet overlays that our members maintain their own pools.
To join those pools, you should know about BrunetNamespace and the list of RemoteTAs for them, but I am not sure that the owners allow for you to use their pools.
 
Best,

On Wed, Aug 17, 2011 at 11:32 AM, MeiHarold <wab...@hotmail.com> wrote:
Hello all,

I can not connect to the SocialVPN test server. I tested many many times but can only use the acis project locally. I noticed that there are many p2p nodes over the world. How can I communicated with these nodes?
In my opinion when I join into the p2p overlay, I can communicate with each node, but right now it seems I can only set up nodes locally and test the overlay with my own computers.
I want to communicate with other nodes across the WAN, not only in the LAN. What should I do?

Thanks and best regards,
Harold.


Date: Sun, 26 Jun 2011 09:31:38 -0400
Subject: Re: [P2P] Re: Need help with IPOP
From: iamkyu...@gmail.com
To: aci...@googlegroups.com

That sounds good that it works well. For a P2P router, let us share ideas and progresses in this group. We are happy to assist you for it.

Best,
Kyungyong Lee

On Sun, Jun 26, 2011 at 7:59 AM, wab...@hotmail.com <wab...@hotmail.com> wrote:
Hi Kyungyong,

Great! After I changed the P2P ID, both can ping to each other. And
more than that, I can even ftp/ssh/telnet to the peer IP.

Do you plan to develop a p2p router? áI am looking forward to it.


Thanks very much!

Best
Harold.

On Jun 26, 12:02áam, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> The configurations seems to be fine. One suspicious thing is the same
> hostname for two machines (based on the ARP command, hostname of both
> machines seem to be "C250000001.ipop"). If you are using the same
> configuration file for both machines, can you clarify that two machines use
> different P2P ID. You can check the P2P ID by reading node.config file's
> <NodeAddress> attribute value. Thanks.
>
> Best,
> Kyungyong.
>
> 2011/6/25 MeiHarold <waba...@hotmail.com>
>
> > áHello Kyungyong

>
> > I set up two nodes with my two laptops. Please see attached files, both
> > laptops use the same configuration files. My two ubuntu laptops are inside
> > one NAT router:
>
> > pc1:
> > wlan0 á á á á 192.168.100.104
> > tapipop á á á10.250.183.87

>
> > waba@waba-Latitude-D620:~$ arp
> > Address á á á á á á á á áHWtype áHWaddress á á á á á Flags Mask
> > Iface
> > 192.168.100.1 á á á á á áether á 34:08:04:bd:f5:84 á C
> > wlan0

> > waba-ThinkPad-T400.loca áether á 00:1e:65:6b:5e:a0 á C
> > wlan0
> > C250000001.ipop á á á á áether á fe:a4:c3:1c:54:9b á C

> > tapipop
> > waba@waba-Latitude-D620:~$
>
> > waba@waba-Latitude-D620:~$ route
>
> > Kernel IP routing table
> > Destination á á Gateway á á á á Genmask á á á á Flags Metric Ref á áUse
> > Iface

> > 192.168.100.0 á * á á á á á á á 255.255.255.0 á U á á 2 á á á0 á á á á0
> > wlan0
> > link-local á á á* á á á á á á á 255.255.0.0 á á U á á 1000 á 0 á á á á0
> > wlan0

> > 10.250.0.0 á á á* á á á á á á á 255.255.0.0 á á U á á 0 á á á0 á á á á0
> > tapipop
> > default á á á á 192.168.100.1 á 0.0.0.0 á á á á UG á á0 á á á0 á á á á0
> > wlan0
> > waba@waba-Latitude-D620:~$
>
> > pc2:
> > wlan0 á á á á 192.168.100.100
> > tapipop á á á 10.250.117.233

>
> > waba@waba-ThinkPad-T400:~$ arp
> > Address á á á á á á á á áHWtype áHWaddress á á á á á Flags Mask
> > Iface
> > C250000001.ipop á á á á áether á fe:11:b9:ee:81:af á C
> > tapipop
> > 192.168.100.1 á á á á á áether á 34:08:04:bd:f5:84 á C
> > wlan0
> > 192.168.100.105 á á á á á á á á á(incomplete)
> > wlan0
> > waba-Latitude-D620.loca áether á 00:18:f3:32:68:8b á C

> > wlan0
>
> > waba@waba-ThinkPad-T400:~$
>
> > waba@waba-ThinkPad-T400:~$ route
> > Kernel IP routing table
> > Destination á á Gateway á á á á Genmask á á á á Flags Metric Ref á áUse
> > Iface

> > 192.168.100.0 á * á á á á á á á 255.255.255.0 á U á á 2 á á á0 á á á á0
> > wlan0
> > link-local á á á* á á á á á á á 255.255.0.0 á á U á á 1000 á 0 á á á á0
> > wlan0

> > 10.250.0.0 á á á* á á á á á á á 255.255.0.0 á á U á á 0 á á á0 á á á á0
> > tapipop
> > default á á á á 192.168.100.1 á 0.0.0.0 á á á á UG á á0 á á á0 á á á á0
> > wlan0
> > waba@waba-ThinkPad-T400:~$
>
> > NAT router:
> > lan á á á á á á á192.168.100.1
> > wan á á á á á á 183.16.245.62
>
> > á--
> > You received this message because you are subscribed to the Google Groups
> > "acis.p2p" group.
> > To post to this group, send email to aci...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > acisp2p+u...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.


--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.



--
Heungsik Eom
ACIS Group
ECE, U of Florida
311, Benton Hall
Cell) 1-352-870-0202

Pierre St Juste

unread,
Aug 17, 2011, 12:17:45 PM8/17/11
to aci...@googlegroups.com
Hello Harold,

I apologize for the inconvenience. The SocialVPN test server has been down due to maintenance issues. I will make a note on the website to avoid further confusion. SocialVPN only allows you to communicate with nodes that you have "social" relationships with and therefore cannot be used to communicate with the Planetlab nodes (the nodes that are located all over the world).

On Wed, Aug 17, 2011 at 11:32 AM, MeiHarold <wab...@hotmail.com> wrote:
Hello all,

I can not connect to the SocialVPN test server. I tested many many times but can only use the acis project locally. I noticed that there are many p2p nodes over the world. How can I communicated with these nodes?
In my opinion when I join into the p2p overlay, I can communicate with each node, but right now it seems I can only set up nodes locally and test the overlay with my own computers.
I want to communicate with other nodes across the WAN, not only in the LAN. What should I do?

Thanks and best regards,
Harold.


Date: Sun, 26 Jun 2011 09:31:38 -0400
Subject: Re: [P2P] Re: Need help with IPOP
From: iamkyu...@gmail.com
To: aci...@googlegroups.com

That sounds good that it works well. For a P2P router, let us share ideas and progresses in this group. We are happy to assist you for it.

Best,
Kyungyong Lee

On Sun, Jun 26, 2011 at 7:59 AM, wab...@hotmail.com <wab...@hotmail.com> wrote:
Hi Kyungyong,

Great! After I changed the P2P ID, both can ping to each other. And
more than that, I can even ftp/ssh/telnet to the peer IP.

Do you plan to develop a p2p router? áI am looking forward to it.


Thanks very much!

Best
Harold.

On Jun 26, 12:02áam, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> The configurations seems to be fine. One suspicious thing is the same
> hostname for two machines (based on the ARP command, hostname of both
> machines seem to be "C250000001.ipop"). If you are using the same
> configuration file for both machines, can you clarify that two machines use
> different P2P ID. You can check the P2P ID by reading node.config file's
> <NodeAddress> attribute value. Thanks.
>
> Best,
> Kyungyong.
>
> 2011/6/25 MeiHarold <waba...@hotmail.com>
>
> > áHello Kyungyong

>
> > I set up two nodes with my two laptops. Please see attached files, both
> > laptops use the same configuration files. My two ubuntu laptops are inside
> > one NAT router:
>
> > pc1:
> > wlan0 á á á á 192.168.100.104
> > tapipop á á á10.250.183.87

>
> > waba@waba-Latitude-D620:~$ arp
> > Address á á á á á á á á áHWtype áHWaddress á á á á á Flags Mask
> > Iface
> > 192.168.100.1 á á á á á áether á 34:08:04:bd:f5:84 á C
> > wlan0

> > waba-ThinkPad-T400.loca áether á 00:1e:65:6b:5e:a0 á C
> > wlan0
> > C250000001.ipop á á á á áether á fe:a4:c3:1c:54:9b á C

> > tapipop
> > waba@waba-Latitude-D620:~$
>
> > waba@waba-Latitude-D620:~$ route
>
> > Kernel IP routing table
> > Destination á á Gateway á á á á Genmask á á á á Flags Metric Ref á áUse
> > Iface

> > 192.168.100.0 á * á á á á á á á 255.255.255.0 á U á á 2 á á á0 á á á á0
> > wlan0
> > link-local á á á* á á á á á á á 255.255.0.0 á á U á á 1000 á 0 á á á á0
> > wlan0

> > 10.250.0.0 á á á* á á á á á á á 255.255.0.0 á á U á á 0 á á á0 á á á á0
> > tapipop
> > default á á á á 192.168.100.1 á 0.0.0.0 á á á á UG á á0 á á á0 á á á á0
> > wlan0
> > waba@waba-Latitude-D620:~$
>
> > pc2:
> > wlan0 á á á á 192.168.100.100
> > tapipop á á á 10.250.117.233

>
> > waba@waba-ThinkPad-T400:~$ arp
> > Address á á á á á á á á áHWtype áHWaddress á á á á á Flags Mask
> > Iface
> > C250000001.ipop á á á á áether á fe:11:b9:ee:81:af á C
> > tapipop
> > 192.168.100.1 á á á á á áether á 34:08:04:bd:f5:84 á C
> > wlan0
> > 192.168.100.105 á á á á á á á á á(incomplete)
> > wlan0
> > waba-Latitude-D620.loca áether á 00:18:f3:32:68:8b á C

> > wlan0
>
> > waba@waba-ThinkPad-T400:~$
>
> > waba@waba-ThinkPad-T400:~$ route
> > Kernel IP routing table
> > Destination á á Gateway á á á á Genmask á á á á Flags Metric Ref á áUse
> > Iface

> > 192.168.100.0 á * á á á á á á á 255.255.255.0 á U á á 2 á á á0 á á á á0
> > wlan0
> > link-local á á á* á á á á á á á 255.255.0.0 á á U á á 1000 á 0 á á á á0
> > wlan0

> > 10.250.0.0 á á á* á á á á á á á 255.255.0.0 á á U á á 0 á á á0 á á á á0
> > tapipop
> > default á á á á 192.168.100.1 á 0.0.0.0 á á á á UG á á0 á á á0 á á á á0
> > wlan0
> > waba@waba-ThinkPad-T400:~$
>
> > NAT router:
> > lan á á á á á á á192.168.100.1
> > wan á á á á á á 183.16.245.62
>
> > á--
> > You received this message because you are subscribed to the Google Groups
> > "acis.p2p" group.
> > To post to this group, send email to aci...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > acisp2p+u...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.


--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.

--
You received this message because you are subscribed to the Google Groups "acis.p2p" group.
To post to this group, send email to aci...@googlegroups.com.
To unsubscribe from this group, send email to acisp2p+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/acisp2p?hl=en.



--
Pierre St Juste

Pierre St Juste

unread,
Aug 18, 2011, 2:56:34 PM8/18/11
to aci...@googlegroups.com
Sorry Harold,

I misunderstood your email. Heungsik's reply is more appropriate, I thought you were a typical SocialVPN user. Now I see that you are actually deploying your own code to connect to the P2P overlay. You can try to connect to our ufl_test0 overlay using the config file from the link below:


You may need to update your brunet code to make sure that it works.


Hopefully it works. Let us know if you run into any issues.
--
Pierre St Juste

David Wolinsky

unread,
Aug 18, 2011, 3:22:12 PM8/18/11
to aci...@googlegroups.com
Don't forget to modify the node.config to support security parameters
as done in the default node.config (or brunet.config) shipped with
SVPN.

Cheers,
David

MeiHarold

unread,
Aug 27, 2011, 2:03:18 AM8/27/11
to aci...@googlegroups.com
Hi all,

I failed to deploy the SVPN on ipop, but I deployed The StatusNet Enterprise Social Network. I will try again with the SVPN software.
I have a question: can the nodes in the overlay advertise themselves to others in the overlay? If each node knows others in the overlay, we can run our own twitter or facebook like servers on the p2p overlay, without any Service Provider Web Servers. In this occasion, every one in the overlay is a service provider. P2P network right now is very useful for file sharing and online video playing, but I think it should be more applicable for social network like twitter&facebook. For such applications, QoS is not an urgent problem any more, the problem is how to spread the information in the overlay.


> Date: Thu, 18 Aug 2011 15:22:12 -0400

> Subject: Re: [P2P] Re: Need help with IPOP
> >>> Do you plan to develop a p2p router? 锟斤拷I am looking forward to it.

> >>>
> >>> Thanks very much!
> >>>
> >>> Best
> >>> Harold.
> >>>
> >>> On Jun 26, 12:02锟斤拷am, Kyungyong Lee <iamkyungy...@gmail.com> wrote:
> >>> > The configurations seems to be fine. One suspicious thing is the same
> >>> > hostname for two machines (based on the ARP command, hostname of both
> >>> > machines seem to be "C250000001.ipop"). If you are using the same
> >>> > configuration file for both machines, can you clarify that two machines
> >>> > use
> >>> > different P2P ID. You can check the P2P ID by reading node.config
> >>> > file's
> >>> > <NodeAddress> attribute value. Thanks.
> >>> >
> >>> > Best,
> >>> > Kyungyong.
> >>> >
> >>> > 2011/6/25 MeiHarold <waba...@hotmail.com>
> >>> >
> >>> > > 锟斤拷Hello Kyungyong

> >>> >
> >>> > > I set up two nodes with my two laptops. Please see attached files,
> >>> > > both
> >>> > > laptops use the same configuration files. My two ubuntu laptops are
> >>> > > inside
> >>> > > one NAT router:
> >>> >
> >>> > > pc1:
> >>> > > wlan0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.104
> >>> > > tapipop 锟斤拷 锟斤拷 锟斤拷10.250.183.87
> >>> >
> >>> > > waba@waba-Latitude-D620:~$ arp
> >>> > > Address 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷HWtype 锟斤拷HWaddress 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Mask
> >>> > > Iface
> >>> > > 192.168.100.1 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 34:08:04:bd:f5:84 锟斤拷 C
> >>> > > wlan0
> >>> > > waba-ThinkPad-T400.loca 锟斤拷ether 锟斤拷 00:1e:65:6b:5e:a0 锟斤拷 C
> >>> > > wlan0
> >>> > > C250000001.ipop 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 fe:a4:c3:1c:54:9b 锟斤拷 C

> >>> > > tapipop
> >>> > > waba@waba-Latitude-D620:~$
> >>> >
> >>> > > waba@waba-Latitude-D620:~$ route
> >>> >
> >>> > > Kernel IP routing table
> >>> > > Destination 锟斤拷 锟斤拷 Gateway 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Genmask 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Metric Ref 锟斤拷
> >>> > > 锟斤拷Use
> >>> > > Iface
> >>> > > 192.168.100.0 锟斤拷 * 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.255.0 锟斤拷 U 锟斤拷 锟斤拷 2 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > wlan0
> >>> > > link-local 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 1000 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > wlan0
> >>> > > 10.250.0.0 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > tapipop
> >>> > > default 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.1 锟斤拷 0.0.0.0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 UG 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > wlan0
> >>> > > waba@waba-Latitude-D620:~$
> >>> >
> >>> > > pc2:

> >>> > > wlan0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.100
> >>> > > tapipop 锟斤拷 锟斤拷 锟斤拷 10.250.117.233
> >>> >
> >>> > > waba@waba-ThinkPad-T400:~$ arp

> >>> > > Address 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷HWtype 锟斤拷HWaddress 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Mask
> >>> > > Iface
> >>> > > C250000001.ipop 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 fe:11:b9:ee:81:af 锟斤拷 C
> >>> > > tapipop
> >>> > > 192.168.100.1 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷ether 锟斤拷 34:08:04:bd:f5:84 锟斤拷 C
> >>> > > wlan0
> >>> > > 192.168.100.105 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷(incomplete)
> >>> > > wlan0
> >>> > > waba-Latitude-D620.loca 锟斤拷ether 锟斤拷 00:18:f3:32:68:8b 锟斤拷 C

> >>> > > wlan0
> >>> >
> >>> > > waba@waba-ThinkPad-T400:~$
> >>> >
> >>> > > waba@waba-ThinkPad-T400:~$ route
> >>> > > Kernel IP routing table
> >>> > > Destination 锟斤拷 锟斤拷 Gateway 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Genmask 锟斤拷 锟斤拷 锟斤拷 锟斤拷 Flags Metric Ref 锟斤拷
> >>> > > 锟斤拷Use
> >>> > > Iface
> >>> > > 192.168.100.0 锟斤拷 * 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.255.0 锟斤拷 U 锟斤拷 锟斤拷 2 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > wlan0
> >>> > > link-local 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 1000 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > wlan0
> >>> > > 10.250.0.0 锟斤拷 锟斤拷 锟斤拷* 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 255.255.0.0 锟斤拷 锟斤拷 U 锟斤拷 锟斤拷 0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > tapipop
> >>> > > default 锟斤拷 锟斤拷 锟斤拷 锟斤拷 192.168.100.1 锟斤拷 0.0.0.0 锟斤拷 锟斤拷 锟斤拷 锟斤拷 UG 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷0 锟斤拷 锟斤拷 锟斤拷
> >>> > > 锟斤拷0
> >>> > > wlan0
> >>> > > waba@waba-ThinkPad-T400:~$
> >>> >
> >>> > > NAT router:
> >>> > > lan 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷192.168.100.1
> >>> > > wan 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 锟斤拷 183.16.245.62
> >>> >
> >>> > > 锟斤拷--
Reply all
Reply to author
Forward
0 new messages