In the June 1, 2005 version, Code Listing 3.1 says # ifconfig eth0 enable multicast which causes the diagnostic "enable: unknown host". The word 'enable' should be dropped. Perhaps it would also be a good idea to take these steps in a different order: First use a plain `ifconfig' command to check things (look for the MULTICAST word in the console output)--it will usually be there. Then, only if needed, do the `ifconfig eth0 multicast' command. And, thinking about it, if it was in fact needed it should probably be worked into the /etc/conf.d/net file too.
I've removed "enable", thanks for reporting. If you think that we should rephrase the checks, please reopen. And finally for any suggestions to baselayout stuff (like networking scripts) please file separate bugreport.