Recommended Posts

I'm having a nightmare with ISA server and OSX. After googling i can see there are known issues but nothing seems to fix my problems.

I only really care about access to HTTP, HTTPS and FTP.

In network prefs page in go to proxies and have entered the correct settings: firewall:8080 username domain\username and then password.

HTTP works fine.

I entered the same info for HTTPS and only some websites work. why is this?

For example, https://mail.gmail.com works flawlessly. https://olb2.nationet.com (online banking) doesn't work at all. It just loads for about 5-10 mins then hangs.

FTP doesn't work at all. It just times out.

Any ideas?

----

I read i should configure OSX and a SecureNAT client by putting the Router (default gateway) as the IP of the FIREWALL SERVER. In this case it's 192.168.16.4, and then unticking 'all must authenticate' on ISA. This doesn't work at all, but we have a complicated structure. i can't actually ping 192.168.16.4 from my workstation, if i wanted to access the firewall directly i would be required to login to the server.

network layout:

Workstation (192.168.16.X) -> Server (192.168.16.2) -> ISA Firewall (192.168.16.4) -> Internet (10.83.112.10)

I think the firewall is hidden behind the server, so i can't connect to it unless i'm at the server level. Even though, we connect to 'firewall' proxy, so maybe there is a way?

If this rules out SecureNAT what other ways can i try and allow authentication to the server as the Firewall Proxy is windows software only.

Link to comment
https://www.neowin.net/forum/topic/912640-isa-server-and-osx/
Share on other sites

So your behind a double nat - and your wondering why your having issues? Your ISA firewall should have a PUBLIC address on internet facing interface.

Confused about how your drawing a server between you and the ISA firewall?

Also its impossible for your router/gateway to be on a different segment than your inteface is on -- how exactly do you expect the packets to get there?? I don't know about OS X, but windows is smart enough to warn you of this. Your gateway is used to send packets to different network, so to talk to it it has to be on the same network your interface is on.. So how would your machine on the 192 send traffic to a 10 network when its on a different network??

post-14624-12772112780662.jpg

I am confused by your drawing for sure.. you have server inline with your isa firewall -- are they all connected to a switch and you just didn't draw it that way? Are you running the 10 network on the same physical wires as the 192 network?

Please give better details of your network layout and will get you fixed up.. But yeah from that drawing with double nat 192 to 10 to public yeah your going to have problems with things working, especially stuff like ftp and https

Yes sorry, they are all connected to a switch.

We are given our 10.x... address scope by our LEA, they provide our internet and it's configured to use 10.83.112.X

A couple of years ago we got some bespoke software in, including a new DC to run it on. They changed our network to 192.168.16.X because that's what they had built their software around (or something along those lines). It's hard to explain in these terms so i'll show you IP layout will probably explain better:

Workstation - 192.168.16.XX picked up from DHCP (Server)

-

Server -

1 NIC -> SWITCH

IP Address: 192.168.16.2

Subnet Mask: 255.255.252.0

Default Gateway: 10.83.112.1

Preferred DNS: 192.168.16.2

-

Firewall ISA -

1st NIC (LAN) -> SWITCH

IP Address: 192.168.16.4

Subnet Mask: 255.255.252.0

Default Gateway:

Preferred DNS: 192.168.16.2

2nd NIC (Internet) -> SWITCH

IP Address: 10.83.112.3

Subnet Mask: 255.255.240.0

Default Gateway: 10.83.112.1

Preferred DNS: 10.83.112.2

Cachepilot (Internet box) -> SWITCH

IP Address: 10.83.112.2

I can't ping the Firewall from a workstation, i must be logged into the Server. Which is annoying because i need to remote into the server to remote into the firewall.

HTTP, HTTPS and FTP all works fine on Windows. Just not OSX.

To be honest -- from what I can make of your setup -- nothing should work.. Your running 2 different addresses spaces on the same physical wire, but not putting IPs in the space on the machine.

So no you should not be able to rdp from your box on the 192.168.16/22 -- why are you using that mask I am curious -- how many hosts do you have on that network.. with a /22 like that you could have 1022 hosts, then on your 10 your using a /20 = 4096 hosts... Why are your masks so large?? And no from what your showing even the server should not be able to rdp too it.. Unless you have another IP address setup on it that your not showing in the 10 network?

Your telling it its on the 192.168.16/22 -- but telling it to talk to gateway with IP 10.83.112.1, which device has that IP?? You posted that the internet box has a 10.83.112.2 address -- so what is this .1 device? You can not talk to devices on other networks without routing it.. What your doing is not according to how its suppose to work.. So yeah your going to have all kinds of weird issues.. Remember how my windows machine bitched at me when I told it its gateway was on a different network than its interface.

If for whatever reason you think your locked to the 192.168.16/22 address space??? If you also wanting a machine to talk on the 10.83.112/20 network then you need to give it an IP address in that space on that interface.. So for example..

post-14624-12772334814245.jpg

ipconfig /all

Ethernet adapter gig:

Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller

Physical Address. . . . . . . . . : 00-21-9B-03-AC-A7

DHCP Enabled. . . . . . . . . . . : No

IPv4 Address. . . . . . . . . . . : 192.168.1.100(Preferred)

Subnet Mask . . . . . . . . . . . : 255.255.255.0

IPv4 Address. . . . . . . . . . . : 10.83.112.100(Tentative)

Subnet Mask . . . . . . . . . . . : 255.255.240.0

Default Gateway . . . . . . . . . : 192.168.1.253

DNS Servers . . . . . . . . . . . : 192.168.1.4

NetBIOS over Tcpip. . . . . . . . : Enabled

Now I could put other machines on the same wire as my 192.168.1/24 with a 10.83.112/20 address - and this machine could talk to it.. But if wanted to get off either the 192.168.1/24 or 10.83.112/20 networks it would talk to the gateway at 192.168.1.1 to go to say the internet, or any other network that it is not directly connected too.

I would really suggest you rethink your addressing -- double check that you can not put your servers on the 10.83.112/20 directly?? If you have something that is hard coded for the 192.168.16/22 then can you change the IP of your internet router??

With this

"I can now access all HTTPS websites, but FTP still won't work "

IP: 192.168.16.9

Subnet: 255.255.252.0

Router: 10.83.112.1

Well how ever your managing to talk to that router -- your bypassing the ISA server all together. Your telling your machine there to talk to anything not on the 192.168.16/22 to talk to 10.83.112.1 -- which to be honest it shouldn't even really be able to do, Without a IP on that network.

If you can not change your devices to be on the 10, nor change your internet device to be on the 192 -- then I would put everything behind the ISA with it having one interface in the 192 and public interface in the 10.. Then all machines on your network should use the ISA 192 address as is its gateway to get off the 192 network. Now this is behind a double nat -- but atleast it can be worked with -- trying to run 2 different address space on the same wire is a cluster F___ that is going to be nothing but painful.

Im curious what your trying to do exactly with the ISA? Your already behind a NAT -- what are wanting to accomplish exactly with the ISA server?? That you could not do on the Cachepilot (Internet box)?

Glad to help you out there dude -- but unless Im missing some info, you got one cluster F there, and no wonder the MAC is not working -- from what you have shown, nothing should be working.

lol, that made me laugh, it is a confusing set up but it does work. We also have an admin network that goes straight from the 10 network. Your right, we are running 2 address spaces on the same wire. I can connect to 10 and 192.

I'm not sure why, it's not needed but that was just how it was set up when i came to work here, shortly after we got some software which is when ISA came into play. It was setup by a company, it worked.. so i left it.

I can only assume 10.83.112.1 is the router. The server interface has another IP address in the space 10.83.112.4 but that's so it can talk to the admin network (same as your image above)

I definitely can't change the IP of the router, we would need to move over to the 10.80 network but i'm pretty sure our software would stop working. ISA Server came into play when we bought some software to ease the deployment of software and internet services and websites, very quickly on the fly. For every group of computers in the building we have a set of access rules from which members of staff can apply web filtering and allow different levels of internet access, such as.. specific websites only, unrestricted internet access or no access at all. Each group has their own home page and a member of staff can push links and resources to it from the admin area. This is all powered by ISA servers access rules. The funny thing is that rarely get's used anymore but it may harm the other side of the software which allows staff to enable/disable software. Basically when a group of people logon to our network they get nothing, then a member of staff will assign programs and internet access to that group of computers which then appear in the start bar. Our computers are really locked down as they are mainly used by children, the aim was to eliminate distractions.

ISA Server doesn't really do much as a firewall because we Allow most protocols->from internal->to external and let the other network do the work. but we still run into these problems?

FTP works fine on windows boxes, so does http and https. but OSX: Assigning an IP and setting the gateway to the router seems to allow https but not ftp, http works fine regardless.

I have done live monitoring of my IP and it brings up:

Connection Initiated - HTTP Proxy

why is this?

--

Failed Connection Attempt FIREWALL 22/06/2010 09:45:45

Log type: Web Proxy (Forward)

Status: 1460 This operation returned because the timeout period expired.

Rule:

Source: ( 192.168.16.9:0)

Destination: ( 192.168.16.4:8080)

Request:

Filter information: Req ID: 09cc5608

Protocol:

User: anonymous

Additional information

Client agent:

Object source: Processing time: 0

Cache info: 0x0 MIME type:

Denied Connection FIREWALL 22/06/2010 09:45:45

Log type: Firewall service

Status: A packet was dropped because ISA Server determined that the source IP address is spoofed.

Rule:

Source: Internal ( 192.168.16.9:59827)

Destination: Internal ( 192.168.19.255:137)

Protocol: NetBios Name Service

User:

Additional information

Number of bytes sent: 0 Number of bytes received: 0

Processing time: 0ms Original Client IP: 192.168.16.9

Client agent:

"Status: A packet was dropped because ISA Server determined that the source IP address is spoofed. "

http://support.microsoft.com/kb/832659/

The IP Spoof Detection feature in ISA Server 2000 may drop legal packets on systems that have multiple external interfaces

Look at your setup -- you have both interfaces of the ISA plugged into the same switch so yeah your going to have packets being seen on both interfaces.

"The IP Spoof Detection feature may drop packets that arrive on network adapter 2 because they arrive on network adapter 2 but they leave from network adapter 1."

You can disable it

http://support.microsoft.com/kb/838114

How to disable the IP Spoof Detection feature in ISA Server 2004, ISA Server 2006, Microsoft Forefront Threat Management Gateway Medium Business Edition or Windows Essential Business Server 2008

But to be honest, I don't care if your calling it a admin network or not.. Your going to have problems with that sort of setup - PERIOD!! You don't run different address spaces on the same wire. If you want to run an admin lan -- then go for it.. You would use different nics, connected to different switches.

Why would your software stop working?? Just because the server came shipped with a address on it?? Change it to use the 10.. Or as already mentioned -- isolate your networks..

post-14624-12772983905842.jpg

  • 1 year later...

Hi BudMan,

I'm trying to find the original thread were we discussed my network. Anyway, i want to remove the ISA Server from the network and change all the leases back to 10.83.

The ISA Server is basically a second firewall that serves no actual firewall purpose as we allow-all-from-all. ISA's rules were used to push web addresses to workstations from a central location.

Is there a way i can see what 10.83 addresses are being used and by which devices?

We only have a few static addresses n the 192 range, is it just a case of removing the ISA, patch the cachepilot into the server (instead of isa), change the address range in DHCP and then giving the statics new IPs? or is more work involved.

"Is there a way i can see what 10.83 addresses are being used and by which devices?"

If you are the physical wire that 10.83 is on, then just use your fav scanner, say angry ip scanner http://www.angryip.org/w/Download

This should give you your mac address of the devices if not more info, and then from there you can look at your switches (if managed or smart) arp table and find out which mac is connected to which port, etc.

I would have to relook over your network, the only thing I remember of it was that it was a complete and utter CF!! And I recall that something you were doing shouldn't have even worked, etc.

So off the top of my head I would say no ;) Just because it was a complete CF to start with :rofl:

Did we ever put together a drawing of your network? Other than what I posted, etc. If you have a actual drawing of your network I would be happy to look at it and check what your wanting to do.

I would have to relook over your network, the only thing I remember of it was that it was a complete and utter CF!! And I recall that something you were doing shouldn't have even worked, etc.

So off the top of my head I would say no ;) Just because it was a complete CF to start with :rofl:

Did we ever put together a drawing of your network? Other than what I posted, etc. If you have a actual drawing of your network I would be happy to look at it and check what your wanting to do.

Yes we did but i am struggling to find it. You setup the drawing on some online app. I've tried to find the thread i made it was around 3 pages long, i will keep looking anyway and let you know.

I think we used gliffy if I recall, I would think the thread would of been around the time this thread was started?

But don't you have a current drawing? There has been no changes to your network in a year? How do you work on something if you don't even have a drawing of how its all connected?

If anything came of the thread I would of hoped a actual drawing of your network would of been it ;)

If I recall we had used a shared drawing on gliffy to work on it? I could see if I could dig up the account I used back then to see if drawings are still there, but I am pretty sure they were posted to the thread. So if we look around the date of when this thread was started we should be able to to find it. Can you search for threads that have us both talking in them around the time frame?

edit: ok I found the drawing on gliffy

post-14624-0-44793800-1310475066.jpg

But would be nice to find the thread to refresh my memory

Thats it.

The only change is that the junior cab now has a HP Pro Curve 2510-48 port switch instead of the 3com

This is all being ripped out next week and building closed for 6 weeks so now i want to jump in and remove that ISA Server.

I've found the thread:

https://www.neowin.net/forum/topic/936022-slow-access-to-server

and here's another:

https://www.neowin.net/forum/topic/881980-access-imapsmtp-behind-isa

There is a good chance a lot of problems will be resolved when we remove this ISA server.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • To give context to everybody, I bought about 2 sets of RAM, ddr4, 3200, 64 gb, 2 years ago. It costed me 150 usd for each set. If you buy RAM now you only incentivate companies to sell you expensive stuff, as Nvidia did.
    • KillerPDF 1.4.2 by Razvan Serea KillerPDF is a lightweight, portable PDF editor for Windows built for users who want full control without subscriptions, installers, or telemetry. It runs as a single executable, making it ideal for USB use and field work. You can view PDFs with smooth PDFium rendering, navigate quickly with thumbnails, zoom, and shortcuts, and reorganize pages using drag-and-drop. It supports merging multiple PDFs, splitting documents, and extracting selected pages. KillerPDF also allows inline text editing with font matching to preserve the original layout, plus annotations like text boxes, freehand drawing, highlights, and reusable signatures. You can search full text, copy content easily, and print documents with flattened annotations. Designed as a free and open alternative to bloated PDF tools, it works fully offline on Windows 10/11 x64. No runtimes install. Everything needed is inside the EXE (targets .NET Framework 4.8, which ships with every supported Windows release). KillerPDF key features: High-quality PDF rendering via PDFium Edit PDF text inline (double-click to modify text) Page thumbnails and fast navigation with zoom and shortcuts Merge multiple PDFs into one Split PDFs and extract selected pages Drag-and-drop page reordering Font matching to preserve original document appearance Text boxes for notes Freehand drawing tools Highlight overlays with adjustable color, size, opacity Undo actions and clear per-page annotations Create, draw, and save reusable signatures Click-to-place signatures anywhere Full-text search with highlighted results Drag-select or Ctrl+A to copy text Print with annotations flattened Portable single-file app (~10 MB) No installer, no admin rights required No account, no telemetry KillerPDF 1.4.2 changelog: What's new PDF form filling. Interactive PDF forms now render their fields (text inputs, checkboxes, radio buttons) as live controls. Fill them in directly and save — field values are written back into the PDF. PDF outline (bookmark) navigation. A new OUTLINES tab in the sidebar displays the document's bookmark tree. Click any entry to jump to that page. The sidebar auto-fits its width to the longest entry on open and can be dragged wider; switching back to PAGES snaps to the pages-mode width. Fixed Page rotation no longer reverts after saving. Rotations applied via the sidebar context menu now persist correctly through the save pipeline. Copied text words were out of order on PDFs where glyphs are stored in non-reading order (Issue #66). Text extraction now sorts words by position and uses a dynamic line-grouping threshold so both drag-select and Select All produce correctly ordered output. PDFs with malformed or non-standard XRef tables now open in read-only mode instead of showing "Invalid entry in XRef table" and failing entirely. Download: KillerPDF 1.4.2 | 6.1 MB (Open Source) Link: KillerPDF Home Page | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • "...a low price of just $340..." I don't think it means what you think it means.
    • This Corsair Vengeance DDR5-6000 32GB RAM with RGB is a great deal for limited time by Sayan Sen Memory prices have been through the roof for a while, though it seems like things might finally be getting better. If you are in the market for one, then grab this Corsair Vengeance DDR5 32GB (2x16GB) DDR5 6000 CL36 kit with RGB for a low price of just $340 (purchase link under the specs table down below). The kit is compatible with both AMD and Intel systems as it supports both EXPO and XMP overclocking profiles, respectively. 6000 MT/s is often the sweet spot for many systems as it provides ample data transfer speed while still being on Gear 1 mode. This Vengeance variant has RGB so if you love bright setups with such lighting, this is a win-win for you. The technical specifications of the Corsair Vengeance memory kit are given in the table below: Specification Value Memory Type DDR5 Memory Size (Total) 32GB Kit Configuration 2 × 16GB Form Factor UDIMM (Desktop) Pin Count 288-pin Speed (Data Rate) 6000 MT/s Speed Rating PC5-48000 Tested CAS Latency 38-44-44-96 Voltage (Tested) 1.35V Performance Profile AMD EXPO & Intel XMP Heat Spreader Aluminum heatspreader Cooling Type Passive (Heatsink) Lighting Ten Zone RGB Software Support Corsair iCUE Get it at the link below: CORSAIR Vengeance RGB DDR5 32GB (2 x 16GB) 6000 CL38 – Gray (CMH32GX5M1E6000Z38): $339.99 (Sold and Shipped by Woot US, Fulfilled by Amazon US) This Woot deal is US-specific and not available in other regions unless specified. This is a first-party seller link (at the time of article publishing); ensure that you also purchase from a first-party seller link only. If you don't like it or want to look at more options, check out the previous deals that we have covered, OR you can also visit Amazon US deals page. Get Prime (SNAP), Prime Video, Audible Plus or Kindle / Music Unlimited. Free for 30 days. As an Amazon Associate, we earn from qualifying purchases.
    • The very fact that a TPM (v2.0 specifically which is part of the issue I suspect) is now a baseline for any supported Windows installation will naturally mean other vendors will start to leverage it as they know it'll be there. It's called progress, and it's always been the way. A TPM isn't a windows thing, it's just a module designed to securely store keys. Secure boot isn't a Windows thing (although MS are the TCA as I recall hence the upheaval this year as the 2011 certs expire), it's just a way to verify a bootloader is signed. Windows simply leverages them.
  • Recent Achievements

    • Proficient
      Eric Biran went up a rank
      Proficient
    • Dedicated
      Conjor earned a badge
      Dedicated
    • Week One Done
      Windows Guy earned a badge
      Week One Done
    • Dedicated
      Mark Spruce earned a badge
      Dedicated
    • Collaborator
      conkir earned a badge
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      479
    2. 2
      PsYcHoKiLLa
      244
    3. 3
      Steven P.
      72
    4. 4
      +Edouard
      66
    5. 5
      Skyfrog
      65
  • Tell a friend

    Love Neowin? Tell a friend!