Debian: Unterschied zwischen den Versionen

Aus Freifunk Kiel
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
  
 
<code><pre>
 
<code><pre>
iface ffki inet6 manual
+
allow-hotplug bat0
 +
iface bat0 inet6 auto
 +
#pre-up ip link set dev $IFACE address MA:C0:AD:DR:ES:S0
 +
privext 2
 +
dns-domain ffki
 +
dns-nameserver fda1:384a:74de:4242::1
 +
 
 +
iface ffki-wlan inet6 auto
 
         wireless_mode ad-hoc
 
         wireless_mode ad-hoc
 
         wireless_channel 11
 
         wireless_channel 11
 
         wireless_essid 02:ca:ff:ee:be:be
 
         wireless_essid 02:ca:ff:ee:be:be
 
         wireless_ap 02:ca:ff:ee:be:be
 
         wireless_ap 02:ca:ff:ee:be:be
 +
        mtu 1528
 +
#pre-up ip link set dev $IFACE address MA:C1:AD:DR:ES:S1
 
pre-up modprobe batman_adv || true
 
pre-up modprobe batman_adv || true
up ip link set $IFACE mtu 1528 up
 
 
post-up batctl if add $IFACE
 
post-up batctl if add $IFACE
post-up ip link set bat0 up
 
pre-down ip link set bat0 down
 
 
pre-down batctl if del $IFACE
 
pre-down batctl if del $IFACE
down ip link set $IFACE down
 
        post-down modprobe -r batman_adv || true
 
 
</pre></code>
 
</pre></code>
  
So kann man mit <code>ifup wlan0=ffki</code> Freifunk aktivieren. Wenn man das automatisch haben möchte, empfiehlt sich eine weitere Zeile in <code>/etc/network/interfaces</code>:
+
So kann man mit <code>ifup wlan0=ffki-wlan</code> Freifunk aktivieren. Wenn man das automatisch haben möchte, empfiehlt sich eine weitere Zeile in <code>/etc/network/interfaces</code>:
  
 
<code><pre>
 
<code><pre>
auto wlan0=ffki
+
auto wlan0=ffki-wlan
 
</pre></code>
 
</pre></code>
  

Version vom 10. März 2014, 12:27 Uhr

Debian ist freifunk-tauglich.

Dafür benötigt man mindestens die Pakete batctl, ifupdown, wireless-tools; einen tauglichen Kernel mit BATMAN-adv-Support (die debian-paketierten Linux-3.2-Kernel z.B.) und WLAN-Treiber.

In der /etc/network/interfaces habe ich folgendes stehen:

allow-hotplug bat0
iface bat0 inet6 auto
	#pre-up ip link set dev $IFACE address MA:C0:AD:DR:ES:S0
	privext 2
	dns-domain ffki
	dns-nameserver fda1:384a:74de:4242::1

iface ffki-wlan inet6 auto
        wireless_mode ad-hoc
        wireless_channel 11
        wireless_essid 02:ca:ff:ee:be:be
        wireless_ap 02:ca:ff:ee:be:be
        mtu 1528
	#pre-up ip link set dev $IFACE address MA:C1:AD:DR:ES:S1
	pre-up modprobe batman_adv || true
	post-up batctl if add $IFACE
	pre-down batctl if del $IFACE

So kann man mit ifup wlan0=ffki-wlan Freifunk aktivieren. Wenn man das automatisch haben möchte, empfiehlt sich eine weitere Zeile in /etc/network/interfaces:

auto wlan0=ffki-wlan

siehe auch

Probleme unter Linux