• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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