Page 4 of 4 FirstFirst ... 234
Results 31 to 38 of 38

Thread: Terminal Server & Broken Internet

  1. #31
    Junior Member
    Join Date
    Jan 2004
    Posts
    2
    ok i follow the thread so his problem is the terminal server browser may i know if your terminal server is working properly or maybe your internet browser had proxy configuration again check if correct if you had a firewall maybe the problem is there, one more thing if you can ping your gateway which is your router IP there is no other reason why you could not browse to internet other than virus

    yes sort off

    internet-----(202.61.x.x)firewall/router(exchange,192.168.0.2)----(192.168.0.3)Terminal Server
    Last edited by pvclink; July 18th, 2007 at 08:34 AM.
    html

  2. #32
    Keeping The Balance CybertecOne's Avatar
    Join Date
    Aug 2004
    Location
    Australia
    Posts
    660
    THE PROBLEM HAS BEEN SOLVED!!!!!!!!!!

    I went back out onsite to test an alternate NIC, 2nd Onboard NIC is disabled and not needed. Copy over IP Configuration and connect - exact same issue.

    Sticking with my gut feeling and still focusing on the NICs i went into the adapter properties and checked the advanced tab and i found a couple of interesting values.

    NIC (x2) - INTEL(R) Pro 1000 EB Network Connection with I/O Acceleration. Under the advanced tab i found these;
    Offload Recieve IP Checksum
    Offload Recieve TCP Checksum
    Offload Transmit IP Checksum
    Offload Transmit TCP Checksum
    Offload TCP Segmentation
    Each of these has a value of either ON|OFF and each was set to ON. I switched all of these options to OFF and hey presto. Web browsing clockwork and lights all started happening . Works with and without a public proxy server and uses the original configuration as wanted. Also, once these options were off the ethereal does not display any errors at all.

    I have replicated this so it is definitely the problem. I will still post the ethereal logs shortly in both before and after.

    Thanks for all your help with this guys, could not have done it without you


    CTO (Chillaxed)
    no signature was attached to this email

  3. #33
    Keeping The Balance CybertecOne's Avatar
    Join Date
    Aug 2004
    Location
    Australia
    Posts
    660
    Hey gang,

    Ethereal logs attached in a zip file. 2x files one is with options ON and the other with options OFF. File name says it all. Extention is .txt but you know what you need to do to read it.

    Anyway i would be interested for someone to elaborate on what actually is happening if anyone will look at it and can see the forest through the trees, as it were.

    Again, thanks for all your help with this guys! Look forward to seeing you around the forums.


    CTO
    Attached Files Attached Files
    no signature was attached to this email

  4. #34
    Senior Member WolfeTone's Avatar
    Join Date
    Jun 2007
    Location
    Ireland
    Posts
    197
    No problem CTO - I will download the log files and look through them when things aren't so hectic here.

    Glad could help.

  5. #35
    Senior Member IKnowNot's Avatar
    Join Date
    Jan 2003
    Posts
    792
    Anyway i would be interested for someone to elaborate on what actually is happening if anyone will look at it and can see the forest through the trees, as it were.
    Well, I was waiting for someone else's interpretation of those dumps, but since some time has past and no replies .... I am going to go way out there and give my gut impression.

    From the dumps it appears you ran Ethereal on the Terminal Server.

    As I see it, it is going to be hard to diagnose the exact cause because of where the packets were captured from. My guess is a packet capture off a span port on a switch would have been a little more useful.

    The checksum errors were merely a normal consequence of running Ethereal on the same machine with Offload Checksum enabled on the NIC. Ethereal is capturing the packets before the NIC establishes the checksum. This appears to be a known issue. ( Until now we did not know you were using a gigabyte NIC. )

    So I am not sure that turning the checksum offloading had anything to do with the fix.

    I think your main problem was what was eluded to earlier by morganlefay , namely MTU, et al, which is affected by your changing the setting for Offload TCP Segmentation to off.

    My guess is the problem may have been incompatibility between the way the Terminal Server NIC handles TCP Segmentation and the way your switch ( apparently a Netgear ) and/or the Exchange Server NIC does.

    I could be way off, I am no expert on this stuff.

    Any any other ideas?
    " And maddest of all, to see life as it is and not as it should be" --Miguel Cervantes

  6. #36
    Keeping The Balance CybertecOne's Avatar
    Join Date
    Aug 2004
    Location
    Australia
    Posts
    660
    The checksum errors were merely a normal consequence of running Ethereal on the same machine with Offload Checksum enabled on the NIC. Ethereal is capturing the packets before the NIC establishes the checksum.
    That makes sense.

    I think your main problem was what was eluded to earlier by morganlefay , namely MTU, et al, which is affected by your changing the setting for Offload TCP Segmentation to off.
    Ok.... so lets run with this. Firstly, there is no denying that the aforementioned NIC values were the cause of the problem. So, why is the NIC causing such an issue, and if indeed it is an MTU Setting, at what point is the problem occuring (where along the traffic route) and how can i modify the MTU settings.

    It seems anyone guess at this stage, however i am happy to replicate problems and do some more diagnostics to figure it out - otherwise the old saying if it aint broke dont fix it comes to mind

    CTO
    no signature was attached to this email

  7. #37
    AOs Resident Troll
    Join Date
    Nov 2003
    Posts
    3,152
    Links to look at....

    http://support.microsoft.com/search/...query=MTU&adv=

    This may be it

    http://support.microsoft.com/kb/898060/en-us

    Network load balancing, dynamic routing, or both are used. In this scenario, there are several possible routes to a destination that has MTUs that differ from the MTU of the sending subnet and that differ from each other. Therefore, changing the route of IP packets over time can produce several MTU updates for the destination address.
    WORKAROUND
    To work around this problem, set the default MTU size to the largest size that the routers can process. The actual MTU value that is required to work around this problem depends on the network configuration. However, an MTU value of 576 should help reduce the effect of the problem because routers on the Internet should be able to handle such packets without fragmentation. You must restart the computer for this registry change to take effect. For more information about how to change the MTU registry settings, click the following article numbers to view the articles in the Microsoft Knowledge Base:
    120642 (http://support.microsoft.com/kb/120642/) TCP/IP and NBT configuration parameters for Windows 2000 or Windows NT
    314053 (http://support.microsoft.com/kb/314053/) TCP/IP and NBT configuration parameters for Windows XP
    Important Depending on the network configuration and typical networking applications used, setting a low default MTU value can cause the network performance to decrease.
    Use ping to determine the correct MTU

    http://help.expedient.net/broadband/mtu_ping_test.shtml

    HTH

    MLF
    How people treat you is their karma- how you react is yours-Wayne Dyer

  8. #38
    Senior Member IKnowNot's Avatar
    Join Date
    Jan 2003
    Posts
    792
    This sh*t is way over me.
    however i am happy to replicate problems and do some more diagnostics to figure it out -
    The only thing I can think of ( other then contacting the vendors ) is setting up four simultaneous packet captures, one on each server machine, one on each side of the switch. Then compare for discrepancies.
    A Lot of trouble for something that is now working!

    Just a couple of links I came across that may or may not help:

    Check System Requirements for Intel® I/O Acceleration Technology (Intel® I/OAT)
    Jumbo Frame Clean Networking Gear


    also, if this actually applies ( from download html files, self-extracting, User Guide for Intel® Network Adapters )
    All equipment on the network must also support the larger frame size. When setting up Jumbo Frames on other network devices, be aware that different network devices calculate Jumbo Frame size differently. Some devices include the header information in the frame size while others do not. Intel adapters do not include header information in the frame size. When configuring Jumbo Frames on a switch, set the frame size four bytes higher for CRC, plus four bytes if you are using VLANs or QoS packet tagging.
    " And maddest of all, to see life as it is and not as it should be" --Miguel Cervantes

Similar Threads

  1. Windows Error Messages
    By cheyenne1212 in forum Miscellaneous Security Discussions
    Replies: 7
    Last Post: February 1st, 2012, 02:51 PM
  2. Tcp/ip
    By gore in forum Newbie Security Questions
    Replies: 11
    Last Post: December 29th, 2003, 08:01 AM
  3. Securing Windows 2000 and IIS
    By spools.exe in forum Microsoft Security Discussions
    Replies: 0
    Last Post: September 15th, 2003, 09:47 PM
  4. Newbies, list of many words definitions.
    By -DaRK-RaiDeR- in forum Newbie Security Questions
    Replies: 9
    Last Post: December 14th, 2002, 08:38 PM
  5. Vulnerability: Microsoft Terminal Server Client Buffer Overrun
    By s0nIc in forum Microsoft Security Discussions
    Replies: 3
    Last Post: August 30th, 2002, 07:10 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •