Actions

Difference between revisions of "BATMAN-Advanced Setup"

From HacDC Wiki

Line 7: Line 7:
== Setup ad-Hoc network ==
== Setup ad-Hoc network ==
# Disable NetworkManager
# Disable NetworkManager
## Right-click on NetworkManager applet, un-check "Enable networking".
## Fedora: <pre># /etc/init.d/NetworkManager stop</pre>
## Fedora: <pre># /etc/init.d/NetworkManager stop</pre>
## Ubuntu: <pre># stop network-manager</pre>
## Ubuntu: <pre># stop network-manager</pre>

Revision as of 10:42, 27 February 2011

Compile and install BATMAN-Advanced

Download batman-adv and batctl. Standard "make && sudo make install".

If no interface "wlan0" exists, check for a different wireless interface using 'ifconfig -a'

Setup ad-Hoc network

  1. Disable NetworkManager
    1. Right-click on NetworkManager applet, un-check "Enable networking".
    2. Fedora:
      # /etc/init.d/NetworkManager stop
    3. Ubuntu:
      # stop network-manager
  2. Disable the firewall
    1. # iptables -F
  3. # ifconfig wlan0 down
  4. # iwconfig wlan0 mode ad-hoc essid hacdc-batman channel 8
  5. # ifconfig wlan0 up

Setup BATMAN-Advanced

In the unpacked 'batman-adv' directory:

  1. # insmod batman-adv.ko

In the batctl directory:

  1. # ./batctl if add wlan0
  2. # ifconfig wlan0 mtu 1527
  3. # echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface
  4. # cat /sys/class/net/wlan0/batman_adv/iface_status
    Should read "active".
  5. # ifconfig wlan0 0.0.0.0
  6. # ifconfig bat0 up
  7. give bat0 an ip somehow ... Will?