diff --git a/qemu-tap-setup.sh b/qemu-tap-setup.sh new file mode 100644 index 0000000..4c77066 --- /dev/null +++ b/qemu-tap-setup.sh @@ -0,0 +1,16 @@ +# add tap device +sudo ip tuntap add name tap0 mode tap +# add bridge device +sudo ip link add name br0 type bridge +# assign ip address to bridge device +sudo ip addr add 10.0.0.1/24 dev br0 +# assign tap device to bridge device +sudo ip link set tap0 master br0 +# set status of both devices to up +sudo ip link set up dev tap0 +sudo ip link set up dev br0 +# start dnsmasq for dhcp on bridge device +sudo dnsmasq -p 0 -i br0 -F 10.0.0.2,10.0.0.5,255.255.255.0 + +# start qemu +# qemu-system-arm -net nic,macaddr=02:00:00:00:01:03 -net nic,model=lan9118 -net tap,ifname=tap0,script=no \ No newline at end of file