|  | #!/bin/ash | 
|  |  | 
|  | # known good. | 
|  | hossinMAC=00241d1054e1 | 
|  | c89MAC=001e67652333 | 
|  | c99MAC=001e67c2f479 | 
|  | altdraMAC=525400b0c2ec | 
|  | qemuMAC=525400123456 | 
|  | tower1MAC=00032d196d88 | 
|  | tower2MAC=00032d196ddd | 
|  | tower3MAC=00032d196d46 | 
|  | tower4MAC=00032d196db0 | 
|  | tower5MAC=00032d196daa | 
|  |  | 
|  | if [ "$MAC" = "$qemuMAC" ] | 
|  | then | 
|  | echo "Welcome to QEMU!" | 
|  | fi | 
|  |  | 
|  | # the tower of ... tower | 
|  | # all defaults are fine. | 
|  | if [ "$MAC" = "$tower1MAC" ] | 
|  | then | 
|  | me=10.0.2.15 | 
|  | fi | 
|  | if [ "$MAC" = "$tower2MAC" ] | 
|  | then | 
|  | me=10.0.2.16 | 
|  | fi | 
|  | if [ "$MAC" = "$tower3MAC" ] | 
|  | then | 
|  | me=10.0.2.17 | 
|  | fi | 
|  | if [ "$MAC" = "$tower4MAC" ] | 
|  | then | 
|  | me=10.0.2.18 | 
|  | fi | 
|  | if [ "$MAC" = "$tower5MAC" ] | 
|  | then | 
|  | me=10.0.2.19 | 
|  | fi | 
|  |  | 
|  | if [ "$MAC" = "$c89MAC" ] | 
|  | then | 
|  | # c89's config.  use c96 for eth0 (.196). | 
|  | # $ cat /9/net/ipifc/clone (get e.g. 2) | 
|  | # $ echo "add 169.229.49.196 255.255.255.0" > /9/net/ipifc/2/ctl | 
|  | me=169.229.49.196 | 
|  | mask=255.255.255.0 | 
|  | remote=169.229.49.0 | 
|  | route=169.229.49.1 | 
|  | # the i350 NIC that is plugged in is the first NIC | 
|  | NIC="0" | 
|  | fi | 
|  |  | 
|  | if [ "$MAC" = "$c99MAC" ] | 
|  | then | 
|  | # c99's config.  use c95 for eth0 (.195). | 
|  | # $ cat /9/net/ipifc/clone (get e.g. 2) | 
|  | # $ echo "add 169.229.49.195 255.255.255.0" > /9/net/ipifc/2/ctl | 
|  | me=169.229.49.195 | 
|  | mask=255.255.255.0 | 
|  | remote=169.229.49.0 | 
|  | route=169.229.49.1 | 
|  | # the i350 NIC that is plugged in is the first NIC | 
|  | NIC="0" | 
|  | fi | 
|  |  | 
|  | if [ "$MAC" = "$altdraMAC" ] | 
|  | then | 
|  | # yuzhu's soda hall bridged vm | 
|  | me=128.32.37.37 | 
|  | mask=255.255.255.0 | 
|  | remote=128.32.37.0 | 
|  | route=128.32.37.1 | 
|  | fi | 
|  |  | 
|  | if [ "$MAC" = "$hossinMAC" ] | 
|  | then | 
|  | # brho's soda hall desktop | 
|  | me=128.32.37.46 | 
|  | mask=255.255.255.0 | 
|  | remote=128.32.37.0 | 
|  | route=128.32.37.1 | 
|  | fi |