this is what I have after running my tap up script
Code: Select all
user@mac-emulation:~/Documents/Test PPC/tap-scripts$ sudo ./tap-up.txt tap1
user@mac-emulation:~/Documents/Test PPC/tap-scripts$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether 00:50:56:b0:a8:8c brd ff:ff:ff:ff:ff:ff
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:50:56:b0:a8:8c brd ff:ff:ff:ff:ff:ff
inet 10.5.1.118/20 brd 10.5.15.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:feb0:a88c/64 scope link
valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:fa:2f:5c brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:fa:2f:5c brd ff:ff:ff:ff:ff:ff
16: tap1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master br0 state DOWN group default qlen 1000
link/ether 26:21:90:a1:ed:fd brd ff:ff:ff:ff:ff:ff
Code: Select all
#!/bin/sh
#
TAPDEV="$1"
BRIDGEDEV="br0"
#
ip tuntap add $TAPDEV mode tap
ip link set dev $TAPDEV up
ip link set $TAPDEV master br0
Code: Select all
#!/bin/sh
#
TAPDEV="$1"
BRIDGEDEV="br0"
#
sudo ip link delete $TAPDEV
Code: Select all
#!/bin/bash
./qemu-system-ppc -L pc-bios -boot c -cpu "g4" -M mac99,accel=tcg -m 256 -prom-env "auto-boot?=true" -prom-env "boot-args=-v" -prom-env "vga-ndrv?=true" -drive file=MacOS9.2.img,format=raw,media=disk -device sungem,netdev=network01,mac=52:54:00:12:34:56 -netdev tap,id=network01,script=./tap-scripts/tap-up.txt,downscript=./tap-scripts/tap-down.txt -device VGA,edid=on -g 1024x768x32 -device usb-tablet -rtc base=localtime -vnc :1
Code: Select all
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto br0
iface br0 inet static
address 10.5.1.118
netmask 255.255.240.0
network 10.5.0.0
broadcast 10.5.15.255
gateway 10.5.1.1
bridge_ports ens160
bridge_stp off
bridge_maxwait 5
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.5.1.1
dns-search xxxxxxxxxxxx