added extra config instructions + fixed logic

This commit is contained in:
Roel 2014-04-18 20:23:59 +02:00
parent 7e2c473c96
commit 52228adb53
2 changed files with 17 additions and 5 deletions

View File

@ -112,7 +112,7 @@ config wifi-iface 'wmesh'
option bssid '66:66:66:66:66:66'
```
Next up is `$ vi etc/config/wireless` where we add this interface:
Next up is `$ vi etc/config/network` where we add this interface:
```
config interface 'mesh'
@ -123,9 +123,11 @@ config interface 'mesh'
option proto 'none'
```
Install B.A.T.M.A.N and IP6 support.
Lastly we edit `$ /etc/config/batman-adv ` to tell it which interface to use.
`$ opkg install kmod-batman-adv kmod-ipv6`
Then edit `$ /etc/config/batman-adv ` to tell it which interface to use.
```
config mesh 'bat0'
@ -145,3 +147,12 @@ If you have set this up properly on more than one node, the nodes should be able
Make sure that you have the same version of batctl and openwrt on all nodes you plan to use.
`$ uname -a && batctl -v ` to see the version information.
### Installing meshenger
Get the dependencies and clone the git
`$ opkg install python git `
`$ git clone git://github.com/jngrt/meshenger.git `

View File

@ -16,13 +16,14 @@ class Meshenger:
#os.system("echo 1 >> /proc/sys/net/ipv6/conf/br-lan/disable_ipv6")
self.own_ip = self.get_ip_adress()
print 'Building own index for the first time\n'
self.build_index()
if not os.path.exists(self.msg_dir):
os.mkdir(self.msg_dir)
print 'Making message directory'
print 'Building own index for the first time\n'
self.build_index()
try:
d = threading.Thread(target=self.discover)
d.daemon = True