Ok I have tested on an old Laptop with Ubuntu installed and had partial success. I was able to connect to the mesh and surf the net through a linksys router in gateway mode.
I was not able to check olsr status on the linksys, but the laptop did appear in the mesh. OLSR web interface on the laptop showed the linksys in the routing table.
Things that need to be done:
Web interface
scripts to modify the os to go into router mode (iptables ect)
maybe an HSSM-MESH.deb file for easy install.
Here are the steps if anyone would like to try it out.
Prerequisites:
Working copy of Ubuntu Install OLSR and olsr-plugins, an a working wifi card.
Configure your wifi settings. I did this through CLI
1. Open a terminal
2. issue ifconfig and check the name of your wifi card,(wlan, eht1, ect.)
3. stop the network-manager
$ sudo service network-manager stop
4. turn on wifi card
$ sudo ifconfig eth1 up "Your device may be different"
5. Assign name and mode and ip to wifi card:
$ iwconfig eth1 essid HSMM-MESH mode ad-hoc channel 1 rts 250 frag 256
$ ifconfig eth1 10.62.34.145 255.0.0.0 ( choose your own private ip if you wish)
6. Temporarily change your name server (will revert after reboot)
vi /etc/resolve.conf and add "nameserver 8.8.8.8"
7. Change your computer host name to your call sign
vi /etc/hostname
8. Copy the olsrd.conf and olsrd.key file to /etc ( I copied it from my linksys HSMM-MESH router)
9. You should edit the olsrd.conf file.
remove any settings you may not need
change the interface name to reflect your wifi card mine was "eth1'
change the call sign
Have fun. |