|
Post by mikeukmid on Oct 9, 2007 15:40:21 GMT -5
|
|
|
Post by StefanPendl on Oct 9, 2007 16:03:31 GMT -5
|
|
|
Post by carlgundel on Oct 9, 2007 16:03:42 GMT -5
|
|
|
Post by mikeukmid on Oct 10, 2007 5:53:39 GMT -5
Thanks Stefan and Carl for your replies. I had already tried many variations and that one too without success. www.yougetsignal.com/ could be a useful url for anyone else trying to get port forwarding to work. It shows that port 8008 is not open but my router settings seem to be ok. Pinging xx.xx.xx.xx8080 (seems to be correct syntax) says destination not reachable. My PC is connected to the ADSL modem/router via a WAP (wireless access point) using a static IP address. More port forwarding study for me, is required I think! Mike.
|
|
|
Post by carlgundel on Oct 10, 2007 7:43:38 GMT -5
Thanks Stefan and Carl for your replies. I had already tried many variations and that one too without success. www.yougetsignal.com/ could be a useful url for anyone else trying to get port forwarding to work. It shows that port 8008 is not open but my router settings seem to be ok. Pinging xx.xx.xx.xx8080 (seems to be correct syntax) says destination not reachable. The correct syntax is to put a : before the 8080. However, Run BASIC does not use 8080, but 8008. In any case you can change the port to 80, or 8080 or whatever you like. Go to the console window and click on "Run BASIC Personal Server, port 8008". Then click the "Edit Server" button. Change the port from 8008 to 80 (the standard for http serving) or whatever you like. Then click accept changes. Right now this setting will not persist between server sessions, so I should do something about that. If you change to use port 80 you can just leave the :8008 out of your URL like so: xx.xx.xx.xx/seaside/go/runbasicpersonal?app=myAppPerhaps port 80 should be made the default. Beginners will prefer this I'm guessing, and experts will have little trouble figuring out how to change it to something else if the need to. -Carl
|
|
|
Post by Jerry Muelver on Oct 10, 2007 7:57:00 GMT -5
A useful touch, I think, would be a status note on the console window telling what the RB server's computer's current IP is. When I plug my laptop into a network, it takes on the IP assigned by the network server. To get other people plugged into my breathtaking demos, I have to email them a URL with the assigned IP. I can dig it out of the system's TCP/IP configuration panel, but it would be nifty to have it pop right up in the RB console.
|
|
|
Post by carlgundel on Oct 10, 2007 9:59:08 GMT -5
A useful touch, I think, would be a status note on the console window telling what the RB server's computer's current IP is. When I plug my laptop into a network, it takes on the IP assigned by the network server. To get other people plugged into my breathtaking demos, I have to email them a URL with the assigned IP. I can dig it out of the system's TCP/IP configuration panel, but it would be nifty to have it pop right up in the RB console. Good idea. -Carl
|
|
|
Post by mikeukmid on Oct 10, 2007 10:21:40 GMT -5
That was a typo on my part, I was pinging 8008 not 8080. Tried changing RB to port 80 but still no joy!
Mike.
|
|
|
Post by carlgundel on Oct 10, 2007 10:31:27 GMT -5
That was a typo on my part, I was pinging 8008 not 8080. Tried changing RB to port 80 but still no joy! If RB serves fine from localhost there should be no reason why it won't serve from some other place. I'm tempted to think you have a configuration problem (network or otherwise) aside from RB itself. Perhaps you could walk us through in detail what you are doing? -Carl
|
|
|
Post by carlgundel on Oct 10, 2007 10:33:38 GMT -5
Does this mean that you got your WAN IP address from the router? What kind of router do you have? -Carl
|
|
|
Post by mikeukmid on Oct 10, 2007 10:52:45 GMT -5
OK thanks Carl, I have an app 'published' RB console is running with traffic logging and port set to default 8008. My computer has a fixed IP address on a wireless access point (192.168.1.9) My router is set up for port forwarding, port 8008 to 192.168.1.9. I am not sure whether that is the right IPA to use, or if it should be the IPA of the router which is 192.168.1.1 so I have tried both. RB has an exception in windows firewall as does port 8008. Using a url of xx.xx.xx.xx:8008/seaside/go/runbasicpersonal?app=myFirstApp where xx.xx.xx.xx is the WAN IP address allocated for current session gives me 404 errors. In answer to your question, yes the xx.xx.xx.xx address is from the router and it pings ok. The router is a MT882 adsl modem/router and is networked to two PCs through a wireless access point. Mike.
|
|
|
Post by carlgundel on Oct 10, 2007 11:06:20 GMT -5
OK thanks Carl, I have an app 'published' RB console is running with traffic logging and port set to default 8008. My computer has a fixed IP address on a wireless access point (192.168.1.9) My router is set up for port forwarding, port 8008 to 192.168.1.9. I am not sure whether that is the right IPA to use, or if it should be the IPA of the router which is 192.168.1.1 so I have tried both. RB has an exception in windows firewall as does port 8008. Using a url of xx.xx.xx.xx:8008/seaside/go/runbasicpersonal?app=myFirstApp where xx.xx.xx.xx is the WAN IP address allocated for current session gives me 404 errors. In answer to your question, yes the xx.xx.xx.xx address is from the router and it pings ok. The router is a MT882 adsl modem/router and is networked to two PCs through a wireless access point. If you're trying to serve on a local LAN, you do not need to set anything up on the router as far as I know. The IP address 192.168.1.9 is probably the right address as long as that is the IP address of the PC running RB. Now, when you say that Windows Firewall is giving you an exception, perhaps this is the trouble? Did you add rbp.exe to the Exceptions tab for Windows Firewall? Also, does the RB server log any traffic at all? -Carl
|
|
|
Post by mikeukmid on Oct 10, 2007 11:17:16 GMT -5
Thanks Carl
What I meant was that both RB and port 8008 have an entry in the firewall exeptions to prevent blocking.
The only time RB records traffic is when running apps locally. I have not been able to access the server from the net at all.
Mike.
PS just had a call from wife, dinner on table! so must leave it for now. Will return later.
|
|
|
Post by carlgundel on Oct 10, 2007 11:39:15 GMT -5
Thanks Carl What I meant was that both RB and port 8008 have an entry in the firewall exeptions to prevent blocking. The only time RB records traffic is when running apps locally. I have not been able to access the server from the net at all. Mike. PS just had a call from wife, dinner on table! so must leave it for now. Will return later. You won't be able to access Run BASIC from the internet (if that's what you mean by the net) using a local IP address like 192.168.1.9. That's almost certainly only visible on your local LAN. Where did you get that address? If RB isn't logging any traffic, then it seems likely that whatever computer you're using to access the server cannot reach the server on the network. -Carl
|
|
|
Post by mikeukmid on Oct 10, 2007 12:33:09 GMT -5
192.168.1.9 is the IP address of the computer running RB and is the address set up for port forwarding to port 8008
The external (WAN) IP is something like 89.242.135.201 which is represented by xx.xx.xx.xx in earlier posts
Mike.
Thought - am I making a fundamental error in trying to access the RB server via the internet from the same machine which is running RB, or is that ok?
|
|