Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Dokumentation der Konfiguration
Kernelparameter
Neuere Linuxkernel vergeben Namen an Netzwerkgeräte nach einem oft nicht vorhersehbaren Schema. Wir stellen das wieder auf das alte Verhalten zurück, weil dadurch die vergebenen Namen auch für unterschiedliche Hardware immer gleich ist. In der Datei /etc/default/grub ist folgende Zeile um die Zeichenkette net.ifnames=0 zu ergänzen.
- grub
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet video=SVIDEO-1:d net.ifnames=0 biosdevname=0"
Die übrigen Paramater sollten bei ihrer Distribution erstmal nicht geändert werden.
Netzwerkkonfiguration
IP-Adressen
- interfaces
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp auto wlan0 iface wlan0 inet static post-up /usr/sbin/hostapd -B /etc/hostapd.conf address 172.16.0.1 netmask 255.255.0.0 broadcast 172.16.0.255
hostapd
- hostapd.conf
interface=wlan0 ssid=infgsnds hw_mode=g channel=6 auth_algs=1 wmm_enabled=0
dnsmasq
Schließlich wird dnsmasq installiert. Das ist ein Dienst, der für die Zuweisung von IP-Adressen an unsere WLAN-Clients verantwortlich ist.
apt install dnsmasq
dnsmasq verteilt über unser WLAN-Device (wlan0) IP-Adressen von 172.16.0.2 bis 172.16.0.200 an die Clients, jedoch nicht über die eingebaute Netzwerkkarte (eth0). Die Konfigurationsdatei findet sich unter /etc/dnsmasq.conf.
- dnsmasq.conf
interface=wlan0 no-dhcp-interface=eth0 dhcp-range=interface:wlan0,172.16.0.2,172.16.0.200,infinite listen-address=127.0.0.1 listen-address=172.16.0.1 address=/ne.po/172.16.0.1
Firewall
- firewall.sh
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 1999
OpenRobertaLab
- ln.sh
ln -s /etc/init.d/start_roberta.sh /etc/rc2.d/S99start_roberta