G'day Folks Still working my way through Apache The Definitive Guide. I expect I'll run into quite a few question areas as I do so I hope you'll all bear with me. On p51 [for those who have the book] ATDG describes setting up network drivers for multiple IP addresses. Following that I ran the following configuration commands to add IP addresses ... Mars:~ pedro$ sudo ifconfig en1 192.168.18.1 alias netmask 0xFFFFFFFF Mars:~ pedro$ sudo ifconfig en1 192.168.18.2 alias <snip> Mars:~ pedro$ sudo ifconfig en1 192.168.18.202 alias After running configuration commands ... Mars:~ pedro$ ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 00:0d:93:66:c1:44 media: autoselect (none) status: inactive supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback> en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::20d:93ff:fe7f:faea prefixlen 64 scopeid 0x5 inet 10.0.1.2 netmask 0xffffff00 broadcast 10.0.1.255 inet 192.168.18.1 netmask 0xffffffff broadcast 192.168.18.1 inet 192.168.18.2 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.11 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.12 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.13 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.14 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.101 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.102 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.201 netmask 0xffffff00 broadcast 192.168.18.255 inet 192.168.18.202 netmask 0xffffff00 broadcast 192.168.18.255 ether 00:0d:93:7f:fa:ea media: autoselect status: active supported media: autoselect fw0: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 2030 lladdr 00:0d:93:ff:fe:66:c1:44 media: autoselect <full-duplex> status: inactive supported media: autoselect <full-duplex> With that I edited the hosts file so that it looks like this ... ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost # Personal. 192.168.18.1 pedro.Mars.local 192.168.18.2 plowman.Mars.local # Mates. 192.168.18.11 shakti.Mars.local 192.168.18.12 dogsballs.Mars.local 192.168.18.13 inhand.Mars.local 192.168.18.14 gloria.Mars.local # Clients. 192.168.18.101 dollar.Mars.local 192.168.18.102 flowers4u.Mars.local # Tests & other things. 192.168.18.201 wda.Mars.local 192.168.18.202 tests.php.Mars.local 255.255.255.255 broadcasthost ::1 localhost Part of my planning has been to group IP addresses for different purposes leaving generous gaps for addresses to be added later. At this stage I have 2 questions ... 1. Should I have done anything differently? 2. To what file do I add the ifconfig commands so that they run at startup? ATDG suggests /etc/rc.local but that doesn't exist on OS X. TIA & cheers, Pedro :-)