Freifunk

Server gw03.marburg.freifunk.net

WIP.

Netzwerk
IPv4130.185.109.130
IPv62a01:4a0:2002:2703::2
Hostnamegw03.marburg.freifunk.net

IPMI / BMC

  • IPv6-only
  • ipmi.gw03.marburg.freifunk.net (HTTPS, SSH)

SOL / Serielle Console

über SSH

  • ssh admin@ipmi.gw03.marburg.freifunk.net
  • start system1/sol1

HTTP Boot

  • Console öffnen
  • F11 für Firmware-Settings
  • Advanced > HTTP BOOT Configuration
    • HTTP Boot One Time > Enabled
    • Input the description > netboot
    • BOOT URI > http://boot.netboot.xyz/ipxe/netboot.xyz.iso
  • F4: Save and exit
  • watch it boot (initializing devices takes a while)
  • was du vermutlich willst: Installers Linux > Debian > Bullseye > Expert Install > Shell

Konfiguration

GRUB

Serielle Console

/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS1,115200"

GRUB_TERMINAL="serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=1 --word=8 --parity=no --stop=1"

update-grub

sysctl

root@gw03:~# modprobe br_netfilter  # TODO: prüfen

root@gw03:~# sysctl -f /etc/sysctl.d/99-ffmr.conf
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.eno1.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.eno1.accept_ra = 0
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0