Welcome to 

    micky.com

   


















    

     

    

    


Welcome to Mickyj.com Best Practices


Help me populate this page. Ask an SBS question.

I have been plugging allot more information into my SBS tools and Blogs pages but I need your help to grow this one.


Changing the server internal IP address

 

Welcome to my results from changing the IP address of a Small Business Server which has been in use for 5 months.



The server IP address change took a minor amount of time however the workstations and associated services took a considerable longer period of time.



Fault finding and repairs to settings, to allow users access to their items was not immediate or straight forward.



 The SBS 2003 servers IP address was changed using the Microsoft recommended Wizard (Change Server IP wizard). This tool is not available for SBS 2000 or Windows Server 2000/2003.



NB: The Wizard will only work if the SBS 2003 server has SBS 2003 SP1 installed. If it only has Windows 2003 server SP1 installed, the Wizard will cause issues and should not be run until SBS 2003 SP1 has been downloaded and installed.



Process

Physical Devices

Time Clock's, Thin clients, IP docket printers etc require to be the first item to change.

Network Printer/Copier

The IP Address of Photocopiers was changed next. Any Copier based templates, file stores, DNS, Gateway, WINS, OCR tool/service access and desktop shortcuts all needed to be modified.  The additional TCP/IP printer ports created by the original installation of the printer needed to be removed.



Change IP Address Tool in SBS Management Console (SBS 2003 only)

The 'Change IP Address' wizard was run.  This is a simple matter of typing in the new IP and Netmask. These tasks need to be manually configured on other versions of server.

Details of what this wizard actually changes are below, this information is from the Windows Help function within the Change IP Address wizard:

When you run the Change IP Address Tool, the following changes are made:

  • The IP address and subnet mask of the network adapter used to access the local network are changed.
  • The DNS server address for the external network adapter, which is set to the IP address of your local network adapter, is updated.
  • The DNS server address and WINS server address for the TCP/IP properties of the local network adapter are set to the new IP address.
  • Network services that are dependent on the IP address of the local network adapter are updated.

 

Network services configured by the Change IP Address Tool:

  • DHCP service. If you are using the DHCP server service provided with Windows Small Business Server, it is also updated by the tool. If the new IP address is within the address range of the existing scope of IP addresses, the tool will add a new exclusion to the existing scope. The router option (003) is updated to the new IP address of the local network adapter. If the new IP address is not within the address range of the existing scope, the tool creates a new scope based on the new IP address.

Notes:

o     If your server has only one network adapter and you have a broadband connection that uses a router to connect to the Internet, the router option is not updated as this address is set to the IP address of the router itself.

o     If you are using an existing DHCP server service on the local network, you must ensure that the new IP address of your server's local network adapter is excluded from the range of IP addresses assigned out by the device.



  • DNS server. The tool updates the DNS Server service to listen to the IP address of the local network adapter. If the reverse lookup zone no longer matches the new IP address, it is deleted and a new reverse lookup zone is created.

 

  • Firewall service. If your server uses one network adapter to access the local network and another network adapter to access the Internet, the firewall service settings are updated.

    • If the Routing and Remote Access service is running, the tool updates the IP address for the inbound packet filters on the network adapter used to access the ISP. The routing table for the Routing and Remote Access service is automatically updated as well.
    • If Internet Security and Acceleration (ISA) Server 2000 is running, a local address table (LAT) is created based on the new IP address. If you use a dial-up connection to connect to the Internet, the tool will also update the client address set for ISA Server.
    • Exchange server. If Exchange server is installed, the relay restrictions are updated to the new IP address.
    • WINS server. The service is restarted to ensure that the new IP address is used by the service.
    • Internet Information Services (IIS). The permissions for the default Web Site and virtual directories are set to the new IP address. Additionally, if Internet Security and Acceleration (ISA) Server 2000 is installed as well, the following changes are made:

    o     Configures http.sys driver to only bind to the local network adapter and the loopback adapter. By doing this, IIS will only listen to Web requests from the local network adapter. This allows ISA Server to monitor incoming Web requests from the Internet.

    o     Disables socket pooling, which enables ISA Server to use port 80, so ISA Server can monitor incoming Web requests.

     

    Reboot Server

    A couple of the issues listed below can be fixed at this point, if the server is rebooted.  Roaming profiles and policies, and some DNS issues are examples.

    Change IP Address Issues

    1.      DNS Reverse lookup zones did not get recreated

    2.      Nslookup would not find the local DNS server. The service was on the same machine.

    3.      Network DNS had issues with name resolution.  The ISA Client could not find the server when the server Name was used, it only worked when an IP was used.

    4.      Terminal Services client's logon scripts appear to run, but it did not setup network drives correctly.

    5.      Some workstations could not connect to their roaming profile.

    6.      The Active Directory policies on Server were incorrectly referenced. The policies did not roam.

    7.      Offline files on all workstations were looking for old server.

    8.      The "My Documents" folder remained offline, the redirection is to old server IP address.

    9.      The Trend Micro Officescan client was disconnected on all workstations.

    10.  The Copier shared drives and OCR pointed to incorrect IP Addresses. The templates required to be reconfigured on the copier so that document scans are sent to the correct shares on the server.  IMSS needed the new Copier IP address to allow scan to email features to work.

    11.  The WINS records were not flushed. Old IP range still has records in WINS. (These were deleted)

    12.  Third party web based management consoles were still set to old IP.  e.g. Trend Micro consoles do not work, and need their IP addresses changed to new server IP.  Scan mail, Officescan and IMSS all registered in IIS with specific IP addresses, Certificates and proxy update settings which all needed changing.

    13.  Printer IP ports on all client machines remained on old printer addresses.

     

    Change IP Address Issue Resolution

    1.      Issues 1. to 6. were essentially DNS issues.  DNS was reinstalled by the following method.

    • Uninstall DNS from Add/Remove Programs.
    • Delete everything in the Windows/System32/DNS folder.
    • Recreate DNS records by running the forward and reverse wizards in "Configure a DNS Server." (right click the top of the DNS tree)
    • Recreate Reverse Lookup zones manually.
    • Recreate CNAME record for the companyweb.

    2.      Offline files needed to be recreated.  This is done by disabling offline files, deleting the contents of the store and then re-enabling them and setting up the appropriate synchronizations.

    3.      Use the "Configure My Documents Redirection" wizard to disable the redirection. Once people are logged off and you have confirmed the redirection is gone, run the wizard again to replace the redirection.

    4.      The easiest way to set Officescan up correctly was to uninstall it from both the server and workstations and install it all again.

    5.      Any shortcuts to the copier's shared drives needed to be recreated for the users.

    6.      For the WINS records, simply delete any stale records in WINS that are on the old IP range.

    7.      For any applications that have a web based administration console, you will need to fix them on a case by case basis.  Hopefully they will have a link somewhere that is editable.

    8.      Anyone printing to a network printer will need their network ports recreated or the printer drivers reinstalled.

    9.  Any other links to various applications and resources will need to be recreated.  Unfortunately this may not be evident immediately and will have to be fixed as the issues arise.

    10.  As administrator we needed to run "Ipconfig /release", "ipconfig /renew" on all workstations.

    11.  The logon script needed to be edited manually for the new IP printers and UNC       links.

    12.  The CEICW wizard and RRAS wizard needed to be re run

    13.  It was required to manually change the RRAS and VPN DHCP and Static pools.

    14.  The proxy settings stored in the Active Directory polices needed to be re created.

    15.  The ISA client settings were edited at the server.

    16.  The ISA client settings for previously deployed clients were edited at the workstations.

    17.  Excess and redundant printer TCP/IP ports were removed.

    18.  GPO policies in the Active Directory were functional after the DNS repair.

    19.  Roaming profiles were repaired when DNS became functional.

    20.  Trend Micro IMSS email gateway was edited to allow the servers new IP address to relay email. The old address was removed.

    21.  Veritas backup, APC power chute, Trend Micro and other programs had their alert emails reconfigured for the new email server address. 

    22.  It was required to edit the URL for the shortcut to IMSS

    23.  DNS and Wins was checked and stale records were deleted (Stale records were coming from the workstations with old settings).


Installing Trend Micro products
Refer to this page

Modems and SBS 2000/2003
Scotland
Dear Michael,

My name is John * and I am based in Scotland.
I have a problem with SBS 2003 and was searching Google to find some answers and came across your reply to one of the postings.
In there you recommend using a "tried a good external modem"
Can you please tell me the make and model of the modem you are having success with as this is an issue that just seems to not want to go away?



Hello John,

Thanks for your email. Firstly, check the Microsoft HCL list. Secondly make it an external modem so that the box will contain all the hardware it needs (not a software driven modem). When you attach it to a serial port, make sure it is a real serial port. Not a USB converted port or a cheap Multi I/O.

If you have a similar topology as we have here in Australia, most people's fax machines are v90 or older. A V92 external fax modem will likely not work correctly and drop calls. (Due to the new 12 second handshake and increased upstream data rate)

I attempt to purchase V90, external modems.


Currently I purchase Netcomm modems. These are not the cheapest however they work well. From memory the modem was a webmaster. In reality, any external v90 modem on the HCL list will do the job.

Now for a blog post from Susan Bradley:

It's funny...faxing is such old fashioned technology ...but some firms just can't live without it. For my firm, we don't use centralized fax, but for others, the fax solution that SBS provides is exactly perfect. But the one thing I've noticed about faxing... is that "it's the hardware, stupid" and while this white paper can tell you the "White paper way", Danne "the LAN Man" on the SMBTN listserve has the "Been There, Done That" way:

He said....

  • Premium-grade EXTERNAL Modems are the RIGHT solution for SBS fax and dialup data applications, because they can be power-cycled when necessary – and it does become necessary for any modem to be cycled. You don’t want to have to boot the entire server to accomplish that. Plus, having meaningful modem status lights is VERY reassuring to you or anyone you ask to look at them for you over the phone and tell you what they see…

  • Multitech is a top name modem and communications gear manufacturer with US-based support services.

  • Multitech's MT5600ZDX is a sure fire winner and costs about $100 wholesale. Add more for the data cable, as it isn’t included. SBS has drivers built-in for this modem; no disk needed!

  • For NOW, avoid the newer, cheaper MT5656ZDX-V at the lower cost of about $80 wholesale. Needs a special driver and It has caused me nothing but fits on one SBS installation. Maybe I’ll get that sorted out when time permits, but as soon as I replaced it with the recommended model, 99% of faxing issues disappeared. And maybe I won’t even bother.

  • In SBS FAX Wizard, set your MT5600ZDX to auto-answer on 1 ring and ALWAYS daisy-chain your dedicated FAX telco line TO, then THROUGH the fax modem, terminating it at a physical fax machine (set for 4+ rings), for those times when the server is in some kind of maintenance mode, rebooting or ???down???. Any time the client tells you they are dying because they can’t get any faxes, just have them slide the modem’s little black power switch OFF and the old fashioned fax machine will take over until the problem can be resolved. (Faxes remain important for my Mortgage Banking, Construction, Produce Distribution and Naval Manufacturing clients… they still live by faxes, but fewer and fewer need them printed on paper. SharePoint’s Incoming Fax viewer is S W E E T !

    Just a final comment from me (Susan)...If you want to just play a bit and see how faxing works and have never done it before on a SBS box, grab a US Robotic External V Everything off of Ebay and set it up. Brooktrouts are probably the premo...but the price tag for that 'premo' comes with that. The key is having an external modem that you can cycle on and off without rebooting the server. But it seems like when you do get decent hardware, you end up not cycling that much anyway.

    Update June 2008:

    I still generally minimize the issues with faxing by using External, Serial, V90 trusted modems. I do not use V92, USB or software modems. (The modems I use are getting harder to find).

    I carry a phone with me, to listed to the clarity of phone lines (Sometimes there is no choice but to ring your Telco and organize a molds test), unplug other devices on the same line when testing, make sure security systems are not on the same line and if there is broadband on the same line, change the filters.

    I also look for Analogue cards on PABX systems and make sure the fax modem is not using it or if the PABX needs to be set to predial digits to get dial tone at the modem. I carry spare phone leads and plugs (Just in case).

    You can also try alternative modem drivers for your modem or fall back to the Standard 56000 bps V90 Modem.

    You can try;

    • In the modem driver - maximum port speed at 19200 and higher/lower
    • In the modem driver - wait for dial tone on and off.
    • Country / region select - Australia - change default preferences - port speed 9600 and higher settings.
    • Country / region select - Australia - change default preferences - Changed "cancel if not connected within" to 120 seconds
    • In the comm's port driver - drop the speed to 19200, set the Fifo's to full and then reduce it back slowly. (Transmit and receive together and separately)
    • In the comm's port driver - change the flow control from hardware, none and back to hardware.
    • Set the baud rate on the modem down to as low as 9600 and disabled compression.
    • Try different Initialization Strings including AT&XF3DT (Reset to factory default)
    • Look again for monitored security or ADSL on the line (Hence looking at filters etc)
    • Try the faxing service answering after 0 rings, 2 and 4.

    Sometimes, things just don't work. Now you need to get some error logs.

    Some of the logs needed (e.g. the T30 log) needs some registry tweaking or configuration in SBS 2003. In SBS 2000 there was a separate tool that PSS support would send you specifically for T30 logs.

    Gather the following logs files;

    • "C:\Documents and Settings\All Users\Application Data\Microsoft\Windows NT\MSFax\ActivityLog"
    • "C:\WINDOWS\system32\LogFiles\Fax\Incoming"
    • "C:\Documents and Settings\NetworkService\Local Settings\Temp\T30DebugLogFile.txt"
    • "C:\WINDOWS\ModemLog Modem.txt" (And other Modem logs, with the name of the modem driver forming the log name )
    • Copies of the eventlogs with the failed faxes within.
    •  

    The Activity Log settings can be found within the Fax Service Manager.  Right-click on Fax (Local) and select Properties.  Select the Activity Logging TAB.  From there you’ll see the “Activity Log Folder Location” path.  Highlight the path and copy it into the Start\Run\<path>.   Within the ActivityLog folder you’ll find Inboxlog.txt and Outboxlog.txt. You might need to enable logging.

    PSS Logs – These can be found within the C:\Windows\System32\Logfile\Fax folder. You’ll find two folders with this directory Incoming and Outgoing.  If the folders are empty or you can’t find the folder with the appropriate date then the modem isn’t picking the call as a fax call.   (Most of the times this denotes a problem with Modem drivers or a bad modem. I’ve seen many cases where people are able to send faxes but can’t receive faxes.   This is still a problem with the modem is nothing is written to this folder.

    T.30 logging is not enabled by default in Windows Server 2003 and SBS 2003 and must be enabled manually via the registry.  To enable T.30 debug logging of fax transmissions on your PC, please do the following:

    Using regedit, browse to the following key

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax\Device Providers\{GUID}

    Create the following DWORDS and set their registry values as follows:

     

                DebugLevelEx to 0xffffffff (8 f’s)
                DebugContextEx to 0xffffffff (8 f’s)
                DebugFormatEx to 0xbbffffff (2 b’s and 6 f’s)

     

    Stop and restart the Fax Service so these settings will take effect.

    This then generates the file named T30DebugLogFile.txt and it can be found at %windir%\temp or at %SystemDrive%\Documents and Settings\NetworkService\Local Settings\Temp

    Note: The NetworkService folder is hidden by default therefore you will have to unhide this folder to get to the file.

    After you are done, please delete (or set to zero) all the values set/created above to stop debug logging. Restart the Fax Service.

    Now, you need to gather this data along with one last item and get it to someone (prefferably Microsoft) to deal with your problem. I certainly can help but ultimately, they might need to pull everything apart to solve the issue.(It could be something unrelated like the RRAS service grabbing the modem). Microsoft will ask for a Directory Service Edition MPS report:

    Please refer to the URL below and run the Directory Service Edition (MPSRPT_DirSvc.EXE) tool on the problematic computer:

    Microsoft Product Support's Reporting Tools


    A CAB file will be generated as:

    %systemroot%\MPSReports\DirSvc\Logs\Cab\%COMPUTERNAME%_MPSReports_.CAB
    Zip up all the log files and send them and the cab file to the person who is helping you.  




    Login scripts for SBS 2000/2003 (VBS, Wscript host)
    USA

    I would love to see a copy of your user login script.

    Thank you,
    Jack *


    Well Jack,

    the script is on it's way to you. As other people have started asking for it, I will make it available on my tools download page at the end of this year (05).

    The script will show how:
  • To connect to the Wscript host

  • Run external programs (minimized)

  • Map drives to shares

  • Map printers to lpt ports

  • Work with users names

  • Use an appropriate greeting at startup

  • call sub procedures

  • Create desktop icons

  • Edit the registry

  • Put a background image on the users screen using BGIINFO from www.sysinternals.com

  • NEW! Microsoft has moved Sysinternals to Here
  • Randomize functions


  • Update 10/07/06, Refer to my new scripts page

    SBS DC servers
    Hawaii (USA)

    Michael,
    I have an SBS 2000 server and a Win 2k3 box I am installing Exchange 2k3 Ent. Edition on. Do I need to make the 2k3 box a DC? Or can I just use it as a Member server and install Exchange on that?

    Thanks,
    Don *


    Hello,
    I personally would make the Windows 2003 server a DC (This is not necessarily Microsoft recommended). This will be a part of the SBS domain and take on it's AD etc but has the great advantage of taking the load of the SBS box. Exchange is very AD intensive. This gives you the added advantage of a backup DC if the SBS box becomes to busy to handle AD queries and you can also setup DFS file structures etc so that you have a complete disaster recovery solution.

    This is how I would do it in an SBS environment as you are limited to the number of mailboxes and connections (SBS 2000 can only have 50 connections) and a high powered server should not struggle. This is different for an enterprise server (non SBS with more than 50-75 users).

    Exchange needs AD in some way. It can be on another box and the box can be a member server only. If you are going to thoroughly use Exchange and the SBS box is not being used heavily, it is a recommended practice by Microsoft that Exchange is not on the same box as the AD.

    So, either way it will work. It is up to your hardware, environment and practices as to how the Exchange or AD server will be affected.

    I guess the short answer is, no, it does not need to be a DC.

    Thanks for the great question

    Moving Profiles
    Adelaide (AUS)

    Got a question to make ya think..
    I want to get our profiles off the external drive on our DC, and copy them to another server where there is a RAID and plenty of space. Even being an administrator I cant do this copy unless I take ownership of the profiles which I don’t want to do, so I have to copy them under the system account, my question is how can I do that effectively. My thoughts were:

    Restore from Veritas from the night before and point it to restore to the server, this would probably have to be done on a weekend.

    or

    Obtain a VBS script that uses the system account through WMI to do that copy – im not sure if this is possible

    I guess the next step in this process would be to point the users account properties to there new profile location, and im guessing there is a script somewhere on the net can search through a certain organization unit and change certain properties…

    What are your thoughts on this
    Neil


    Hello Neil, Just change the path in the AD (users properties) and let the user workstations roam their local version of the profile back to the new location. Easy solution.




    Topics to come
  • SBS server and Auto updates
  • (Pre R2 with Wsus)
  • Installing user applications to a terminal server

  • How to make the most of RWW

  • Recommendations on Raid
  • formats
  • Recommendations on Drive letters

  • Recommendations on Clearing log files

  • Customer relations and email signatures
  • (How to service their every need)
  • UPS sizing (Refer blog 4 June 2006)

  •  

     Things not to do, and why

  • Surfing the internet on your SBS server (Spyware and more)
  • Installing unnecessary drivers e.g. Sound Drivers, on servers
  • Using an SBS server as a powerful workstation
  • Using an SBS 2000 server in Terminal Server application mode
  •  

     

     

     

     

     

        

     

         ( )

     

     

     

     

                                                                   This page was written and designed by Michael Jenkin 2011 ©