01/25/03 UPDATE: MY SCRIPT HAS BEEN MADE INTO AN OFFICIAL TEMPORARY FIX FOR 0.1.0 MAC BUG! 
Just do:
"
apt-get update"
and then
"
apt-get install xbox-macfix"
=========================================
I have solved a major problem related to the bug in Debain whereas the MAC was being read as all 00000's. The MAC being all 000's causes a major problem with any real firewall like a PIX since it has no way of returning packets to that machine.
See my previous post
HERE! With more details.
Credits for solving this go to myself and some of the wonderfull folks on the #xbox-linux IRC channel. (ed, toface, tjfontaine, etc...)
If you experience networking problems and the MAC is ALL 0000's do this:
1) Create a script file called something like "macfix" and place it in the "/etc/network/if-pre-up.d" directory
2) Make the file executable with "chmod ug+x macfix"
3) The file contents should be like this (just get rid of the #---begin--- and #----end--- lines!):
#--------begin macfix-------------
#!/bin/sh
# made by 1wolf1 a.k.a SlaYer
#
if [ $IFACE != "eth0" ]; then
exit 0
fi
echo "Configuring MAC for ${IFACE}..."
/sbin/ifconfig eth0 hw ether `read_mac`
/sbin/ifconfig eth0 promisc
#--------end macfix-------------
4) Now, go to "/etc/network/" and run "nano interfaces" to edit the intrfaces file and make sure all IP/SM/Gateway are all OK. If they are just press CTRL-X to exit, or if you made changes, just press CTRL-O, ENTER, CTRL-X
That's it, reboot and when it comes back up it will work, have the correct MAC address, and you can ping anywhere, even through a PIX!
This post has been edited by 1wolf1: Jan 26 2003, 01:50 AM