If you're using Red Hat and you want your eth0 to listen to several IPs without puzzling through the configuration files, run linuxconf as root. Under Config > Networking > Server Tasks there's an option called "IP aliases for virtual hosts". That's where you create "aliases" for your eth0, each of which has its own IP. That's how it looks under RH 6.2, anyways. The marvels and, I'm sure, dangers of automated Unix administration are yours to enjoy!