Actions

BATMAN-Advanced Setup: Difference between revisions

From HacDC Wiki

(Created page with "== Compile and install BATMAN-Advanced == Download batman-adv and batctl. Standard "make && sudo make install". == Setup ad-Hoc network == # Disable NetworkManager ## Fedora: <p...")
 
m (updating with HIGHLY QUESTIONABLE EXPLICITNESS)
Line 2: Line 2:
Download batman-adv and batctl.
Download batman-adv and batctl.
Standard "make && sudo make install".
Standard "make && sudo make install".
If no interface "wlan0" exists, check for a different wireless interface using 'ifconfig -a'


== Setup ad-Hoc network ==
== Setup ad-Hoc network ==
Line 14: Line 16:


== Setup BATMAN-Advanced ==
== Setup BATMAN-Advanced ==
In the unpacked 'batman-adv' directory:
# <pre># insmod batman-adv.ko</pre>
# <pre># insmod batman-adv.ko</pre>
# <pre># ./batctl if add wlan0</pre>
# <pre># ifconfig wlan0 mtu 1527</pre>
# <pre># echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface</pre>
# <pre># echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface</pre>
# <pre># cat /sys/class/net/wlan0/batman_adv/iface_status</pre> Should read "active".
# <pre># cat /sys/class/net/wlan0/batman_adv/iface_status</pre> Should read "active".
# <pre># ifconfig wlan0 0.0.0.0</pre>???
# <pre># ifconfig wlan0 0.0.0.0</pre>???

Revision as of 23:54, 26 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. Fedora:
      # /etc/init.d/NetworkManager stop
    2. 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
  2. # ./batctl if add wlan0
  3. # ifconfig wlan0 mtu 1527
  4. # echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface
  5. # cat /sys/class/net/wlan0/batman_adv/iface_status
    Should read "active".
  6. # ifconfig wlan0 0.0.0.0
    ???