Stress wrote:
Rob:
Have your mac techs checked out the info in ArchicadWiki?
I have. If you use the mac mini server to provide local DNS, then there is no necessity to go fiddling about with every client's hosts file. The idea that a laptop user might have to swap hosts files back and forth depending on their location is pretty crazy stuff. Most of us are clever enough to open the lid and close the lid.
My tip for managing DNS from a mac mini server is to set it up correctly from the start. Get yourself a registered public domain name ... for example... example.com... and set up a subdomain name... bim.example.com ... then set up your mac mini server from a fresh install using the domain name bim.example.com .... with a fixed local ip address e.g. 10.0.2.2 ... make sure the server will automatically resolve local domain names to itself....
Then with DNS working locally complete with reverse lookups.. you can then set up all your users and groups... in the server preferences interface, create a group called VPN and give those users a shared folder for storing teamwork project external content... then set up L2TP VPN with a shared secret....
Open your BIM ports on the server firewall... open the BIM ports on your router... leave them closed on your internet gateway....
Install your BIM server using your bim.example.com in the qualified domain name space... then set your local archicad teamwork client computers to resolve DNS from your sever at bim.example.com. Check using archicad that each can find and connect to the BIM server... resolving the host name.
If you have a dynamic internet IP address, use a DDNS service to point bim.example.com to your external dynamic ip address... so that VPN clients can find you, otherwise point your public domain name to your fixed internet IP address.
YOu dont have to use VPN if your client computers have fixed IP addressses. you can use the server's firewall settings to limit access to BIM ports to particular external IP addresses.. those which belong to your team. The firewall will prevent incoming port requests from others.
That's all.