Hi everybody.
I'm setting up a meshed wireless network for my thesis project, and I am having some problems getting AODV-UU to work correctly.
I'm using WRT54GL routers, running OpenWRT R6, and aodv-uu. Identical setup on all routers. I can start aodv-uu, and the routing table is updated with the IP's of the wireless interfaces on neighbouring nodes. This is my setup:
Wired Router Wireless Router Wired
192.168.2.1 - [R2] - 10.0.0.2 ------- 10.0.0.3 - [R3] - 192.168.3.1
After starting aodv, R2 knows that 10.0.0.3 is directly connected, but R2 does not know that it can reach 192.168.3.1/24 through 10.0.0.3. R3 does not tell R2 which networks it has direct access to. How can I get the routers to share this information? I have cleared all rules from iptables, set policy ACCEPT on all chains, and activated forwarding, which should be all that is needed, but nothing happens. I have even tried explicitly forwarding all traffic between the wired and wireless interface, that did not help either.
I would be thankful for any help.
My iptables:
root@Two:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@Two:~# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@Two:~# cat /proc/sys/net/ipv4/ip_forward
1