1#!/bin/bash 2 3# This script needs bridge-util debian package or similar 4# for other distros. 5 6# Run using "source setup-tapif" to get exported PRECONFIGURED_TAPIF variable 7# Alternatively, add "export PRECONFIGURED_TAPIF=tap0" to ~/.bashrc 8 9# http://backreference.org/2010/03/26/tuntap-interface-tutorial/ 10 11# After executing this script, start example_app. 12# Enter 192.168.1.200 or "http://lwip.local/" (Zeroconf) 13# in your webbrowser to see example_app webpage. 14 15export PRECONFIGURED_TAPIF=tap0 16 17sudo ip tuntap add dev $PRECONFIGURED_TAPIF mode tap user `whoami` 18sudo ip link set $PRECONFIGURED_TAPIF up 19sudo brctl addbr lwipbridge 20sudo brctl addif lwipbridge $PRECONFIGURED_TAPIF 21sudo ip addr add 192.168.1.1/24 dev lwipbridge 22sudo ip link set dev lwipbridge up 23