[En-Nut-Discussion] NutOS Unix emulation status?

Alain M. alainm at pobox.com
Fri Nov 14 02:19:00 CET 2008

I use this script in rc.local and it creates 3 taps to run either dosemu 
or qemu

# these should be available somewhere...

# First remove everything, som are for the case of re-runing the script
ifconfig eth0 down
ifconfig br0 down
brctl delbr br0
brctl delbr br0_rename
tunctl -d tap0
tunctl -d tap1
tunctl -d tap2

# allow connections
# echo 1 > /proc/sys/net/ipv4/ip_forward

# This looks like a bug in tuntap...
chmod 666 /dev/net/tun

# Create the Bridge
brctl addbr br0
# Re-conect eth0 to Bridge
ifconfig eth0 promisc up
brctl addif br0 eth0
# Now the IP belongs to the Bridge
ifconfig br0 $SYS_IP netmask up
# create 3 devices tap0 tap1 tap2
tunctl -u $DOS_USER -t tap0
tunctl -u $DOS_USER -t tap1
tunctl -u $DOS_USER -t tap2
# Ativate each one
ifconfig tap0 promisc up
ifconfig tap1 promisc up
ifconfig tap2 promisc up
# conect with the Bridge
brctl addif br0 tap0
brctl addif br0 tap1
brctl addif br0 tap2

# device for VMware
brctl addif br0 vmnet1

# Re-create route to the Gateway
route add -net gw $SYS_GW

# Show bridge and routes (slow the first time)
brctl show
route -n

More information about the En-Nut-Discussion mailing list