|
About Dr. Thomas Shinder: Dr. Thomas W. Shinder is an MCSE, MCP+I, and MCT. He has worked as a technology trainer and consultant in the Dallas-Ft. Worth metro area, assisting in development and implementation of IP-based communications strategies for major firms such as Xerox, Lucent and FINA. |
Dr. Shinder |
About Mrs. Deb Shinder Debra Littlejohn Shinder is an MCSE, MCP+I, and MCT. She has provided network administration services and website development for businesses and municipalities in North Central Texas and has taught at Eastfield College, in the Dallas County Community College District, since 1992. Deb and Tom were instrumental in developing the AATP training program at Eastfield, and currently teach all of the college's Windows 2000 MCSE courses. |
Dr. Shinder and his wife Deb Shinder will be writing various articles, tutorials and FAQs related to ISA Server. Their latest contributions will always be found on this page, though you should find links throughout the ISAserver.org website.
Visit our online message boards, moderated by Tom Shinder!
Latest News
October 5th 2004

The ISA Server 2000 VPN Deployment Kit is Now Available for Download
You asked for it, you got it! No more searching all over the Internet for the information you need to roll out an ISA Server firewall/VPN server combo. The ISA Server 2000 VPN Deployment Kit has all the information you need, and all the information you need is in one place. Want to put together an L2TP/IPSec VPN? The kit shows you how, step by step, from creating the Certificate Authority, to requesting and issuing the certificates, to running the ISA Server VPN Wizards and finally to tuning the VPN server and configuring the VPN clients. Its all here. Check out the introduction of the Kit here and download either the Word format or PDF format. Question? Head on over to the ISAServer.org Message Boards and I'll answer them.
Send Me Email, but Keep it on the Boards
I enjoy getting your email, but if you have a question, make sure you post the question to the Web boards. After you post your question to the Web boards, send me an email telling me that you've posted your question and a link to where you posted it. This way I can answer the question and everyone can benefit from our discussion. Also, let me know if you have the books, because the answers to many questions can be found in my books. Of course, if you want to hire me to do some work for you, you're welcome to email me early and often :)
ISA Server book "ISA Server and Beyond" is Released!
The ISA Server and Beyond book is printed and is being sent to the bookstores now! This is great news and all of you who pre-ordered the book should see it very soon. There are tons of tips and tricks in there, so I guarantee that you'll find something about ISA Server that you didn't know before. If you have to run Exchange on the ISA Server itself, then this book is a MUST HAVE, as I go through all the details step by step and explain how to get all the mail services to work on the ISA Server itself. I definitely think you'll like it. Thanks! --Tom.
ISA Server Alert!!! New Book to Include a copy of Transcender Practice Exam
You heard that right! When you purchase the "ISA Server and Beyond" book, you'll get a copy of the Transcender practice exam for the ISA Server Exam, 70-227. Does life get any better than that? This book is coming along nicely, I finish the back-to-back DMZ chapter, and its over 100 pages. The LAT-based DMZ chapter is coming along nicely and will be done soon. Next week I begin the advanced Server and Web Publishing chapter. That's going to be very neat, as it will answer all of those questions about OWA and Exchange Publishing on the ISA Server itself that you can't find anywhere else! :-)
Printable Versions Now Online! Three Cheers for Stephen Chetcuti!
You've asked for you it, and now you got it! Articles in the Learning Zone and in the Shinder Section are now available in printer friendly format. Stephen has been hard at work making ISAServer.org the best ISA Server site, bar none! He's got a lot of other cool things coming, so return to www.isaserver.org early and often!
L2TP/IPSec Client Released for Win98/ME and Windows NT Workstation
This is great! You can download (for free) the new L2TP/IPSec VPN client software that will allow those nasty Win9x and WinNT Workstations to connect to your L2TP/IPSec ISA/VPN Server. What really cool is that this client supports NAT Traversal! So put those legacy VPN clients behind your Windows .Net NAT or ISA Server and enjoy using L2TP/IPSec through the NAT. It doesn't get much better than this! Grab your copy here
Help Fix My Articles!
I need your help! As you're going through my articles, if you find a missing graphic, a misspelling, or anything else that needs to be fixed, let me know! With the new system we have in place, I can now fix these problems in short order. Just send me the link to the article and what the problem is, and I'll take it from there. Just send them in to tshinder@isaserver.org Thanks!
Upcoming Conferences -- TechMentor New Orleans 2003
I'll be talking at the TechMentor New Orleans conference next year. I've got all sorts of goodies prepared for you -- custom labs, and maybe even some inside info on the next version of ISA Server. Tips, tricks and treats for all those who attend. Lots of demonstrations of OWA, DMZ, and varities of outbound access control scenarios. If you've got some time, come on down to New Orleans and join the fun! More info at http://www.techmentorevents.com/

- How do I enable PING through my ISA firewall? (2004)
The client machine must be a SecureNAT client and IP Routing must be enabled on the ISA firewall.
To turn on IP routing, follow these steps:
- Click Start, point to Programs, point to Microsoft ISA Server, and then click ISA Server Management.
- In the ISA Server Management console tree, expand ISAServer, where ISAServer is the name of the ISA Server that you want.
- Expand Configuration, and then click General.
- In the details pane, click Define IP Preferences under Additional Security Policy.
- In IP Preferences, click the IP Routing tab.
- Click to select the Enable IP routing check box, and then click OK.
http://support.microsoft.com/default.aspx?scid=kb;en-us;838251
- How do I turn off spoof detection in the ISA firewall? (2204)
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following registry subkey:
-
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/FwEng/Parameters
- If the Parameters subkey is not displayed, follow these steps to create this subkey:
- Click the FwEng subkey.
- On the Edit menu, point to New, and then click Key.
- To name the key, type Parameters, and then press ENTER.
- Right-click Parameters, point to New, and then click DWORD Value.
- To name the value, type DisableSpoofDetection, and then press ENTER.
- Right-click DisableSpoofDetection, and then click Modify.
- In the Value data box, type 1, and then click OK.
Warning This setting disables IP Spoof Detection on the ISA Server 2004-based computer. To enable IP Spoof Detection, set the DisableSpoofDetection value to 0. This is the default value.
- Exit Registry Editor, and then restart the ISA Server 2004 services.
http://support.microsoft.com/default.aspx?scid=kb;en-us;838114
- Sometimes I have to restart the ISA firewall computer after installing the ISA firewall software. What's up with that?
When you install Microsoft Internet Security and Acceleration (ISA) Server 2004 on a Microsoft Windows 2000-based computer or on a Microsoft Windows Server 2003-based computer, you receive the following message:
You must restart your system for the configuration changes made to Microsoft ISA Server to take effect. Click Yes to restart now or No if you plan to restart later.
However, if you subsequently remove and then reinstall ISA Server 2004, you are not prompted to restart your computer.
CAUSE:
This behavior occurs because of the configuration changes that the ISA Server 2004 Setup program makes to Windows. The ISA Server Setup program modifies the following registry subkey to set the value of the SynAttackProtect registry entry to 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIp\Parameters
To take effect, this registry change requires that you restart the computer. However, if you subsequently remove ISA Server 2004, the Setup program does not remove this registry entry. Therefore, when you later reinstall ISA Server 2004, you are not prompted to restart the computer.
MORE INFORMATION:
If you install ISA Server on a Windows 2000-based computer where the value of the SynAttackProtect registry entry is already set to 2, you may still be prompted to restart your computer when the Setup program completes the installation. This behavior occurs because the Microsoft SQL Server 2000 Desktop Engine installation updates Microsoft Data Access Components (MDAC) from version 2.5 to version 2.7. This MDAC update operation requires that you restart Windows. However, MDAC is only updated when you first install ISA Server 2004. If you remove and then reinstall ISA Server 2004, you do not have to restart Windows, because the correct version of MDAC is already installed.
http://support.microsoft.com/default.aspx?scid=kb;en-us;838133
- I am using a cable or DSL connection to my ISP. They assign me an address via DHCP. I can't get an addresss from my ISP for my ISA firewall's external interface. How do I fix this?
- Click Start, point to Programs, point to Microsoft ISA Server, and then click ISA Server Management.
- In the console tree, click Firewall Policy.
- In the details pane, click Show System Policy Rules.
- Click Allow DHCP replies from DHCP servers to ISA Server.
- In the details pane, click Edit System Policy.
- Click the From tab.
- Click Add.
If you know the IP address of the external DHCP server, follow these steps:
- In the New list, click Computer.
- In the New Computer Rule Element dialog box, type a name for the DHCP computer rule element in the Name box, type the IP address of the DHCP server in the Computer IP Address box, and then click OK.
- Expand Computers, click the DHCP computer rule element that you just created, click Add, and then click Close.
To add the external network instead of the specific DHCP server, expand Networks, click External, click Add, and then click Close.
Note:
Microsoft recommends that you add the specific DHCP server instead of the external network to make the ISA Server computer less susceptible to external attacks.
- Click OK, and then click Apply to save the changes and update the configuration.
Note:
This procedure is for renewals only. If you do not have an IP address, you may want to allow DHCP traffic from any network until an address is leased. If you do not already have a lease, the "specific DHCP server" setting in step 8 will not work because Windows will be forced into DHCP Discover mode. This mode is strictly for broadcast traffic.
- I made a change in the Web Proxy configuration settings in the Firewall Client tab on the ISA firewall. I clicked the "Configure Now" button on the Firewall client machine, but the changes are not made to the browser. What''s up with that?
You need to first update the Firewall client settings on the Firewall client computer by clicking the Test Server or Detect Now button. Then clck the Configure Now button. The Test Server and Detect Now buttons pull the wspad information from the ISA firewall, and then the Configure Now button applies the Web browser settings included in the wspad information.
- How do I make the Cisco VPN client work from behind the ISA Server?
- 1. Protocol Definitions:
10000 UDP Send-Receive
500 UDP Send-Receive
2. Disable Firewall Client
3. Properties of Cisco connection entry:
Enable Transparent Tunneling
Allow IPSec over UDP (NAT/PAT)
- I'm trying to get my Cisco and Nortel VPN clients working through the ISA Server. They are not using PPTP. I think they're using IPSec, but I'm not sure. All I know is that the Nortel and Cisco VPN clients on the internal network can't call out through the ISA Server. What do I need to do?
- These clients add proprietary IPSec implementations to the IP stack. IPSec won't go through any NAT firewall, including ISA Server.
Recent versions of these clients provide a way to encapsulate the IPSec inside UDP. You have to set this up on the VPN server and make a configuration change on the client. Once you do this, then all you need to do is open the appropriate UDP ports on the firewall and traffic shoud pass. In the case of ISA Server, you'd write the appropriate outbound protocol definitions and protocol rules.
- I'm seeing a lot of requests being made by FetchAPI (Fetch API). Who is that?
- FetchAPI is the active caching feature grabbing pages for you automatically via the Scheduled Content Download service.
- How do I access SNMP servers like MRTG from the ISA Server firewall itself?
No problem! Stefaan Pouseele has the answer for you here:
So, to access an external SNMP resource (no trap) you need the following packet filters:
Packet Filter 1:
Packet Filter Name : SNMP over TCP
Enabled : True
Filter Mode : Allow
Filter Type : Custom
Protocol : TCP
Direction : outbound
Local Port : Dynamic Port
Remote Port : 161
Packet Filter 2:
Packet Filter Name : SNMP over UDP
Enabled : True
Filter Mode : Allow
Filter Type : Custom
Protocol : UDP
Direction : send receive
Local Port : Dynamic Port
Remote Port : 161
- I'm getting a lot of 503 errors. Anything I can do to fix this?
- 1. Open ISA Managment
2. Go to the Properties of the server
3. Go to Outgoing Web Request
4. Click on the Configure Button
5. Set the Maximum or change to unlimited
6. If the customer change the setting from unlimited to maximum the Default is zero
- How do I publish TCP printers?
- You have to Server Publish your internal printer. The basic steps are:
1) make sure the internal printer is configured as a SecureNAT client (default gateway points to ISA internal interface).
2) create two protocol definitions: one for TCP port 721 Inbound and one for TCP port 515 Inbound.
3) create two server publishing rules and use as Mapped Server Protocol the above created protocol definitions.
- How do I publish an Oracle 8 Server using Server Publishing Rules?
- Good question! Slav Pidgorny (a Microsoft ISA Server MVP) has put together an excellent article on how to publish Oracle 8 servers. You can find it at http://www.winnetmag.com/Articles/Index.cfm?ArticleID=24863
- How do I publish an Oracle 8 Server using Server Publishing Rules?
- Good question! Slav Pidgorny (a Microsoft ISA Server MVP) has put together an excellent article on how to publish Oracle 8 servers. You can find it at http://www.winnetmag.com/Articles/Index.cfm?ArticleID=24863
- How can I use the browser on the ISA Server to access the Internet?
- Configure the browser to be a "pseudo" Web Proxy client. In the browser proxy configuration dialog box, use the server name "localhost" (without the quotes). Why do I call it a pseudo Web Proxy client? Because this works even if you have no Protocol Rules in place to allow outbound access to HTTP! Test this out right after you install ISA Server. Do not configure any Protocol Rules and configure the browser to use "localhost" as the Proxy.
- I've published my OWA Server through ISA Server and its working. However, OWA log in is very slow. Is there a way to speed this up?
- Yes -- there seems to be some issues with using integrated authentication through the ISA Server for OWA log in. We recommend that you use Basic Authentication and SSL for your OWA site. The SSL link will protect the free text username and password from being detected by intruders that may be sniffing the line.
- How in the world do I get the Cisco VPN client to work through the ISA Server?
- Check out http://forums.isaserver.org/ultimatebb.cgi?ubb=get_topic;f=2;t=002752
Some other links about the same subject:
- http://forums.isaserver.org/ultimatebb.cgi?ubb=get_topic;f=2;t=001902
- http://forums.isaserver.org/ultimatebb.cgi?ubb=get_topic;f=2;t=002752
- http://forums.isaserver.org/ultimatebb.cgi?ubb=get_topic;f=13;t=000503
- http://forums.isaserver.org/ultimatebb.cgi?ubb=get_topic;f=13;t=000495
- http://forums.isaserver.org/ultimatebb.cgi?ubb=get_topic;f=13;t=000570
The basic setup is:
1. Create two protocol definitions:
- UDP Port 500 Send Receive : this is for the IKE protocol (key negotiation).
- UDP Port XXXX Send Receive : this is for the UDP encapsulated ESP packets. The administrator of the VPN gateway should be able to tell you the exact portnumber to use.
2. Next, create a protocol rule who allows those two created protocols.
3. One thing you must keep in mind is that the client must be a SecureNAT client and that the firewall client must be disabled when setting up the VPN connection. Also, when certificates are involved disable filtering of IP fragments on ISA.
BTW --- in general, any IPSec implementation who supports NAT Traversal or UDP encapsulated ESP should work from behind ISA.
Many thanks for Stefaan Pouselle for this valuable information!
- I've installed the Remote ISA Server MMC console on my Win2k Professional Machine. When I try to connect to the ISA Server through the console, it doesn't work! I'm logged in as a Domain Admin and I've even used the Run As command. What up with that?
- This is a common problem! Try this:
On the isa server: START-> Run->dcomcnfg.exe. Go to the "Default Security" tab. Edit "Default Access Permissions". Now you can ADD the "Administrators Group". Note this is the group and not the account (untested) or REMOVE ALL the users. (tested) including the INTERACTIVE & SYSTEM accounts. This resets the default permissions. Just one other thing, you NEED to reboot the isa server.
Many thanks to DION for sharing this tip!
- How do I perform a silent installation of the Firewall client for Win2k and Windows NT client computers?
- Try this:
\\%isaserver%\MSPCLNT\SETUP.EXE /v"/qb+/r:n"
Many thanks to Lemonwater925 for this tip!
- I'm trying to use FTP from my SecureNAT client but it does not work! It works with the Web Proxy and Firewall clients, but not the SecureNAT clients. Why?
- There is a bug that was not addressed in SP1 that causes PASV FTP requests from SecureNAT clients to fail when the following configurations are in place:
1. Multiple IP addresses are bound to the external interface
2. IP Routing is enabled on the ISA Server
You can solve the problem by using the Web Proxy client or the Firewall client. At the time of this writing (July 4, 2002) there is no hotfix.
- I notice that when my Web Proxy clients authenticate with the ISA Server using integrated authentication, that NTLM is used, and not Kerberos. I want to use Kerberos. How to I configure the Web Proxy clients to use Kerberos to authenticate with the Web Proxy service?
- You can't use Kerberos to authenticate a Web Proxy client with the Web Proxy service. Internet Explorer doesn't support it. IE does not support Kerberos authentication and Microsoft says this is by design. Check out the details at http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q321728 [This FAQ contributed by Tom Shinder]
- I want to use multiple external interfaces on my ISA Server. How do I do this?
- You can't. ISA Server will use a single external interface. However, you can use multiple external interfaces on an ISA Server when RainConnect for ISA Server becomes available (www.rainfinity.com). You might also want to check into a very reasonably priced hardware load balancer over at http://www.nexland.com/products/index.cfm?p=2 The ProTurbo line will allow you to connect mulitple modems. (This FAQ contributed by Tom Shinder)
- Why do I see anonymous requests in the Web Proxy log? I'm forcing authentication and I don't have anonymous access rules.
- This FAQ is by Thomas W Shinder: The reason for this is that all initial requests made by Web Proxy clients are sent anonymously. The ISA Server will send by a access denied message and a request for credentials. The Web Proxy client then sends the appropriate credentials or asks you to provide them, depending on the type of authentication you're using on the listener. Then the request is allowed or denied based on the sent credentials. No, you cannot eliminate these requests from the log -- that would violate ISA Server's policy of logging everything.
- How can I stop the dreaded 14120 error?
- This FAQ is by Thomas W. Shinder:
The most common reason for the dreaded 14120 error is that you're looping backup through the external interface of the ISA Server to access an internal network server that you published via ISA Server. You can't do that! Another reason could be that you have not created a split DNS infrastructure. One way to get around creating a split DNS infrastructure is to create a HOSTS file on the ISA Server that contains the FQDN contained in the request host header. The entry in the HOSTS file would contain that same FQDN, but it would map to an internal network server. That way, www.mypublishedserver.com would resolve to an internal network IP address, instead of the public address on the external interface of the ISA Server