“Freifunk ist eine nichtkommerzielle Initiative, die sich dem Aufbau und Betrieb eines freien Funknetzes widmet, das aus selbstverwalteten lokalen Computernetzwerken besteht. Im deutschen Sprachraum hat die Initiative ihren Ursprung in Berlin."

this is for “Arch Linux”

requirements:


commands:

## install "dnsmasq"
> pacman -S dnsmasq

## setup "/etc/dnsmasq.conf"
port=0
interface=enp3s0
bind-interfaces
enable-tftp
tftp-root=/tftpboot/archlinux

## start "dnsmasq"
> systemctl start dnsmasq

## setup ip wich is tplink looking for after power it up
> ip addr add 192.168.0.66/24 dev enp3s

## get freifunk firmware "sysupgrade" for correct device
> wget http://downloads.openwrt.org/snapshots/targets/ramips/mt76x8/openwrt-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin

## rename firmware to be accepted by device
> mv openwrt-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin tp_recovery.bin

flash device:

  1. connect to “LAN 1”
  2. poweroff device
  3. poweron device + reset 7 Sek
…after fully boot…flash done!
  • watch service with journalctl -u dnsmasq -f
## stop "dnsmasq"
> systemctl stop dnsmasq

## remove ip range from tplink
> ip addr del 192.168.0.66/24 dev enp3s

## admin interface visit under http://192.168.1.1