Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

lythium

macrumors member
Sep 25, 2009
80
0
IL
Hello,

I have set up a 10.6 server on my companies network and all is working perfectly apart from when we start up a brand new computer and connect it to our network, we are prompted with the dialog "The following computer running Mac OS X Server have been found. You can set up this computer to use services from a Mac OS X Server on your network."

Is there any way i can change a setting on the server to stop this window appearing during the initial computer set up?

I know i can leave everything black and press continue but this is a step that is not in our setup documentation and i do not want to rewrite this

Thanks

If you don't want to run any services on your server, you shouldn't have bought a server.
 

Krevnik

macrumors 601
Sep 8, 2003
4,100
1,309
It is because it has OpenDirectory setup. I'm not sure exactly how to turn off this specific feature though.

Is the server actually providing login services to other machines (other servers) to provide single sign-on capability?
 

Krevnik

macrumors 601
Sep 8, 2003
4,100
1,309
It is not providing services to other servers but it is providing our clients with network logins. I guess this is a downside of making things too user friendly.

The two workarounds are not to enter anything and press continue or at the pervious set up window choose that the computer does not connect to the internet but as i stated in the original post these two things would alter (only a little but enough) how we initially set up our machines to be an issue

Are these network logins used for anything other than this server? If so, you don't need to be setup as an Open Directory master. It's not clear by your answer which seems to say you do and you don't.
 

Krevnik

macrumors 601
Sep 8, 2003
4,100
1,309
The only reason this unit was made a directory master was so it could provide network user accounts.

But what does this mean? Does it mean "I can sign into a variety of machines with the same login/password"? Or does it mean "I can sign into the server"? That is the key difference here.

And if I want to support logging into a network account on any work machine... then you need Open Directory, and you have to join the work machine to the directory (which it is trying to do).

So can you at least rephrase what you are doing with different terms rather than repeating yourself verbatim so I can glean some better context on what you mean by 'network account'? It's a very vague term used differently in different organizations/teams/etc.
 

Krevnik

macrumors 601
Sep 8, 2003
4,100
1,309
Hmm, and in actuality, I think this problem occurs when you use Stand Alone as well (for specific services like Time Machine).

One of the simplest options would be to configure things such that your servers and workstations are on different subnets, but are still routable to each other. This will erect a wall between the two where normal IP traffic can reach, but not UDP multicast.

Another option is to cripple Bonjour on the server so that it can't advertise any services, but that's probably gonna be painful to maintain and manage.

A third option is to find out if the launchd config files include information about being exposed via Bonjour (they might by having launchd cause the broadcast of the http service, for example). Edit them to not register the service on the network. You will likely need Bonjour Browser and some patience for this one to work, and you'll need to remember what you did in case an OS update undoes it for whatever reason.

EDIT: And it might not be terrible to setup the machines this way, if it lets you use a network account for your admin account. That would simplify your administration a bit by being able to create a "Workstation Admin" account in the directory and make it admin on all the boxes when you bind on install. Just a thought.
 

Krevnik

macrumors 601
Sep 8, 2003
4,100
1,309
Playing with the subnets did cross my mind but i wasn't sure if this would then cause the netboot service to become useable (at least for some of the machines)

Possible, depends on who is doing the DHCP for your network. (Or does it?)

AFAIK, NetBoot uses BootP, not Bonjour. So it is more based on who can respond to the lower-level BootP/DHCP request.
 

jerry333

macrumors regular
Nov 4, 2005
137
28
The easiest way would be to start the OS X Server firewall and block the unwanted port. It's easy to use and maintain. In addition, the firewall will allow you to block by subnet so that should you want to have some computers connect and not others, it's not difficult to do.
 

Les Kern

macrumors 68040
Apr 26, 2002
3,063
76
Alabama
Sounds like a lot of work for one window popping up. Just click "no"?
Anyway, set one machine up perfectly and clone them right out of the box.
Just a thought.
 

steve123

macrumors 6502a
Aug 26, 2007
922
505
If you are using Server Preferences I don't think you can control this message? I believe you can turn this message off in server admin though.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.