To connect to a VPC, you create a VPN connection, which is a VPN tunnel tween a VPC and a data center, home network, or co-location facility. You configure your existing network to route all VPC-bound traffic to the customer gateway that anchors your end of the VPN connection.
With a VPN connection established, you can launch Amazon EC2 instances into a VPC's subnets; with the appropriate security policy, these instances now appear on your existing network.
VPC traffic bound for the Internet is routed over the VPN to your existing network, where it can be examined by pre-existing network security services, such as firewalls and intrusion detection systems, before exiting your existing network perimeter to the Internet. This is particularly valuable if you're using specialized network appliances and software to enforce security policies.
Amazon provides configuration documentation for Juniper JunOS and Cisco IOS devices acting as the VPN customer gateway. They also provide generic device configuration for equipment and software that supports the following requirements:

SSTP provides a mechanism to encapsulate PPP traffic over the SSL channel of the HTTPS protocol. The use of PPP allows support for strong authentication methods such as EAP-TLS. Secure Sockets Layer (SSL) provides transport-level security with enhanced key negotiation, encryption, and integrity checking.
SSTP supports multiple
authentication methods such as passwords, smart cards,
certificate-based and "One Time Password" authentication.
1. Logged in as the user that has the problem, click on Start, clcik Run, type regedit, click OK.
2. On the left pane expand HKEY_CURRENT_USER, expand Software, select Microsoft.
3. From the Edit menu point to New and select Key.
4. Type OfficeLive and press the Enter key.
5. Close Registry Editor.
6. Start Word, Excel, or PowerPoint, you'll get the prompt, make sure 'Do not show me this message again' is checked, click Continue.
7. Close the application (Word, Excel, or PowerPoint), the registry DWORD values should be created under OfficeLive for that user.
Thanks to Aaron Rykhus from the Microsoft Office support team for his blog pointing out this solution.
Recent advice from a Slashdot posting by http://slashdot.org/~bdwebb is very helpful on how to speed up a slow Windows XP or Vista PC (forget any previous version of Windows -- get a real OS!). I have added some additional comments to his comments...
- Before spending time looking for malware related issues, check task manager to see if any one particular process is using a significant percentage of the system CPU. Make sure to check the box to show processes from all users. If you notice one particular process that is hogging the system CPU, begin by researching this process to see if it might be a driver related problem (such as an HP multifunction printer) or an antivirus issue or a print spooler issue. You can attempt to kill the running process to see if this corrects your performance issues.
If a recent system change such as a new driver install is the apparent cause of your performance issues then you might consider a system restore at this point to bring the system state back to a known "good" state.
If not, or if there is no obvious process utilizing significant system resources, then proceed with the following steps.
- Disable system restore before you do anything...irritating spyware and virii can hide here and restore themselves
- Download and run X-Ray PC [x-raypc.com] (freeware) and run an online analysis of your processes...will give you a good/bad/unknown triage for some processes and allow you to kill them.
- Start>Run> msconfig.exe and check your startup processes...do a quick google search for anything you don't recognize and if it is not a necessary startup process, kill it. Having a shitload of processes running at startup can bring your system to its knees. Usually, for a desktop XP machine, between 28 and 35 processes is ideal on a fresh boot. For a laptop it can be up to 50...depends on what utilities are required to make your touchpad/buttons/wireless/etc work.
NOTE: I prefer using the utility called AUTORUNS from Sysinternals.com (now part of Microsoft). It is available at http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx
- Start>Run> msconfig.exe and check your services. Check 'hide all Microsoft services' and do a quick scan to make sure no extra junk services are hiding here. If you lose functionality to something on startup that you want, you can either just turn it back on or, if necessary, boot into safe mode and turn it on.
NOTE: Running services.msc from the Run line or command prompt is just about as good.
- Download Crap Cleaner [filehippo.com] and run the registry scan to see how many junk items you have in your registry. Review the causes and fixes to all the issues you find...you're usually okay doing a fix all but I check them just in case (this is your registry after all...never hurts to back it up either.)
NOTE: Also look at malwarebytes.org for a good, free malware scanner.
- Add/remove any programs that you don't recognize or don't use. All this extra junk does nothing to help you. Additionally, if you can pinpoint one or two programs that were installed around the time your computer started having issues, definitely uninstall them and check your performance after (probably run ccleaner again to ensure they are completely gone).
- Restart your machine and check msconfig and xraypc again to ensure that nothing you killed came back...if it did, you've got a virus or spyware.
NOTE: You may want to re-enable System Restore at this point in time if you had disabled it at the start of the procedure.
- If you still have issues, try running one of many drive fitness test tools to determine whether or not you have bad sectors or possibly a bad HDD altogether. Some tools will even allow you to repair the bad sectors but usually if you've got bad sectors you should start looking at a new HDD soon.
- If you have the option, pull the HDD and hook it up to a test rig and run a Housecall [trendmicro.com] scan on the drive.
- Run Rootkit Revealer [microsoft.com] to determine whether or not you have a rootkit installed on your machine. Rootkits are nasty as hell but you can usually find additional info via a google search on how to rid yourself of them.
- When all else fails, a clean install is usually the best way to get your system back up to snuff. It is a pain in the fucking ass and no one likes to do it until you remember what it is like having a clean install. Just make a list of your programs, do a backup of your data, and format that sucker.
Are you experiencing repeated inability to launch Remote Web Workplace with SBS 2003, with the error message from IE7 stating that it cannot download the necessary ActiveX control? If you have checked your Internet Explorer Managed Add-Ons and it does not appear there, then you will want to run Regedit and navigate to the following key, then delete it:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Ext \ Settings
expand Settings and delete the key {7584c670-2274-4efb-b00b-d6aaba6d3850}
Close all instances of IE and you should be good to go.
Back to TopRecently we ran into issues extending the free disk space on a RAID 5 partition of Windows Server 2008. The hardware platform is an HP DL380 G5 with two arrays, and we had recently added an additional hard drive and extended the array using HP's array manager utility. This took a number of hours to complete, after which we were able to see the option to extend the disk size in Server 2008 disk management utility (the GUI utility as opposed to the command line 'diskpart' utility). After attempting to extend the array, the disk management utility (MMC snap-in) showed the disk size to be around 420 GB, however when viewing the properties of the disk it still showed the available disk space to be 280 GB. Similarly the chkdsk command reported still the original disk size. A reboot of the server did not improve the situation. An extensive review of relevant Google searches finally turned up the solution, which is not well documented for Server 2008 -- namely http://support.microsoft.com/kb/832316. The solution to the discrepancy between the volume size and capacity was to go into the 'diskpart' utility, select the relevant disk, select the relevant partition, then issue the command 'extend filesystem'. This immediately cleared up the problem, and now chkdsk reports the full available disk space.
Back to Top
If you have almost gone bald tearing your hair out customizing the look and feel of a SharePoint website, here are a few good sites I've come across that have helped me out:
SharePoint 2007 CSS Reference Guide - incredible table with all of the CSS elements mapped out and explained.
Windows SharePoint Services 3.0 Sample: Example Master Pages - a nice set of 4 default master templates to get an idea of what is possible.
SharePoint Scotland - a very nice site with lots of links to very useful design and customization articles and sites.
Back to Top
Have you ever had to rebuild a user's Outlook profile? If yes then you've probably had users complain to you afterward that their email address auto-completion is broken. What the user doesn't realize is the auto-complete feature in Outlook is built up over time as they use addresses.
After you send an email to a person, their email is added to a file that Outlook performs lookups on to see if you've emailed this person before. Autocompletion is not based on the address book. Unfortunately, a lot of users depend on this popup list and even use it as a repository of sorts to inadvertantly store email addresses that are not recorded in any other location in Outlook. The downside of this is the data for autocompletion is stored locally on a user's machine and does not move to the new profile automatically.
You can, however, copy this data file from one Outlook profile to another on the local machine, here's how:
Navigate to 'C:\Documents and Settings\<username>\Application Data\Microsoft\Outlook'
You should see various Outlook files with the file extension 'nk2'. Simply rename the old profile's nk2 file to the new profile's name, (say if you named the new profile 'John Doe', the nk2 file would be renamed to 'Jonn Doe.nk2'.
Relaunch Outlook and Shazam, the autocomplete list is back in action!
We have run into this problem quite a few times in the last couple of months. Here's the scenario: For whatever reason you have to install WinXP SP2 from scratch. After re-installing, adding appropriate drivers etc., you then go to Windows update, it installs the latest Windows Installer successfully, then downloads all of the patches and updates but fhen fails on installing all of them. Usually they fail with no MS failure code. Here is the solution to this problem:
Stop the Windows Update service at the command line:
net stop WuAuServ
Re-Register Windows Update DLLs:
In the command prompt type the following:
REGSVR32 WUAPI.DLL
* Wait until you receive the "DllRegisterServer in WUAPI.DLL succeeded" message and click OK
* Wash, Rinse Repeat with all below
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
Start Windows Update Service
net start WuAuServ
ISP Transition Plan April 2006
Synapse Networks
This is a good overall transition plan to change ISPs from original provider (“Old
ISP”) to new provider (“New ISP”) with a concurrent change of usable public IP
addresses. Apart from circuit changes, this specifically addresses DNS changes. This
assumes that you would be changing DNS providers from the original provider
“Old ISP” to the new provider, though the same procedures would apply no matter who the new DNS provider would be. The term “zone” and “domain” are used somewhat loosely here, and are interchangeable for the purposes of this discussion. There are technical differences between the two that we can ignore for this basic transition plan.
Step 1: Get listing of all domains hosted by current Domain Hosting (DNS) provider. In this example we assume that DNS hosting services are being provided by the “Old ISP”, but not necessarily – DNS services could be provided
by a third party.
Step 2: Get complete zone listings of all identified domains from current DNS
provider (“Old ISP” or other third party DNS provider). A zone listing, also called
a zone data file, is essentially a complete list of all DNS entries for a particular
domain name. Typically these zone listings will include Address (A) records, Mail
(MX) records, CNAME (alias) records and other specific record types. Assuming
you will be changing to a new set (block) of IP addresses with the transition to
the new ISP then you will not need to carry over the reverse zones (called inaddr.
arpa zone records).
Step 3: Provide zone listings to new DNS provider (“New ISP”) and request that
they load these zone files. Have the new DNS provider set up the zone files so
that they are the Primary DNS provider for the domains.
Step 4: Confirm with new DNS provider that zones are set up correctly. Verify
using a number of methods, but making sure to directly reference the new DNS
provider’s name servers in your DNS queries.
In Windows
- using the NSLOOKUP tool in Windows
- using SamSpade for Windows (www.samspade.org)
- using the ISC BIND Dig tool (www.isc.org)
- using one of the many good web sites to verify DNS records,
such as www.dnsstuff.com or
http://www.miceandmen.com/9000/9000_the_dns_place.html
In UNIX / Linux
- using the built-in Dig tool or one of the above mentioned
websites.
Step 5: At least one week prior to switchover, submit request to the domain
registrar for the domain(s) in question (e.g., Networks Solutions, GoDaddy.Com,
etc.) to make the new provider’s DNS servers primary for the domain(s). This
does not involve modifying any DNS address or MX records.
Step 6: Request the New ISP to set up reverse DNS records (maps IP address to
a DNS name) for key services such as mail. It is important that the reverse DNS
records be set up to avoid problems with mail. See
http://www.dnsstuff.com/info/revdns.htm for more detailed information on
reverse DNS. See also below notes on Mail servers and DNS.
Step 7: At least several days before the planned cutover, ensure that the new
Internet connection is up and operational and tested for several days to make
sure you are prepared to switch to the new carrier.
Step 8: Map out in advance what DNS records will need to be changed once
service is moved to the new provider. This needs to be detailed to the point that
it can drive DNS changes as soon as service is moved. This will form the basis of
request made to new provider at the appropriate time. The New ISP should be
ready to make the changes at the cutover time, and ideally will review the
changes in advance and be prepared for the cutover.
Step 9: Two days prior to the cutover, request your New ISP to lower the Time
To Live (TTL) value for your domain records to a short value, approximately 10
to 15 minutes. This need be done only until the transition is complete. This is
an important step to ensure that changes are propagated quickly throughout the
Internet, by limiting the amount of time that other DNS servers cache your DNS
records before requesting new information.
Step 10: Allow about two to four hours downtime for the cutover. A retreat plan
should be in place in case there are problems with the cutover, so that service
can quickly be reinstated with the Old ISP – e.g., save the firewall configuration,
router configuration, DNS zone records, etc.
Step 11: Install / move / reconfigure any equipment (firewall, switches, etc.)
that needs to be moved to do the cutover to the new provider. Verify that all
key services and servers are operational on the new equipment. Once you are
confident that service with the new provider is fully operational, request the DNS
changes to new provider. Allow for 10-15 minutes (the TTL period) for the
changes to take place.
Final Step: Verify that all services and servers are operational. Make use of Web
based tools such as www.dnsstuff.com and http://www.dnsreport.com/ to verify
your records, and have outside users attempt to access all services.
Note on DNS and Mail servers:
To block spam mail, many organizations use reverse DNS lookups to verify that
the mail servers that is sending the mail is indeed who it says it is. To avoid
problems it is best to do the following:
1. Configure your mail server(s) to announce itself in the correct mail
domain.
2. Make sure that the DNS name (host name) that your mail server
announces itself as can be resolved to its correct IP address (i.e., has a
proper forward DNS record)
3. Make sure your mail server’s public IP address or addresses can be
resolved to the same host name or names.
Stuart Brainerd
Synapse Networks
1. Try to use a proper adjustable keyboard and mouse tray. We like the Humanscale keyboard tray product line, which are typically designed to mount under a desk surface and support a wide variety of adjustments - up and down, swivel left and right, and front and back tilt. They offer several different mechanisms and models, so it is best to consult Humanscale or one of their resellers to select the appropriate trays. This company has a complete line of Ergonomic products. See http://www.ergodirect.com/product_info.php?products_id=13635
2. Get a good ergonomic keyboard. We highly recommend the Goldtouch keyboard, made by Key Ovation. These keyboards are available online through a number of resellers such as Ergo Direct. The Microsoft Ergonomic keyboard is one of the better and less expensive alternatives.
3. For some people, a trackball is a superior alternative to the standard mouse. It has helped one of us considerably with hand and thumb issues. Our favorite is the Kensington Expert Mouse, p/n 64325 but this model may not suit everyone. You might also want to try out the Key Ovation mouse, from the makers of the Goldtouch keyboard.
4. Consider getting a gel palm or wrist support such as these: http://www.keyovation.com/c-18-palm-supports.aspx or http://www.ergodirect.com/product_info.php?products_id=14022
5. Make sure your monitor is situated at a comfortable viewing level. Having a wall-mounted or table-mounted LCD monitor works best, rather than a laptop monitor, and there are many ways that this can be mounted conveniently and still give you decent aesthetics and space saving. 22" LCD monitors are now selling for under $300, and are a good way to go. LCD swivel mounts arms from Peerless Industries offer a good solution for different size monitors and mounting situations. See http://www.peerlessindustries.com/dyn/Products/BrowseProducts.aspx/categoryID/195/customsearch/1
6. Read up on ergonomic suggestions. The Humanscale site has some good basic information here: http://www.humanscale.com/ergo_info/index.cfm
7. For Blackberry users, consider getting the new Blackberry Pearl (8100 model) or the new 8800 model. Both units have a center trackball which we have found the reduces thumb stress from the older style click wheel.
8. Get a good ergonomic chair.
Stay safe!
Back to TopRecently at a client we migrated file shares to a new dedicated file server (Windows Storage Server 2003 r2). After the migration, a few of users were unable to map network drives successfully. The login script for all users consists of a net use command mapping to a UNC path ex: \\servername\sharename. This no longer worked! Not only did it no longer work - when we performed a net view \\fileservername at the command prompt on the user machine we were only able to successfully view the user's redirected folder share - none of the other shares were visible.
At first we thought this was a WINS or DNS issue, because we were able to successfully map the shares by using the server IP address like so: \\192.168.1.25\sharename. There was no evidence to support a WINS or DNS problem because we double-checked the clients and the server and both were pointing to the correct WINS and DNS hosts and both hosts were up and operational. So we opened a case with the crack team at Microsoft tech support and after a few hours of troubleshooting and escalation to tier 2 tech support they told us that this issue is related to a corrupt offline file database on the user machine. Here is a Microsoft KB article describing how to do this: http://support.microsoft.com/kb/230738
Once we reset the offline files cache and restarted the machine the share mapping worked once again. File this under strange but true...
Back to TopAdministering Exchange permissions for private and public folders can be a nightmare to stay on top of especially in larger organizations with complex permissions structures. I've been recently playing with a little free tool from Microsoft called PFDAVAdmin which allows you to view permissions in Exchange from one location on all AD accounts in the domain and to make changes to those permissions on the fly!
The tool is very rudimentary but it gets the job done. Here are some of the things it can do (from PFDAVAdmin user guide):
· Modify folder permissions on folders in the MAPI tree by using an interface similar to Exchange System Manager (ESM).
· Propagate the addition, replacement, or removal of one or more access control entries (ACEs) in the public folder tree without overwriting the entire access control list (ACL).
· Fix non-canonical (does not follow standards) and otherwise damaged discretionary access control lists (DACLs) on folders in bulk.
· Export and import folder permissions on public folders and mailboxes.
· Export and import replica lists.
· Propagate changes to the replica list in the tree without overwriting.
· Look for and remove item-level permissions in bulk.
· Look for event registrations.
· Exceed the limits imposed by the ESM user interface for values on the Limits tab.
· Display and modify folder properties in bulk.
· Modify folder permissions in bulk selectively on folders by creating filters (New in version 2.6).
· Modify the permissions of the Calendar folder in bulk (New in version 2.6).
Give it a google and check it out!
Back to TopJuniper has released official support for IE7 in their latest builds of IVE OS 5.3 and 5.4, however support for Vista is not available in any release builds. Support for Vista will come with the release of IVE OS 5.5 due out most likely in April 2007 timeframe.
The beta program for IVE OS 5.5 has officially closed as of mid-March.
Back to TopJuniper released an update to its IVE OS and UAC firmware to address a potential security issue related to client ActiveX controls. We recommend upgrading to one of the following releases:
With ScreenOS 4.x and 5.x, you can use the command get sys-cfg to figure out the configuration limits of the appliance.
You can combine the get sys-cfg command with the | include (pipe symbol followed by the word include) option to locate a specific parameter in question. For example the command
get sys-cfg | include zone
will show the zone limits of the appliance.
get sys-cfg | include vip
will show the Virtual IP limits on the device.
Back to TopRecently, we implemented Group Policy for one of our clients. At the same time we used GP to move users' redirected folders from one server share to another. Generally, things went well. For most users Group Policy enabled folder redirection, moved the user folder from the old share to the new share and deleted the old folder after it completed successfully. Things went well until I noticed that some user folders were being recreated on the old share!! To try to figure out what was causing this we restricted permissions on the old share so users could no longer create new folders. We then deleted all of the folders that were generated again.
After some investigation we determined that the user was running iTunes and iTunes needs the user's My Music folder to function properly, even if the user's music is not stored there. So, after the folder was moved, when launching iTunes, it recreated the folder on the old share. Somehow Group Policy did not properly update the local computer's registry to reflect the move.
To ultimately fix this problem, we had to make two changes to the registry:
In
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Right click on the 'My Music' key and modify. Insert the UNC path of the My Music folder, ex: \\Server\Share\UserFolder\My Music
Make the same change for the 'My Music' key in this location as well: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
We are still trying to understand more on how Group Policy treats 'shell' folders such as 'My Music'. We will update you if we find an authoritative answer! Kristine.
While NSLOOKUP is included with most recent versions of Microsoft Windows operating system, it's use as a DNS utility tool is limited and "deprecated". Dig is not only much more powerful and simpler to use, there are a number of problems with NSLOOKUP. As the great programmer Daniel Bernstein says on his cr.yp.to website at http://cr.yp.to/djbdns/nslookup.html, "Do not use the ancient nslookup program. Whatever you're trying to do, there's a better way to do it. Even the BIND company, which maintains and distributes nslookup, says ``nslookup is deprecated and may be removed from future releases.''"
The recommended DNS utility called Dig is available for free as part of the full BIND DNS software distribution (for use with IPv4 only). While there is no specific installation specifically for the Dig tool itself -- not sure why this is the case but this is evidently a decision made by ISC, the Internet Systems Consortium, Inc. -- but by installing a specific group of files from the full BIND download for Windows you can make full use of this utility in Windows XP/Vista/Server 2003/Server 2008, without having to install a full blown implementation of BIND.
A good link for more details on the use of Dig can be found at http://www.madboa.com/geek/dig/
Step one for the Windows install is to go https://www.isc.org/downloadables/11 and download the latest binary version of BIND for Windows. The latest version of BIND at the time of this posting was 9.4.3, available as a single Zip file. Using WinRAR or comparable utility, extract to an appopriate directory (such as c:\utilities\dig) the following files:
host.exe
dig.exe
libdns.dll
libeay32.dll
libisc.dll
libbind9.dll
libisccfg.dll
liblwres.dll
dig.html (documentation)
I would recommend then adding the dig directory to your Windows path statement.
According to BIND documentation It is no longer necessary to create a resolv.conf file on Windows as the tools will look in the registry for the required nameserver information. This is not always the case, but if you wish to customize the DNS resolvers or are having issues with using Dig, then you may want to look at the readme.txt file in the BIND distribution files for details on using this file.
Back to TopA better Windows text file editor -- Notepad++
You don't need to suffer any longer with using Wordpad in Windows, thanks to the developers of Notepad++. This fully featured text editor is available for free from the wonderful world of Sourceforge, at http://notepad-plus.sourceforge.net.
Key features include
- Syntax highlighting
- Autocompletion
- Multi-document editing
- multiple views
- robust handling of larger files
and much more
Back to TopI've run into this issue with clients a couple of times now so I just thought I'd drop a line about it.
Problem: User goes out of town and sets up her Out of Office reply using Outlook Out of Office Assistant. When she comes back she wants to disable the auto reply but gets the following error when trying to launch it:
"The command is not available. See the program documentation about how to use this extension."
Solution: Go under the Help menu in Outlook and select 'About Microsoft Office Outlook'. Click on the button called ‘Disabled Items’. The dll for the OOA is listed here. Highlight it and click enable, then click ok. The Out of Office Assistant should now be accessible.
File this under 'Huh, that's wierd, but hey it works!'
Back to TopWe've encountered a problem on a few Netscreen 5gts still running Trend AV. If the the pattern file size grows larger than 10 megs, (which it has as of July 19th), the device will not download it, and it logs an error message "SCAN-MGR: AV pattern file size is too large (10277821 bytes)". The problem was quickly resolved by reducing the size of the pattern file. As a general rule we recommend that our customers move over to the Juniper Kaspersky AV engine at the next renewal cycle, as the Kaspersky engine offers a number of improvements particularly in the frequency of the updates, and the extended spyware/malware detection.
Back to TopWhen using Internet Explorer to access the IVE device, an ActiveX control is automatically downloaded to perform various tasks. This ActiveX control could be invoked in a web page on a malicious website by using the standard HTML "object" notation. The "object" tag contains the control to be loaded (in this case the IVE ActiveX) and provides a list of parameters and values that get passed.
A stack overflow currently exists in the way the IVE ActiveX control parses those parameters which could lead to remote code execution in the context of Internet.
Detailed information can be found at the following URL (login required):
If you are unable to login please contact Juniper customer service or Synapse Networks to review how you can access the Juniper support site.
http://www.juniper.net/alerts/viewalert.jsp?txtAlertNumber=PSN-2006-03-013&actionBtn=SearchBack to Top
Netscreen devices with the latest Screen OS can do what is called automatic failover. It works like this: you have two ISPs setup on two different untrusted interfaces on the device. The Netscreen has the ability to perform constant ping tests on the primary untrusted interface - this basically means it is constantly checking to make sure the link is alive and active. When that ping test fails a certain amount of times during a certain time interval, the Netscreen will automatically 'failover' to the secondary untrust interface, or backup ISP line in order to ensure a constant connection to the web. It will fail back to the primary once the ping tests are successful again.
This is quite a nifty feature with one major drawback - if you host your email in-house and your email server has a MIP assigned to the primary ISP, it will no longer work after a failover because the secondary ISP has totally different public IP addresses. DNS for that server is tied to the primary IP address and when that line goes down, DNS name resolution will fail.
I've discovered a rather clever workaround for this problem for those of you with Exchange email servers. Create another SMTP virtual server for the second ISP in Exchange! You then create a MIP on the secondary untrust interface with a public IP address from the backup ISP's netblock. Then create a policy to allow SMTP from untrust to trust on that MIP as well. The key to the success of this is DNS. You must maintain two DNS MX records - one for each MIP basically, so for example - mail1.mycompany.com and mail2.mycompany.com would resolve to ISP #1 public IP and ISP #2 IP respectively. You can then assign a preference number to each record indicating which server is preferred. Also, to do some mini load balancing you could assign each record an equal preference number so mail could go to both!
I think this is a pretty neat solution, and may work for some who don't have the budget for dedicated load balancing devices...
To support our clients remotely, we use many different methods to access their computers. One of these methods is tried and true remote desktop. It's a useful tool when you have vpn access and it is very responsive, but you cannot use this method if you want to engage in an interactive user session - say to demonstrate something or to watch the user behavior to troubleshoot a problem.
As I was researching another issue on Microsoft's technet, I came across this snippet from one of their knowledgebase articles on how you can initiate an interactive session with Remote Desktop! I thought it was cool so I thought I'd share...
How to Shadow the Console Session
To shadow the console session, first open a Remote Desktop connection to the Windows Server 2003-based server from another computer. By default, the Windows Server 2003 Remote Desktop Connection utility is installed in all versions of Windows Server 2003. You can either use this or the Mstsc command-line utility that is described in the "How to Connect to the Console Session" section, but omit the -console switch. After you open this session, start a command prompt in the session and type the following command to start the shadow session to the console:
shadow 0
After you enter and send this command, you receive the following message:
Your session may appear frozen while the remote control approval is being negotiated. Please wait...
In the console session on the server, you receive the following message:
domain\username is requesting to control your session remotely.
Do you accept the request?
If the user of the console session on the server clicks YES, you are automatically connected to the console session on the remote Windows Server 2003-based server. If the user on the server's console clicks NO or does not respond, you receive the following error message at the command prompt on the remote computer:
Remote control failed. Error code 7044
Error [7044]:The request to control another session remotely was denied.
To disconnect the shadow session from the remote side, press CTRL + * (on the numeric keypad), and you are returned to the original session that you established to the Windows Server 2003-based server.
If you are logged on to the console of the server that is running Terminal Services, if you try to shadow another user's session from the console of the computer, you receive the following error message:
Your session may appear frozen while the remote control approval is being negotiated. Please wait...
Remote Control Failed. Error Code 7050.
Error [7050]:The requested session cannot be controlled remotely.
This may be because the session is disconnected or does not have a user logged on. Also, you cannot control a session remotely from the system console and you cannot remote control your own current session.
If the Windows Server 2003-based server is not configured to permit remote control, you receive the following error message:
Remote control failed. Error code 7051
Error [7051]: The requested session is not configured to allow Remote Control.
To configure the Windows Server 2003-based server to permit remote control, follow these steps:
1. Open the Group Policy snap-in (Gpedit.msc).
2. In the left pane, under the Computer Configuration branch, expand the Administrative Templates branch.
3. Expand the Windows Components branch.
4. Click the Terminal Services folder.
5. In the right pane, double-click Sets rules for remote control of Terminal Services user sessions.
6. On the Setting tab, click Enabled.
7. In the Options box, click Full Control with users' permission, and then click OK.
|
Precluded Functionality
|
Examples/Specific Sevices Blocked
|
Notes/Exceptions
|
|
Authentication Services
|
· Using a NAS appliance running Windows Storage Server 2003 R2 as a domain controller
· Making use of dcpromo.exe
|
|
|
Directory Services
|
· Microsoft Active Directory
|
Note: The following Windows Server 2003 R2 components are not available on all Windows Storage Server 2003 R2 editions:
· Active Directory Application Mode (ADAM)
· Active Directory Federation Service (ADFS)
|
|
Network Infrastructure Services
|
· Routing and Remote Access Service (RRAS)
· Windows Internet Name Service (WINS)
|
Exception: Dynamic Host Configuration Protocol (DHCP) functionality is permitted.
|
|
Terminal Services
|
· Windows Server 2003 Terminal Services
|
Exception: The limited extent necessary to administer Windows Storage Server 2003 R2 in “remote administration” mode is permitted.
|
|
Network Load Balancing
|
· Windows Server 2003 Network Load Balancing network driver
|
Notes:
· DFS-based, WAN-node failover is executable with NAS devices running Windows Storage Server 2003 R2.
· Failover between clustered NAS devices running Windows Storage Server 2003 R2 is permitted.
|
|
Enterprise Database Engines
|
· Microsoft SQL Server
|
Exceptions:
· Non-enterprise database engines that are licensed to support not more than twenty-five (25) concurrent users—such as Microsoft SQL Server Desktop Engine (MSDE)—are permitted.
· Enterprise database engines that are integrated in and operate only in support of the system utilities, server resource management, storage management software or similar software that is useable solely for administration, performance enhancement, and/or preventive maintenance of the software or server are permitted.
Note: Windows Storage Server 2003 R2 is permitted to store enterprise database software data files (for example, Microsoft SQL Server data files).
|
|
Enterprise Mail, Messaging, and Team Collaboration Software
|
· Exchange Server 2003:
· Store.exe
· Mad.exe
· Setup.exe
· Lotus® Notes:
· Nserver.exe
· SharePoint Portal Server:
· Setup.exe
· Owstimer.exe
|
Exception: Windows SharePoint Services is permitted.
Note: Windows Storage Server 2003 R2 is permitted to support storage and management of data files in connection with team collaboration software (for example, Microsoft Exchange data files).
|
|
Line-of-business Applications
|
· Custom, third-party business software
· Microsoft enterprise resource planning (ERP) solutions
|
|
|
Serving Web-based time management applications that address appointments, meetings, and other calendaring items
|
· Microsoft Outlook® Web Access Server
|
|
Microsoft has introduced several versions of its new embedded operating system, Windows Storage Server 2003 R2. All versions are sold only through OEM manufacturers (Dell, HP, others). Buyer beware if you are unfamiliar with the different versions and purchase the Express edition with the intention of using print services or expanding your drive capacity later.
Express Edition (1 CPU) • 32-bit and 64-bit versions available
• Up to 2 disk drives
• 1 NIC only
• No print service
• No CALs required
Workgroup Edition (1 CPU) • 32-bit and 64-bit versions available
• Up to 4 disk drives
• Up to 2 NICs
• Print service allowed
• No CALs required
Standard Edition (1-4 CPU) • 32-bit and 64-bit versions available
• Unlimited number of disk drives
• Unlimited NICs
• Print service allowed
• No CALs required
Enterprise Edition (1-8 CPU) • 32-bit and 64-bit versions available
• Unlimited number of disk drives
• Unlimited NICs
• Print service allowed
• No CALs required
Network World recently tested VOIP call quality over SSL VPN, comparing 10 different solutions in the process. Shockingly, in some instances, VOIP call quality over SSL VPN improved.
Back to TopIf you've ever had to setup a VPN connection for remote users, you know what a headache it can be. For the VPN to work, a client application needs to be installed and configured on the remote user's system, and testing can be a nightmare especially if the user is never in the office and you made one small mistake in the config. It's always fun telling the user over the phone to "change the phase one encryption algorithm from des to 3des!" and they say "Is that under the start menu?" This is where the beauty of SSL VPN - the client-less secure remote access solution really shines....
Back to TopWelcome to the new home of Synapse Networks on the Web. I'm Kristine, a Network Engineer here at Synapse, and I along with Stuart will be posting regularly as a way to inform our clients as well as curious onlookers about technical topics we feel are important, interesting and perhaps somewhat useful in the areas of networking, security, industry news and possibly the occasional movie review! We are passionate people here at Synapse and we hope our new website will reflect our expertise, energy and sincerity about that which we hold dear - our clients, the spheres of networking and security and the forefront of technology in general.
We hope this area will become a part of your regular web reading habits and your comments are always welcome!
Back to Top