I'm done. Help. Please. And, thank you.

Need help? Post your questions here.

Moderator: moderators

I'm done. Help. Please. And, thank you.

Postby derk2468 » Thu Jan 23, 2014 7:22 am

So, Subsonic sure is one awesome app and I would very much love for it to make all my dreams come true and basically solve all of my cloud music problems literally until the day I die. If it could just work all the way -_-

I've read enough of requests for help and info out there to know I'm not alone, a little more user friendly ease of access and the app would undoubtedly be a global staple on every device, but I digress. Like most I'm assuming my problem lies in the router configuration if someone could just tell me where. I'm not dumb at all and coupled with my college time I'm pretty tech savvy I'd say. So here's just my "quick" list of what I've tried to do to make this app work the past 3 days:

Downloaded and successfully installed SubSonic 4.8 and the latest java script on my windows 7 computer

Setup new username and password, registered my premium license key, setup admin account and personal server, linked folder path to where my music folders are stored on my computer

Subsonic running successfully on PC

Install android app on my brand new expandable memory maxed out 32gb (i.e 96gb) Samsung Galaxy Note 3 running android 4.3

Set up my personal server

App works great at home ONLY on my personal wi-fi network

Now, the fun router stuff! ....... -.-

Made IP address static
Port 4040 as well as other values tried up and running on local network on my PC and Droid
Both TCP and UDP protocols forwarded
Tried infinite number value changes under the DHCP settings, staic DNS values there and listed under my static IP
Port number configured in control panel in systray
Auto port forward tried on and off in subsonic program

Subsonic program runs successful test of port number and personal server
IP in URL brings up login on both PC and Android
Subsonic remote access allowed on PC in control panel
If it's worth mentioning android app only works when my server is written as the IP, not the name I originally gave it

I fully followed and referenced such lovely guide material as...
Subsonic Site and guide
Portforward site, guide and tools
Monroe guide
Numerous Google queries
A 25 minute YouTube video
IP and Port checker found off Google
these forums

I completely uninstalled and reinstalled all the needed programs and components 3 or 4 times. Messed with my router settings at least a combined 12 hours now.
I was using a standard basic Linksys I think what it's a WGRT52 router? Which is now broken and no longer recognized by my computer when doing initial set up with the pack in setup CD. Buying a new one hopefully tomorrow, if my phone was without high speed connection I would be absolutely livid right now without Internet. There is literally nothing more I can do at this point or looking at my router IP URL setup page. There was no MAC value entry on that page too by the way.

It'd be swell if someone could point out or explain to me the ONE step I know I am missing/can't find. Just exploring this whole process and how it runs exactly would go a long way. The app is completely amateur and very meritless if not accessible remotely on my own 4G LTE network away from home. The app is 99% there and one of the single greatest apps out there if not for this complete fucking terrible manual necessary setup which must be absolutely inaccessible to most average novices out there. Wow, complete ridiculousness. I'd donate plenty if someone, just anyone could help. I put in the time and patience, then some and plenty. It's gone. I'm done. Someone please just help -_-
derk2468
 
Posts: 11
Joined: Thu Jan 23, 2014 6:40 am

Re: I'm done. Help. Please. And, thank you.

Postby alphawave7 » Thu Jan 23, 2014 7:34 am

Like Gary has mentioned many times, a router that is over a few years old may not be stable, with swollen or exploded capacitors,etc...they just age. I would shop for a DD-WRT compatible router (eg. Buffalo,etc.) that will be bulletproof, stable, and community-based support/maintenance over proprietary solutions...but that's just me. All you lack is successfully opening the port, and it's actually quite simple on a working router, following the manual's directions, rebooting to ensure the settings stick, and follow-up check using canyouseeme.org for your port. It took me longer to type out this post than it would to open a few ports on my router. FWIW, I've done several feature requests for automating this process ala NAT traversal code, but so far no feedback. Port security is a good skill to have, in any event. Sorry it's a PITA. :|
alphawave7
 
Posts: 1042
Joined: Thu Feb 11, 2010 9:54 am

Re: I'm done. Help. Please. And, thank you.

Postby derk2468 » Thu Jan 23, 2014 8:15 am

Had a feeling it was more the router and less me, cheap thing was always shit to begin with so it's whatever lol. But I just thought I was missing some step directing my phones Subsonic app to an IP that then directs to the IP with the port forwarded, but is that one step too necessary than needed? As well as when I did get it to work I was having issues running wifi and the rest of my phone -_- safe to say I shouldn't have to enter in any DNS or turn off the DHCP server just to setup one static IP? Didn't help it was a terrible router interface. Period. Hopefully a new one should help, thanks for the help
derk2468
 
Posts: 11
Joined: Thu Jan 23, 2014 6:40 am

Re: I'm done. Help. Please. And, thank you.

Postby alphawave7 » Thu Jan 23, 2014 8:35 am

derk2468 wrote:Had a feeling it was more the router and less me, cheap thing was always shit to begin with so it's whatever lol. But I just thought I was missing some step directing my phones Subsonic app to an IP that then directs to the IP with the port forwarded, but is that one step too necessary than needed? As well as when I did get it to work I was having issues running wifi and the rest of my phone -_- safe to say I shouldn't have to enter in any DNS or turn off the DHCP server just to setup one static IP? Didn't help it was a terrible router interface. Period. Hopefully a new one should help, thanks for the help


While a static IP capability should be offered in the firmware settings, you can also simply give your server a static IP using it's WLAN/LAN settings network interface. Once a router encounters a client with a dedicated IP in the proper range, it will not dole out that same address via dhcp to any other client.

I set up two servers on my Android apps: Home and Away
Home is the LAN IP:Port (eg. server at http://10.0.0.1:4040)
Away is my subsonic.org address (4040 is 'forwarded' on router, Subsonic responds with Successfully Forwarded message when hitting the Save button under Network Settings). :)
Ensure your user/password is entered correctly, and hit the Test Connection button.
alphawave7
 
Posts: 1042
Joined: Thu Feb 11, 2010 9:54 am

Re: I'm done. Help. Please. And, thank you.

Postby derk2468 » Fri Jan 24, 2014 8:58 am

Ok, this is absolute fucking bullshit and it'd be great if someone could just in plain english tell me exactly what I have to do here to get this thing to work before I'm done with this app forever. Can only get it working on my LAN when the computer is on. Just bought a brand new $150 router and there is no god damn reason Subsonic shouldn't be working. And don't tell me any shit about having to do anything outside of my router. Everything is perfect except for all the static IP and port forward shit. I apparently don't know what values have to go where exactly in the settings! And I've tried enough combinations and this is fucking stupid so I'll just give out all the info and someone just needs to tell me EXACTLY where it goes to make this work on two home/away servers on my phone, 2 static routes setup on my computer with 2 port forwarded lines. THANK YOU.

My Router Static Routing Settings Page (all blank fields)

Route Name:
Destination IP Address:
Subnet Mask:
Gateway:
Interface: LAN/Wirelss or Internet from drop down. Obvioulsy the 2 routes I'm setting up depending if my phone is on wi-fi or not

Portforwarding Setup Page

Application Name:
External Port:
Internal Port:
Protocol: Both (TCP/UDP) obviously
Device IP# 10.88 (set permanently) then 2 open fields
Enabled Checkbox:

Now please, I don't wanna hear any bullllllllllllllllshit. I have all the numbers and evrything else I have setup perfectly; as indicated by Subsonic working on my PC and while it's on my phone's wi-fi.
Here ya go, tell me where they go to setup a LAN and Internet network from my phone. Please and thank you

IPv4 Address: 10.88.158.103
Subnet Mask: 255.255.255.0
Default Gateway: 10.88.158.176
Public IP (from canyouseeme): 72.88.52.108
Using Subsonic ports: 4040-4040

Now I don't know if I'm somehow missing some sort of numbers, have to make one up, have to duplicate them or not in certain fields. I DON'T FUCKING KNOW. Every single guide gives a very slightly difference in every part of the router breakdown. I'm aware they all have different interfaces but it's all the same concepts. Why am I still barely grasping it? Don't know what has to be directed through what through what through what to get to my Subsonic login. Either at home on only my wi-fi or out on my 4G LTE. I can't do this networking shit, my major I work with A/V editing, not all this coding garbage. Someone please help and show me the light, show human compassion and just God have mercy on my soul. Been doing this for 5 days now. This. Should. Not. Be. This. Hard.
derk2468
 
Posts: 11
Joined: Thu Jan 23, 2014 6:40 am

Re: I'm done. Help. Please. And, thank you.

Postby TNRocker » Fri Jan 24, 2014 3:22 pm

Admittedly Subsonic may not be the easiest app in to install and configure but it isn't that hard. Obviously you are wrong when you say everything is installed "perfect". :P You may want to consider user error as at least part of the problem.

Part of a network based solution is configuring your hardware and software. What port have you configured Subsonic to use? Have you confirmed that port is being forwarded? I don't know if my answer qualifies as bull shit, but I am pretty sure your router is configured wrong. Also it sounds like your domain name is not being resolved to your ip address. Most likely this is why IP address works on LAN but domain name doesn't on WAN.

I suggest you calm down, confirm you can see proper port and that there are no DNS or domain name issues.......Subsonic is not bug free but I have been running different revs and mods for 2 years or so with little problem. If you try other solutions proper port forwarding will still be required.

Good luck!

edit - I re-read your post and can see you confirmed you are forwarding proper port. Are you using a DNS service? Who is providing your domain name? Is your domain name configured to point to the correct "outside" ip address? Does this IP address change or is it static? If you type in outside ip address:4040 can you see Subsonic log in?
TNRocker
 
Posts: 60
Joined: Wed Jan 09, 2013 2:35 pm

Re: I'm done. Help. Please. And, thank you.

Postby TNRocker » Fri Jan 24, 2014 3:52 pm

"IPv4 Address: 10.88.158.103
Subnet Mask: 255.255.255.0
Default Gateway: 10.88.158.176
Public IP (from canyouseeme): 72.88.52.108
Using Subsonic ports: 4040-4040"

I tried http://72.88.52.108:4040 and server connection timed out, not sure if Subsonic is running. You mentioned you can type internal ip xx.xx.xx.xxx:4040 and see Subsonic. When Subsonic is running you should be able to type 72.88.52.108:4040 from outside you network (try your phone browser via 3/4g). If you can port forwarding is configured correctly but your domain name is not. If your external IP is not static you need some type of DNS service. The fact that you can reach Subsonic log in on LAN is a good sign.
TNRocker
 
Posts: 60
Joined: Wed Jan 09, 2013 2:35 pm

Re: I'm done. Help. Please. And, thank you.

Postby GJ51 » Fri Jan 24, 2014 4:38 pm

This is an obvious port forwarding issue that can only be fixed by setting up the router properly.

As documented hundreds of times, you will NEVER get into Subsonic from outside unless you first verify that the Subsonic port is open by going to http://canyouseeme.org and testing the port.

For Windows installations the instructions are all clearly explained in the tutorial section.

Vanity subsonic.org address does not use DNS and does NOT require a static ip from your ISP. The service is a redirection service that merely redirects the request from the subsonic server to your external ip and port number. If your external ip address changes you may experience a temporary disruption that is easily fixed by just going to Settings/Network and hitting the Save button. That will re-transmit your ip:port# to the subsonic server and your vanity address will be in order once again. Subsonic does do this automatically at regular intervals on its own, but it's nice to know you can also do it manually.

In this instance, derk2468 needs to read and understand the instructions in the manual for his router regarding port forwarding. All routers are different and the instructions can be somewhat obtuse, but the fact remains that in this instance derk2468 needs to focus on getting the port for Subsonic opened on the router and sent to his Subsonic host machine. Static routes are not necessary. It is suggested that the local host Subsonic machine be assigned a static internal ip address rather than depending on DHCP as that will eliminate the possibility of the host getting a new random internal ip address that will invalidate the port forward rule on the router. This is all covered in the tutorial section.

If derk2468 needs help with setting up the router he should post the make and model so that someone can walk him through it. Almost all router manuals are easily found in pdf format online and enable someone with more experience to help him get it right.

Summary:

Read the tutorial section.
Assign a static INTERNAL ip address to the Subsonic host machine.
Set up the router to forward the Subsonic assigned port (default - 4040) to the internal ip address of the Subsonic host.
Verify port is open a Canyouseeme.org

Final clue: Swearing at it won't fix it.
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

Re: I'm done. Help. Please. And, thank you.

Postby TNRocker » Fri Jan 24, 2014 6:41 pm

I hesitated to post and hopefully didn't provide bad advice...In earlier post he stated the port was open and confirmed external IP using canyouseeme....then again is was also stated the install was perfect. It sounds like at least 4040 is open but who knows. I got the impression he was using custom domain name but then I may have misread. I don't use subsonic.org so Domain Name and DNS did come into play on my install. In any case a standard install isn't that hard (as you know!). You are also correct, getting pissed isn't going to solve anything. :mrgreen:

I hate to see folks get frustrated, attempt multiple re-installs, then make who knows what changes to router settings, then give up. I have a little empathy. I had to stretch my knowledge a little to get Subsonic up and running with custom domain but it was well worth the effort. Unrelated to Subsonic I now run Web, DHCP, DNS, VPN, AFP, and SMP servers. Frustrating to learn at my age but I enjoyed the process. You can teach an old dog new tricks!

I hope OP sticks with it and figures it out. Like I tell my friends, it is computer science not rocket science! 8) If OP is using 4040 I am guessing his settings would be ....

Application Name: http
External Port: 4040
Internal Port: 4040
Protocol: Both (TCP/UDP) obviously
Device IP# enter internal ip of your subsonic host
Enabled Checkbox: check to enable then save
TNRocker
 
Posts: 60
Joined: Wed Jan 09, 2013 2:35 pm

Re: I'm done. Help. Please. And, thank you.

Postby alphawave7 » Fri Jan 24, 2014 8:26 pm

Portforwarding Setup Page

Application Name: Subsonic
External Port: 4040
Internal Port:4040
Protocol: Both (TCP/UDP) obviously
Device IP# 10.88 (set permanently) then 2 open fields 10.88.158.103
Enabled Checkbox: Check Enabled box

Reboot router, wait for full recovery, then test port at canyousee.org for 4040. It should also be noted that your server needs to MAINTAIN it's LAN IP (ie, static) for this forward to remain functional. Without a static IP on the server (10.88.158.103), any reboot of the router may reassign a different IP to the server machine. Router firmware has drastically improved over the years insofar as IP mapping sticking after reboots, but a static IP ensures it, and I prefer doing in ON the device, rather than on the router, but that's personal preference (I sometimes run a personal hotspot on LTE rather than my cable, and I still want my entire lan structure intact regardless of gateway).

edit: Lastly, we pride ourselves on our professionalism and helpfulness on this forum, which is a BS-free respite from the internet at large. We ALL know frustration too well, but you've found a place that CAN efficiently help..don't abuse it.
alphawave7
 
Posts: 1042
Joined: Thu Feb 11, 2010 9:54 am

Re: I'm done. Help. Please. And, thank you.

Postby derk2468 » Sat Jan 25, 2014 1:49 am

Many useless words asideeeeee lol I'm gonna focus on having a route be static and making sure my port is open. Just confused whether I'm trying to make two separate routes here for WAN and LAN cause that's what I'm trying to do and if anything needs to be done with DNS settings. I've been trying to figure out which IP changes on reset, if my IPv4 is the same as my public IP from canyouseeme anddddd just how exactly this server path is trying to follow. Does it gooooooo public IP, to gateway, to IP with port forward? How many different redirects am I trying to make here? I have a few numbers and pages for DNS setting, static route settings and Port forward settings. But I'll focus on external programs making the port open and the line static before anything. It's just my router settings interface is really simple and not too intricate, this is way easier than its seeming. Too many similar numbers and IPs to punch in. I think maybe if I know what all 4 values in an IP address represent it would help? If I just knew the theory behind this a little more then I could do this!
derk2468
 
Posts: 11
Joined: Thu Jan 23, 2014 6:40 am

Re: I'm done. Help. Please. And, thank you.

Postby GJ51 » Sat Jan 25, 2014 2:59 am

Keep it simple.

My suggestion would be to reset your router to it's default settings first as I have no way of knowing what you have and have not changed that could cause problems.

In general you have ONE EXTERNAL ip address assigned to your gateway device. That single ip address is the gateway from the internet to your INTERNAL network. Devices inside the network are usually assigned addresses automatically by the router - the device that allocates the internal ip addresses when they get connected to your network.

When there are several devices on the network the router has to decide which device gets traffic from the outside. When you surf the web from any device inside the network the router automatically keeps track of which device is requesting traffic from outside and routes the requsted information back to the device that made the request.

On the other hand, when a request is coming from outside the network looking for information/data inside your network - the router needs instructions on how to direct the request to the proper machine. This is what port forwarding does. The request from the web is directed to your external ip address which your isp passes to your gateway device (which may be integral with your router) and then to the router which reads the request and passes it to the designated host machine that has been set up to listen for that traffic.

So let's say that your external ip is 72.75.215.28.

Then let's guess that your internal ip range is the ever popular 192.168.1.1 - 192.168.1.254

Typically your router is set to the first address internally - 192.168.1.1

Now let's imagine that you read the tutorial and learned how to set a static ip for the Subsonic host machine and you wanted to ensure that DHCP wouldn't steal the same address and you assigned it high at 192.168.1.254

Now suppose you installed Subsonic on the host using 192.168.1.254 to use the port 4040 to listen for subsonic requests for data. You additionally made sure that the firewall on the host machine is open at 4040 so that any request coming through the port is answered by the Subsonic service on the host machine. This must be the case if other devices on your INTERNAL ( any device using 192.168.1.X) network are able to connect to Subsonic.

Now the only challenge is to route any request coming from the internet to the Subsonic server. To do that you must use a port forwarding rule on the router so that it know that whenever ther is a request from the internet for connecting to port 4040, it will be sent to the machine with 4040 open at the internal address 192.168.1.254.

If all this is done correctly, Canyouseeme.org will see that the port is open and responding. Then if you go to Subsonic Settings/Network and click on Save, Subsonic will transmit your chosen vanity name to the subsonic.org domain and register you vanity name. So if you selected myserver.subsonic.org any request on the internet for myserver.subsonic.org will be sent to subsonic .org which will then examine the "myserver" portion and look up your external ip and port number and translate the request to http://72.75.215.28:4040 (Your ISP assigned external ip address + the port number you chose to run Subsonic on. When the request is routed to your gateway device it is then passed to the router (may be an integrated modem/router or seperate devices) which then goes - hmmm this is a request for port 4040 - I know, that's a port forwarding rule - I need to send that request to 192.168.1.254.

Once the request hits 192.168.1.254:4040 it gets answered because the port is open and Subsonic is listening.

The connection is made and music is enjoyed.

That's all there is to it.

Simple, huh? :mrgreen:

Let us know if there are specific areas you are still having trouble with.
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

Re: I'm done. Help. Please. And, thank you.

Postby TNRocker » Sat Jan 25, 2014 4:33 am

Good advice above, router reset is a good place to start. It sounds like you made some unneeded changes. Do you plan on using subsonic.org or your own vanity domain name? If using Subsonic.org setup is very simple. Proper port forwarding is the key.

Regarding LAN vs WAN configuration......you can configure 2 servers in Android app settings. My wife and I are the only users on LAN. When we select LAN server in Android app it hits internal server at 192.168.1.xxx:4040. When we are off home wi-fi we select server that is mydomainname.com. All other users only have the WAN configuration. All server side settings are the same. There may be another way to do this but this works for me.

Hopefully next time you post you will be up and running.
TNRocker
 
Posts: 60
Joined: Wed Jan 09, 2013 2:35 pm

Re: I'm done. Help. Please. And, thank you.

Postby derk2468 » Sat Jan 25, 2014 5:19 am

After a reset and made sure to save network settings on the Subsonic server, the definite problem is I can't open my 4040 port. Can't get canyuoseeme to work at all like I once did with my old router. Hope there isn't some intense firewall that will be a whole other process to take down -_- there should be a select few physical port switches on a router for a time such as this IMO. I'll never even need a million ports running on my router.

At least kinda got a better grasp for all the IP numbers and where they have to be plugged into the Static DNS, Static route and port forwarding setting slots. But 1st thing is just getting that port open, can't do any LAN or WAN with it closed. But I'll mess with it more later in the week. Too much stress, not enough time with work and school to do it. I'll scour the portforward site and Google to work on getting it open. One day, one day lol.
derk2468
 
Posts: 11
Joined: Thu Jan 23, 2014 6:40 am

Re: Re: I'm done. Help. Please. And, thank you.

Postby alphawave7 » Sat Jan 25, 2014 9:20 am

derk2468 wrote:After a reset and made sure to save network settings on the Subsonic server, the definite problem is I can't open my 4040 port. Can't get canyuoseeme to work at all like I once did with my old router. Hope there isn't some intense firewall that will be a whole other process to take down -_- there should be a select few physical port switches on a router for a time such as this IMO. I'll never even need a million ports running on my router.

At least kinda got a better grasp for all the IP numbers and where they have to be plugged into the Static DNS, Static route and port forwarding setting slots. But 1st thing is just getting that port open, can't do any LAN or WAN with it closed. But I'll mess with it more later in the week. Too much stress, not enough time with work and school to do it. I'll scour the portforward site and Google to work on getting it open. One day, one day lol.


No need to meddle with DNS..your ISP or Google DNS servers are sufficient.
Tell us your router make, model, revision/version and we can review its manual. We need to assign a fixed IP to server and then forward a port (4040) to that IP. The manual should instruct on both tasks.

Here's a quick rundown vid on forwarding:
https://www.youtube.com/watch?v=3flwSYdso14

https://www.youtube.com/watch?v=WDwDqJjOYrI

https://www.youtube.com/watch?v=9CbwN_y4zxw
(Disregard his DMZ instructions..not desired for Subsonic).

Sent from my Nexus 5 using Tapatalk
alphawave7
 
Posts: 1042
Joined: Thu Feb 11, 2010 9:54 am

Next

Return to Help

Who is online

Users browsing this forum: No registered users and 65 guests