_______ _______ _______ _ _______ ______
( )( ____ \( ____ \|\ /|( \ ( ___ )( ___ \
| () () || ( \/| ( \/| ) ( || ( | ( ) || ( ) )
| || || || (__ | (_____ | (___) || | | (___) || (__/ /
| |(_)| || __) (_____ )| ___ || | | ___ || __ (
| | | || ( ) || ( ) || | | ( ) || ( \ \
| ) ( || (____/\/\____) || ) ( || (____/\| ) ( || )___) )
|/ \|(_______/\_______)|/ \|(_______/|/ \||/ \___/
...our seminar/lecture repository of the networking group MeshLab @HS-Nodhausen
This repository provides sofware tools, project topics and documentation used in the Networking courses at HSN (Nordhausen - University of Applied Sciences). To create, configure, run and troubleshoot different network experiments a virtual machine (VM) based on OpenWrt Linux is used.
As a initial starting point, the provided OpenWrt VM is based on VirtualBox and will be extended to other VM formats in the future. The Openwrt Linux is based on OpenWrt trunk x86_64 target.
- Prerequisite: install a VirtualBox environment suited for you local machine (https://www.virtualbox.org/)
- Clone the content of this repossitory (via https download or git clone or by using your favorite git client)
- Open VirtualBox and import the provided VM from: ./source/OpenWrt_MeshLab.ova
- If necessary adapt the network adapter settings to your needs (default: bridged mode on adapter 1)
- Start the OpenWrt_MeshLab VM and your are ready to play!
- Prerequisite: Get an OpenWrt build environment on your local machine (https://openwrt.org/docs/guide-developer/build-system/install-buildsystem)
- Chekout current OpenWrt trunk to your local machine
- Copy the OpenWrt config from ./source/.config into your OpenWrt env
- Start cross compiling your OpenWrt: 'make'