Jump to content
Sign in to follow this  
danabase

Cannot Access FMP IWP from outside the LAN

Recommended Posts

I have FMP Server advanced 8 configured to host a web file on the network, but we can only access it on the local network. I have our sonic wall configured to allow port forwarding to the file on port 591, but in the web config screen it only shows the internal IP address. Is there someplace to configure the port and IP address in FMPSA to allow for access to the pages from outside the network> We originally hosted these files using FMP 6, and the port forwarding worked fine for both inside and outside the network.

I tried using the public IP in this way:

http://[public IP]/fmi/iwp/

and also

http://[public IP]:591/fmi/iwp/

and this

http://[public IP]:591

and I get an unable to connect error.

Share this post


Link to post
Share on other sites

Hello Danabase

I think you have got this incorrect. If you are using FMS8 Advanced in any of the configurations discussed in the documentation the only port you need open is port 80 and that points to the machine that is running IWP engine. This machine should be talking to FMS8 and not your web browser.

Regards

Phillip

Share this post


Link to post
Share on other sites

No, I realize that the default for FMSA is 80, and that is what shows up:

http://[privateIP]:80

but I cannot access the page from outside the network. How do I fix that? Previously, I have used port 591, so I was trying to see if that would work. I could not get the IWP page to appear from off th network, only inside. Is there documentation somewhere on this? HELP!

Share this post


Link to post
Share on other sites

I have a similar problem. I everything works well with IWP from inside the local network (using 192.168.0.x addresses), but once I try to access the server from outside the network, I can see the database, and get to the login screen, but it hangs at login.

I've tried logging in with several accounts and nothing gets past the login screen when using the outside IP adress.

Obvisouly, I'm getting TO the file on the server since I can see it and get to the login screen, so it doesn;t seem to be a port forwarding issue... filemaker just won;t let me login to the datbase when accessed from outside the local network.

Is there some kind of advanced authentication that's failing? I'm using FM 8.5Pro

Share this post


Link to post
Share on other sites

I think I solved my problem. I believ my issue had to do with the router not being able to loop back to itself (send a request from inside the LAN, out to the internet, then back into the LAN). This issue is mentioned in the IWP starter guide that came with FM.

I was on the same network as the sever when I tested this. I have since relocated and logged in to the server remotely fine.

Share this post


Link to post
Share on other sites

Check to see if your internet service provider blocks port 80. My isp blocks both port 80 for web hosting and 25 for exchange email. I spent a month thinking it was something to do with filemaker 8 server advanced, instant web publishing or my windows server 2003. you must foward the port to the ip address of your web server.

Edited by Guest

Share this post


Link to post
Share on other sites

Your ISP blocks Port 80?? I.e. The company that actually provides you with your internet connection actually blocks a port?

Don't think that's possible.. A port is simply a way of directing traffic to a desired computer once a particular network has been reached via its internal address.

Consider this, the IP address of your office network is 203.203.111.111 (this is not a real IP). This IP identifies your network only, you could have thousands of computers within your network. So the question arises, if you want someone to be able to communicate with a particular computer hosting a a particular program, inside your network, how do you achieve this given that 203.203.111.111 identifies the network as a whole?

I.e.

203.203.111.111:85

Computer 1: 192.168.0.2 (No Ports Forwarded)

Computer 2: 192.168.0.3 (Ports 591, 8080 Forwarded)

Computer 3: 192.168.0.4 (Port 85 forwarded)

Computer 4: 192.168.0.6 (No Ports Forwarded)

In the example above, the user requests the network with the ip address 203.203.111.111 but would like to communicate with the computer 192.168.0.4. The answer is port forwarding.

But there's more to port forwarding than just that.. The ports also relate to particular programs on a given computer. E.g. Port 80 is the default port for a Web Server. If thats so true, then why is a website like fmforums accessible with the address http://www.fmforums.com. The key here is http:// -- This prefix automatically initiates communication on its default port - 80.

Think of this way:

Network->Computer->Program

External IP:85->

(Network Address Translater)NAT looks for the IP registered with Port 85

-> Traffic Forwarded to that PC via IP provided by NAT

-> Once it reaches the PC, Forwarded immediatley to the appropriate program.

Now, on a side note, for anyone reading this, be careful what ports you open and where possible get your network admin's to deal with port forwarding for you, it takes a matter of seconds and they shouldn't even have to come on site.

Anyway... end random explanation.

If your ISP does for some reason actually block traffic on the ports - especially those two - then they are ah .. morons (sorry) and I hope your not paying more than 10 bucks a month for their services.

Share this post


Link to post
Share on other sites

Now... to actually address the original issue:

Externally, if you are using your default web port, follow these directions and in 95% of the cases this will work fine:

1) While at the office, visit www.whatismyip.com

2) Go to a place outside your network, i.e. outside your office, i.e. not connected to your LAN, e.g. home.

3) Enter the address you got previously from www.whatismyip.com, DO NOT APPEND A PORT NUMBER UNLESS IT IS A PORT OTHER THAN 80. e.g. http://203.230.122.244/fmi/iwp/

While at the office / the same lan as your files are hosted on:

http://192.168.0.x/fmi/iwp

Again 192.168.0.x is not necessarily going to be a format of your lan ip, though it is a standard format. And once again, do not append a port number unless it something other than 80.

Hope that helps.

Assuming you have a default setup WebServer, traffic will be forwarded on port 80.

Share this post


Link to post
Share on other sites

Here's the link to my isp's website page informing its customer's of the blocking of port 80. you can pay extra for them to unblock it.

http://optimum.custhelp.com/cgi-bin/optimum.cfg/php/enduser/std_adp.php?p_faqid=2140&p_created=1171060019&p_sid=ROE1VvCi&p_accessibility=&p_redirect=&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9NCZwX3Byb2RzPSZwX2NhdHM9JnBfcHY9JnBfY3Y9JnBfcGFnZT0xJnBfc2VhcmNoX3RleHQ9b3B0b25saW5lIGJsb2NrcyBwb3J0IDgw&p_li=&p_topview=1

Share this post


Link to post
Share on other sites

Port 80 Blocking

Because Port 80 is often used by malicious software, including viruses and worms, Optimum Online, like many ISPs, blocks this port for all standard Optimum Online customers.

What kind of a lame reason is that?

That's like saying because car's can kill people you can't drive one.

Every Port is dangerous and it should be up to the user not the ISP to block ports especially if they charge you a premium to unblock it... Unless your on dialup it shouldn't be any issue anyway, you start off with every port closed and unless you deliberatley open port 80 on your Router nothing aint getting inside anyway.

Sorry Skullhex, this is in no way addressed at you, I just don't like a lot of internet companies and the way they tend to rip of consumers.

Edited by Guest
typo

Share this post


Link to post
Share on other sites

This is not a question, its just an addendum to Genx’s nice explanation above about connecting to IWP from outside the LAN.

I followed all the instructions about port forwarding etc but still it did not work.

I then found out that an additional setting was needed in my DSL modem. I needed to specify the NAPT default server IP address. In my case this is an Alcatel Speedtouch modem. In the modem control panel Advanced settings / NAPT / Default server, I put in the IP address of the Router (10.0.0.1). Previously it was blank. Not sure why.

Once this was done, it all worked perfectly.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By AlesD
      Hi I can not fiddle out how to make it work. I have tried several browsers with same result. We are using FM 12 server. I tried this file paths
      file:///C:/file.jpg
      C:/file.jpg
      file://localhost/C:/file.jpg
      and few others
       
      I'm using this code in the Web Viewer which is working fine in FM client but not in browser
      "data:text/html, <html> <head> <style type=text/css> " & table::style & " </style> </head> <body> <div class='thumb'> <span class='helper'></span><img class='thumb' src='" & table::ThumbnailPath & "'> </div> </body> </html>"  
      If it's caused by fact image is not present in web site folder as stated in document then my question is if it possible use unc network path in filename like file://///other_than_fmserver/networkpath/file.jpg. I wasn't successful either. 
      Any help appreciated
       
      Thank you
    • By KevinArevalo
      Good morning! I need some help getting something working.
       
      We have a company website, and we are trying to create a instant web publishing portal for our customers to login and view their open invoices. Pretty simple. We have all of our information on a FileMaker solution that is hosted with FileMaker Server 12. The problem is we can't get it to work the way we want it to. 
       
      This is our idea and how we kind of want it to work. We want the have our customers create their accounts/passwords on our actual website. We will store their account information on our web server. We will authenticate their login on our web server. Then, after they log into our website, we want to take their username, bypass the filemaker instant web publishing login page, and then set their username (which they used to log into our website, not filemaker) to a global variable or a field or something, we just need it in filemaker so we can do searches on it. We have the instant web publishing layouts built and we can get all that part working fine, we have the login authentication working on our site, that part is fine. It's just bridging the two together. 
      We are using WordPress to build the website, and our site is hosted on GoDaddy. Our problem is that we can't find a way to auto-login and bypass the login web publishing page. We currently have one account called "WebLogin" which we have been trying to use as a general login (since the actual customer login is authenticated on our website, not FileMaker) but we can't seem to bypass the page. I found this page through google searching: http://lnx.acidsoft.net/problemsolved/bypass-filemaker-iwp-login-via-url.html
      and tried to do it the way that he describes, but it is not working. It gives me an error saying:
      Bad Request
      The server could not process your request due to a missing command: ""
       
      And I get another dialog box that says: 
      Bad Request
      The server could not process your request because your session has timed out, been closed, or communication with the server has been lost.
      Please reselect the database to begin a new session. If you cannot open the database, please contact your database administrator.
       
      That is one of the problems, how can I resolve this?
       
      My other problems is we are trying to pass through the username that the customer uses to login to our website as a variable in filemaker or even set it to a field. I am not sure how to do this. Is this even possible?
      Thank you so much!
    • By djlane
      I have an application that was using IWP under FM Server 12, to allow my friends and friends of friends to upload their golf scores, and my system would calculate their USGA handicaps.
       
      After upgrading to FM Server 13, IWP not longer exists, and WebDirect does not support mobile devices.
       
      So, I set up an alternative server using FM12.
       
      A lot of guys that I don't have contact details for, used that IWP based system to upload golf scores. So I don't have a way to tell them all the new URL.
       
      Using the old IWP URL, you are presented with a screen that says "The requested page is not found. Check the URL you are using to access FileMaker WebDirect."
       
      I want to edit that page to add some additional information telling them the new URL etc. But I can't find any document with that content in any FM Server folder or sub folder. 
       
      Anyone know where I can find it ?
       
      thanks
    • By cchaski
      Hi, I have a databse hosted in IWP that uses Supercontainer for people to upload documents. The process works fine when I use FMPA 12 to access the hosted database, but when I go through the web browser (the IWP approach), the process does not work. A button "Upload Doc" calls a script that goes to the upload layout, generates the SC id code for the record, shows the webviewer with upload and delete buttons. This works fine when I am using FMP to access the database, but this does not work when I use IWP. When I click the button in IWP, nothing happens. Any ideas?? Thanks in advance!
    • By cchaski
      Hi, I have a databse hosted in IWP that uses Supercontainer for people to upload documents. The process works fine when I use FMPA 12 to access the hosted database, but when I go through the web browser (the IWP approach), the process does not work. A button "Upload Doc" calls a script that goes to the upload layout, generates the SC id code for the record, shows the webviewer with upload and delete buttons. This works fine when I am using FMP to access the database, but this does not work when I use IWP. When I click the button in IWP, nothing happens. Any ideas?? Thanks in advance.
×

Important Information

By using this site, you agree to our Terms of Use.