[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-users] Connect [Bridge] two machines running lwip applications
From: |
Saket Chawla |
Subject: |
[lwip-users] Connect [Bridge] two machines running lwip applications |
Date: |
Wed, 8 Feb 2012 15:14:26 +0530 |
Hi,
So was trying to make it work
This is what i did
1) Connected two laptops over local ethernet
2) Ran the lwip stacks with simhost application in contrib over both machines
IP config over 1st machine
eth0 inet addr:169.254.4.210 Bcast:169.254.255.255 Mask:255.255.0.0
in simhost.c i changed IP to
IP4_ADDR(&gw, 169,254,0,1);
IP4_ADDR(&netmask, 255,255,0,0);
IP4_ADDR(&ipaddr, 169,254,0,11);
IP config over 2nd machine
eth0 inet addr:169.254.10.101 Bcast:169.254.255.255 Mask:255.255.0.0
in simhost.c i changed IP to
IP4_ADDR(&gw, 169,254,0,2);
IP4_ADDR(&netmask, 255,255,0,0);
IP4_ADDR(&ipaddr, 169,254,0,12);
3) Executed the simhost code
4) Did the steps as in the link
1st machine
sudo ifconfig tap0 0.0.0.0 promisc
sudo ifconfig eth0 0.0.0.0 promisc
sudo brctl addbr br0
sudo ifconfig br0 169.254.0.10
sudo brctl addif br0 eth0
sudo brctl addif br0 tap0
2nd machine
sudo ifconfig tap0 0.0.0.0 promisc
sudo ifconfig eth0 0.0.0.0 promisc
sudo brctl addbr br0
sudo ifconfig br0 169.254.0.9
sudo brctl addif br0 eth0
sudo brctl addif br0 tap0
5) After these also machines were not able to reach each other and no IP show on eth0 and tap0 interfaces
so disconnected and re-connected eth0 and also closed and restarted the simhost applications
after which they show their respective IP
6) Now machines can ping each other's eth0 IP , bridge IP , tap0 IP
However they are not able to ping each other simhost IP which are 169.254.0.11 and 169.0.254.12 for respective machine
So basically after bridging i am able to reach upto the tap (lwip gateway) interface but not upto lwip application.
Any help/advice/link would be helpful. Let me know if i missed any other information
--
Thanks
Regards
Saket Chawla
- [lwip-users] Connect [Bridge] two machines running lwip applications,
Saket Chawla <=