6172 Views 6 Replies Latest reply: Jul 30, 2007 7:15 AM by Nicholas Shaff
The Xserve is just a stand alone server on the network. We have it configured to use netboot on en1 with all other services running on en0 (this was recommended to us by Apple).
Since it's just a standalone server it is not running NAT or handling the VLANs at all, it simply resides on the primary VLAN with the rest of our servers.
The links are not aggregated and are using separate IP addresses. en0 is on a public subnet, en1 is on a private. We've tried running netboot from both of these interfaces across subnets to no avail so this doesnt seem to be the issue, but I could be missing something. Both the private and public IP subnets it is attached to are on the same physical network. As a side note we are unable to boot from the private subnet to the public one on the same physical network as well.
If you have the server on both a public IP and on a private IP network you can still only have one default gateway/router (on the public IP network interface).
So do you have only one public IP subnet and only one private?
If you have multiple private IP subnets you need to setup routing (ipforwarding ON in SA NAT config - no NAT - and static routes) in the OS X server so it can reach the other private subnets.
I obviously don't know how your switches are configured but with VLAN settings in the server you can make each ethernet interface belong to a specific VLAN.
If I'm right the Netboot respons is going out the wrong interface and/or doesn't know the way back to the Netboot client.
In our district there are multiple public and private subnets. The public and private combination I have the server on currently just happen to be on this physical network, so they are sharing the same router.
I think Im getting a little lost on what you're asking so I'll explain our network structure a little further. The district runs a VLANed network with a different public and private subnet for each campus (the private subnets function mostly as IP address overflow when the public subnet IP limit is exceeded). The network is predominantly PC based and implements active directory servers. The Xserve simply operates as a standalone server currently just handling some web serving tasks and a netboot server.
The issue, regardless of the public and private subnet interfaces on the server, is that I am unable to get anything to boot from another subnet than the one the xserve is running on. If I run it on the public interface, local machines boot perfectly, but I a log like the one above if I try and boot from another campus (ie another VLAN or subnet). To test it locally I've been running it on the private subnet interface (on the same physical network segment) to boot machines on the local public subnet (which fails with the above log).
According to Apple and other sources, all that should need to be configured is our CISCO routers need to be set to pass BOOTP information across VLANs/Subnets, which we have configured (using the IP helper-address and DHCP relay agent), but as stated, the connection is still not succeeding.
I'm checking with our network engineer on a few specifics on how the routers are configured to make sure they are set properly for the forwarding, but he's not available at the moment.
I applogize if this doesnt address the information you're needing, but please let me know if it does not, and I will try my best to get you the needed information.