IHK
Portfolio Project ยท Networking
IHK Final Exam ยท Sommer 2021

WLAN-to-LAN Bridge
Mobile Office Case

A Raspberry Pi 4 configured as a portable WLAN-to-LAN bridge, enabling LAN devices to access the internet via any WiFi network. Built and documented as an IHK IT-Systemelektroniker final exam project.

31h
Project Hours
IHK
Certified
Pi 4
Hardware
NAT
Core Tech
๐ŸŽ“

IHK Final Examination Project โ€” IT-Systemelektroniker

This project was developed and submitted as the practical component of the IHK (Industrie- und Handelskammer) final examination for the IT-Systemelektroniker qualification in Sommer 2021. It includes a full project proposal, technical documentation, and a formal presentation, all available for download below.

๐ŸŽฏ

The Problem

On-site client visits often require LAN-based devices (printers, PCs) to access the internet, but client locations only offer WiFi. A direct connection is not possible, an intermediary bridge is needed.

๐Ÿ”ง

The Solution

A Raspberry Pi 4 configured as a portable NAT router: connects to any customer WiFi via wlan0, creates a local LAN via eth0 through a FRITZ!Box, and distributes DHCP to connected devices.

๐Ÿ“ฆ

The Deliverable

A compact "mobile office case", a self-contained unit deployable at any client site. WiFi credentials configurable via a web UI. No technical knowledge required from the end user on site.

Project Specifications

Tech Stack & Components

Every component selected for portability, reliability, and real-world deployment at client sites.

Hardware
Raspberry Pi 4
Raspberry Pi OS Lite ยท Headless deployment ยท wlan0 (WiFi in) + eth0 (LAN out)
Network Gateway
FRITZ!Box Router
Internal DHCP + DNS relay ยท AP mode for local LAN clients ยท NAT passthrough
Core Services
dnsmasq + iptables
DHCP server on eth0 ยท NAT routing ยท DNS forwarding ยท Custom iptables rules
Configuration UI
wifiWebUI
Web interface for WiFi credential management ยท No CLI knowledge needed on site
Automation
crontab Scripts
Auto-start bridge on boot ยท Custom bash scripts for routing and interface setup
Remote Management
mRemoteNG
SSH remote configuration tool ยท Used for headless Pi management and diagnostics
Network Design

Architecture Diagram

How traffic flows from customer WiFi through the Pi to the LAN devices.

WLAN-to-LAN Bridge Network Architecture Diagram โ€” Raspberry Pi 4 bridging customer WiFi to LAN via NAT
Network Architecture — WLAN to LAN Bridge via Raspberry Pi 4
Implementation

What Was Built

Five core components implemented and tested across 31 project hours.

๐Ÿ”€
NAT Routing & IP Forwarding
Configured iptables MASQUERADE rules for NAT between wlan0 and eth0. Enabled IP forwarding in the kernel to allow packet routing between interfaces.
๐Ÿ“ก
DHCP Server on LAN
dnsmasq configured as DHCP server on eth0. LAN devices automatically receive IP addresses, DNS, and gateway, fully transparent to the end user.
๐Ÿ–ฅ๏ธ
WiFi Web Configuration UI
Deployed wifiWebUI, a browser-accessible interface for changing WiFi credentials on site. No terminal access needed, accessible from any connected device.
โš™๏ธ
Boot-Time Automation
All services start automatically on Pi boot via crontab and systemd. The bridge is operational within 60 seconds of powering on, no manual intervention required.
๐Ÿงช
Testing & Validation
Full test suite: WLAN bridge stability, DHCP and NAT on LAN, remote login via mRemoteNG, and internet passthrough via FRITZ!Box, all documented in the IHK report.
๐Ÿ“
IHK Documentation Package
Complete project documentation: proposal, technical report, and presentation slides, submitted to and evaluated by the IHK examination board.
Project Timeline

Hours Breakdown

31 hours across 5 phases, as submitted to the IHK examination board.

2h
Analysis
Requirements
5h
Planning
Architecture
14h
Implementation
Build + Config
5h
Testing
Validation
31h
Total
IHK Submitted
Official Documentation

Downloads

All IHK project documents available for download, proposal, full technical report, and presentation.

What This Project Demonstrates

Skills & Competencies

๐ŸŒ
Network Routing
NAT, IP forwarding, iptables rules, multi-interface routing between wlan0 and eth0
๐Ÿ“ก
DHCP & DNS
dnsmasq configuration, DHCP server on LAN, DNS relay and forwarding
๐Ÿง
Linux Administration
Raspberry Pi OS Lite, headless deployment, interface configuration, systemd
๐Ÿค–
Shell Scripting
Bash automation scripts, crontab boot tasks, network interface startup sequences
๐Ÿ–ฅ๏ธ
Web UI Deployment
wifiWebUI setup for non-technical on-site configuration, usability-first approach
๐Ÿ”ง
Hardware Configuration
Raspberry Pi 4 as portable network appliance, FRITZ!Box AP mode, LAN topology design
๐Ÿ“‹
Technical Documentation
IHK-standard project proposal, full technical report, formal exam presentation
๐ŸŽ“
IHK Examination
Delivered under formal IHK exam conditions, IT-Systemelektroniker qualification, Sommer 2021

Explore More Projects

Browse the full system and network portfolio, or visit the GitHub repository for source code and configuration files.

3.7 3 votes
Article Rating
Subscribe
Notify of
guest

3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Jean Claude Munyakazi
9 months ago

Thanks for stopping by!

This project was part of my final IHK exam, and I really enjoyed building a flexible solution for on-site connectivity using a Raspberry Pi. Feel free to leave your thoughts or ask any questions, I’m happy to share more behind-the-scenes details if you’re curious!

Last edited 9 months ago by Jean Claude Munyakazi
Remba
Remba
9 months ago

Hey Claude,
Thanks a lot for the update.
Keep it coming brother

Jean Claude Munyakazi
Reply to  Remba
9 months ago

Hey Remba!

So great to hear from you, brother, brings back memories of the good old days in SA! ๐Ÿ™Œ

Thanks for the support, and trust me, more is definitely on the way. Letโ€™s keep building and sharing!

Stay well and connected ๐Ÿ’ช

#TechRoots

3
0
Would love your thoughts, please comment.x
()
x