Debian: Unterschied zwischen den Versionen

Aus Freifunk Kiel
Zur Navigation springen Zur Suche springen
Zeile 29: Zeile 29:
 
<code><pre>
 
<code><pre>
 
auto wlan0=ffki-wlan
 
auto wlan0=ffki-wlan
 +
</pre></code>
 +
 +
== Freifunk und anderes Netz über Kabel mit VLANs ==
 +
 +
<code><pre>
 +
iface dhcp inet dhcp
 +
 +
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-eth inet6 auto
 +
#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
 +
 +
auto eth0.2=dhcp
 +
auto eth0.3=ffki-eth
 
</pre></code>
 
</pre></code>
  

Version vom 12. Juni 2014, 21:41 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

Freifunk und anderes Netz über Kabel mit VLANs

iface dhcp inet dhcp

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-eth inet6 auto
	#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

auto eth0.2=dhcp
auto eth0.3=ffki-eth

siehe auch

Probleme unter Linux