Eigenen Rechner in das Freifunk-Netz: Unterschied zwischen den Versionen

Aus Freifunk Kiel
Zur Navigation springen Zur Suche springen
 
(19 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
  
So einfach kann man seinen Laptop in das Freifunk-Netz als Knoten mit integrieren
+
So einfach kann man seinen Laptop in das Freifunk-Netz als Knoten mit integrieren.
(Unter Ubuntu 12.04 getestet):
+
(Unter Ubuntu 12.04 bis 14.04 getestet):
  
===Installation===
+
Außerdem konfiguriert dieses Script den eth0-Ausgang so um (wenn vorhanden), dass man '''über den Netzwerk-Ausgang an deinem Rechner Internet an weitere Geräte freigeben''' kann.
  
sudo apt-get install batctl
+
===Anleitung im Git Repository Readme===
  
===Kernelmodul laden:===
+
Diese Seite ist verlegt ins GitHub: https://github.com/rubo77/batman-connect
sudo modprobe batman-adv
 
  
===Version prüfen:===
+
Wenn das script ausgeführt wird, dann ist dein Rechner Teil des Freifunk-Netzwerkes und mescht mit. Er kann so also auch als Brücke zwischen zwei Routern fungieren, die zu weit auseinander liegen. Außerdem kann man über den Netzwerkanschluss eth0 weitere clients anschließen, die dann über deinen Rechner Internet bekommen (beachte den Hinweis auf IPv6 beim [[Ubuntu|NetworkManager unter Ubuntu]])
sudo batctl -v
 
  
Nicht alle Batmanversionen sind kompatibel - siehe: http://www.open-mesh.org/projects/batman-adv/wiki/Compatversion
+
Alternative im Hamburger Wiki [http://wiki.freifunk.net/Freifunk_Hamburg/%C3%9Cber#B.A.T.M.A.N. hier]
  
Um sich mit batman.kiel.freifunk.net on wlan0 mit der [[bssid]] '''02:ca:ff:ee:ba:be''' zu verbinden:
+
== Siehe auch ==
 +
 
 +
* [http://askubuntu.com/questions/205337/how-do-i-install-batman-adv-under-ubuntu-12-04-to-start-a-mesh-network Askubuntu:how-do-i-install-batman-adv-under-ubuntu]
 +
* http://askubuntu.com/a/426305/34298
  
'''<pre style="color:#222233">
+
== Todo ==
#! /bin/bash
+
fastd installieren und eine Verbindung vom eigenen Rechner aus aufbauen:
IFACE=wlan0
 
echo "stopping network-manager"
 
/etc/init.d/network-manager stop
 
echo "pls wait"
 
sleep 10
 
ifconfig $IFACE down
 
ifconfig $IFACE mtu 1528
 
iwconfig $IFACE enc off
 
iwconfig $IFACE mode ad-hoc essid batman.kiel.freifunk.net ap 02:ca:ff:ee:ba:be channel 11
 
modprobe batman-adv
 
batctl if add $IFACE
 
ifconfig $IFACE up
 
ifconfig bat0 up
 
echo "batman.kiel.freifunk.net on $IFACE should be ready"
 
echo "internet starting, this may take some minutes..."
 
dhclient bat0
 
echo "internet connection IP:"
 
ifconfig|grep Bcast
 
 
 
echo "to resume normal networking just restart the networkmanager:"
 
echo "/etc/init.d/network-manager restart"
 
</pre>'''
 
 
 
Wenn das script ausgeführt wird, dann ist dein Rechner Teil des Freifunk-Netzwerkes und mescht mit. Er kann so also auch als Brücke zwischen zwei Routern fungieren, die zu weit auseinander liegen.
 
 
 
Siehe auch: [http://askubuntu.com/questions/205337/how-do-i-install-batman-adv-under-ubuntu-12-04-to-start-a-mesh-network Askubuntu]
 
  
 +
* fastd installation: http://freifunk.in-kiel.de/wiki/Entwicklung/fastd#Debian
  
 
[[Kategorie:Software]]
 
[[Kategorie:Software]]

Aktuelle Version vom 23. September 2014, 11:58 Uhr

So einfach kann man seinen Laptop in das Freifunk-Netz als Knoten mit integrieren. (Unter Ubuntu 12.04 bis 14.04 getestet):

Außerdem konfiguriert dieses Script den eth0-Ausgang so um (wenn vorhanden), dass man über den Netzwerk-Ausgang an deinem Rechner Internet an weitere Geräte freigeben kann.

Anleitung im Git Repository Readme

Diese Seite ist verlegt ins GitHub: https://github.com/rubo77/batman-connect

Wenn das script ausgeführt wird, dann ist dein Rechner Teil des Freifunk-Netzwerkes und mescht mit. Er kann so also auch als Brücke zwischen zwei Routern fungieren, die zu weit auseinander liegen. Außerdem kann man über den Netzwerkanschluss eth0 weitere clients anschließen, die dann über deinen Rechner Internet bekommen (beachte den Hinweis auf IPv6 beim NetworkManager unter Ubuntu)

Alternative im Hamburger Wiki hier

Siehe auch

Todo

fastd installieren und eine Verbindung vom eigenen Rechner aus aufbauen: