Ik zit met een probleem met een TMG opstelling die we aan het uittesten zijn.
Het is een 3-way opstelling met een extern ip (192.168.0.x) een interface voor de servers (10.3.200.x/24) en een interface voor het interne netwerk (10.3.0.x/24)
Momenteel hangt er maar 1 client rechtstreeks aan de interface voor het interne netwerk. Als DNS server staat de AD ingesteld aan de kant van de interne interface. De server en externe interfaces hebben geen DNS ingesteld.
De enige regels die zijn ingesteld is eigenlijk puur een Allow All voor test doeleinden.
Het probleem dat zich stelt is het volgende:
Soms wordt een website niet ingeladen. Als ik met Wireshark kijk wat er gebeurt, dan zie ik het volgende verschijnen: vanop de client worden er een hele rits aan SYN pakketten verstuurd naar de TMG, maar er komt geen ACK terug. Na een tijdje gaat de client dan een SYN pakket sturen naar de interface van de servers of de externe interface die dan een SYN-RST (reset) zal sturen naar de client.
Die reset dan zijn connectie en stuurt opnieuw een SYN naar de interne interface van de TMG die dan wel reageert en de webpagina wordt geladen.
Deze situatie is echter alleen van toepassing als de client een OS X machine is. Als de client een Windows machine is, dan krijgen we een Page could not be loaded error.
Ik zoek me echt suf waar het juist fout loopt. Zeker omdat dit niet altijd het geval is. Soms kan ik zeker een stuk of 40 websites bezoeken zonder probleem, maar dan plots loopt het fout.
Ik dacht eerst aan een DNS probleem, omdat het probleem zich meestal voordoet bij websites met veel externe links (kranten websites ed), maar ook bijvoorbeeld Google Maps dat gebruikt maakt van meedere servers om de map te laden loopt het fout.
Als ik een nslookup doe lukt dit echter altijd zonder timeout.
Ik zie dan ook echt niet in waar het fout loopt. Hopelijk dat iemand een idee heeft waar ik kan gaan zoeken of hoe ik nog beter kan troubleshooten.
Wat ik misschien nog wil meegeven: er zijn geen errors in de TMG logs zelf. Ik zie wel veel Closed DNS passeren in de tmg logs. Maar op de client zie ik dan geen DNS verkeer passeren via Wireshark?!?
Moest iets niet duidelijk zijn, dan wil ik gerust wel even verduidelijken.
Het is een 3-way opstelling met een extern ip (192.168.0.x) een interface voor de servers (10.3.200.x/24) en een interface voor het interne netwerk (10.3.0.x/24)
Momenteel hangt er maar 1 client rechtstreeks aan de interface voor het interne netwerk. Als DNS server staat de AD ingesteld aan de kant van de interne interface. De server en externe interfaces hebben geen DNS ingesteld.
De enige regels die zijn ingesteld is eigenlijk puur een Allow All voor test doeleinden.
Het probleem dat zich stelt is het volgende:
Soms wordt een website niet ingeladen. Als ik met Wireshark kijk wat er gebeurt, dan zie ik het volgende verschijnen: vanop de client worden er een hele rits aan SYN pakketten verstuurd naar de TMG, maar er komt geen ACK terug. Na een tijdje gaat de client dan een SYN pakket sturen naar de interface van de servers of de externe interface die dan een SYN-RST (reset) zal sturen naar de client.
Die reset dan zijn connectie en stuurt opnieuw een SYN naar de interne interface van de TMG die dan wel reageert en de webpagina wordt geladen.
Deze situatie is echter alleen van toepassing als de client een OS X machine is. Als de client een Windows machine is, dan krijgen we een Page could not be loaded error.
Ik zoek me echt suf waar het juist fout loopt. Zeker omdat dit niet altijd het geval is. Soms kan ik zeker een stuk of 40 websites bezoeken zonder probleem, maar dan plots loopt het fout.
Ik dacht eerst aan een DNS probleem, omdat het probleem zich meestal voordoet bij websites met veel externe links (kranten websites ed), maar ook bijvoorbeeld Google Maps dat gebruikt maakt van meedere servers om de map te laden loopt het fout.
Als ik een nslookup doe lukt dit echter altijd zonder timeout.
Ik zie dan ook echt niet in waar het fout loopt. Hopelijk dat iemand een idee heeft waar ik kan gaan zoeken of hoe ik nog beter kan troubleshooten.
Wat ik misschien nog wil meegeven: er zijn geen errors in de TMG logs zelf. Ik zie wel veel Closed DNS passeren in de tmg logs. Maar op de client zie ik dan geen DNS verkeer passeren via Wireshark?!?
Moest iets niet duidelijk zijn, dan wil ik gerust wel even verduidelijken.