Jump to content

Recommended Posts

Ok been running Sl forever on an 11meg ADSL connection.. other than its crap slow to load at 11meg it runs with zero issues.. bought a huawei B818 4g router and I'm getting 100-125 meg, fabulous. so I log into Sl with massively improved render times. But teleport won't work.. I can log in to last location anywhere, or any of my favorites, but once there I can't TP anywhere else, just hangs.. once in a while I have managed to TP to my partners mainland linden home , but that's the only address I can find that works and that rarely. The ping is about 26ms on ADSL and about 36ms over the 4G router so barely any difference. SO why won't teleport work? anyone any ideas? am i missing some simple setting on the huawei router ?

Running on  Macpro myself both natively and via bootcamp, same issue either way and same issue on my partners PC.. As I have two Ethernet connections tried disabling the 4G to TP then plug it in again but that freezes my avatar so i can't move and eventually logs me out as though I lost internet. Appears to me whichever viewer I use it snapshots the system at startup and then won't allow any changes to that setup on the fly. Another example if I want to switch from my line out speakers to a USB headset I have to quit firestorm,change the sound output source, relaunch. otherwise changing it in system prefs does nothing in SL.. same with the Ethernet, the mac takes eth1 in priority and eth2 next.. if I disable 1 to use adsl on 2 , login then TP then re-enable eth1 the SL viewer just takes the switch from ADSL to 4G as though I turned off the ADSL and boots me.. any help will be very welcome.

Link to post
Share on other sites

It seems really hard to predict or interpret why regular Internet things sometimes break on a given wireless provider network. All I can think to suggest is to maybe try tunneling out over VPN and see if that helps.

Link to post
Share on other sites

right but i can switch from adsl to 4G by simply unplugging either cable or deactivating one or other ethernet connection and Teleport works 100% with the adsl line which has a fixed ip , but the 4G simply won't teleport. The ip address reported by the 4G seems to be a CGNat address rather than a straight ipv4 address, anyone know if Sl has issues over CGNat?

Link to post
Share on other sites

It certainly does sound like SL is seeing that NAT address as unroutable. :(  If you look in your log files It will give the exact error of what is going on from your last session or better yet in the Developer menu select "Console Window on Next Run" and watch the debug info live in a separate window. From there you can file a jira with LL and see if its something they can help with (prolly not :( ). Better yet, use a VPN when using cellular data like Chroma suggested.

Router wise you can always YOLO your internal IP for your computer and set it as the DMZ address (blah blah blah security blah blah) and see how that goes. If that works its just a simple matter of finding and forwarding the right ports. Which I don't know off the top of my head. 14000 comes to mind for some reason.

I have Sprint "Now a part of T-Mobile!! (dont get me started on T-Mobile..) as they use both IPv4 and IPv6 addresses. 

Link to post
Share on other sites
Posted (edited)

Ok I'll try the developer console and run a teleport see what it reports when it fails.. My actual system is all unifi with their security gateway as the router and multiple AP's both wired and wireless to cover my property. the USG has the useful feature in that the second LAN port can be re-configured to a WAN port so you can have two internet sources either shared or one as breakdown backup to the first.  The big BUT sadly is so far their software doesn't allow directing particular ports or traffic to a specific choice of connection , or I'd just find what port the TP used and shunt that to ADSL and general stuff to the 4G. But it is ONLY TP that doesn't work, so long as its my last location or in my favorites etc I can login anywhere with absolutely no issues over 4G. Everything else runs fine, no lag issues rezzing obviously way way faster, audio dropouts stop, well mostly, can't find anything not working.Another thing that's weird with SL viewers is the way they seem to refuse any change to the system once booted up. Tested this last night. Using the same Ethernet port I plugged in the adsl logged in TP'd.. no issues, switch the adsl cable for the 4G one , my browser with speed-test, literally anything else I run hesitates a second while the DHCP from the new line allocates an ip address then just carries on but with the new connection at 10x the speed. SL simply sees switching the two cables over as removing the adsl internet and movement freezes more or less instantly, and a minute or so later logged out with no internet. SO what does SL lock onto when booted up on one connection that it flatly refuses to transfer to another viable connection without rebooting again ?

more detail on the YOLO DMZ thing please.. and I thought i saw 12060 as port somewhere but not sure.

 

ps just to confuse matters more just logged in with 4G.. TP from ground level to skybox at 2000m on our sim no problem as usual .. TP to Muddy's aaaaaand bloody thing worked first go instantly. Then waited for everything to rezz and tried a TP home and nothing, usual eternal hang then quit. So it CAN work. We all love an intermittent fault of course. The utterly awful state of teleport at the moment anyway also makes it really hard to find out whats due to the connection issues and what is just SL TP being generally broken.

Edited by gizmatron77
Link to post
Share on other sites
Posted (edited)

When using a router ports can be restricted for securitry reasons. Setting your internal IP to the DMZ will take that IP address and expose it completely to the internet.

See your routers instructions on how to set your comps internal ip (192.168.x.x or 10.x.x.x) address to the DMZ. More than likely this is your problem. It's an old techie rule to "Always blame the firewall"

https://www.pcmag.com/encyclopedia/term/dmz

YOLO means "You Only Live Once" which basically means "Damn the torpedoes! Full speed ahead!!!" :)

Edited by MarissaOrloff
Link to post
Share on other sites

Yeah I got the DMZ bit.. I can restrict or not anything with the unifi but at the moment I have zero ports blocked or filtered and actually practically no firewall either.. I've set-up a quick free VPN to test, working fine on both MAC and PC with only the ADSL plugged in so I have two things to test with it. First just plug-in 4G Ethernet cable and see if I can teleport with the 4G over VPN. if that works I need to re-enable the dual WAn on the unifi, plug both in and see how the VPN deals with dual connections. I picked one that allows split tunneling so in theory it ought to work but as per usual no absolute guarantee that it won't need further settings. I can set a VPN on the unifi direct but only as a L2TP server so I'd have to find a VPN using that blah blah.. watch this space , I'll report back

Link to post
Share on other sites

A Second Life connection will fail when your IP address changes.

Teleport within a region is not the same as a teleport to another region.  It is like comparing taking a walk within a region and walking across a boundary into another region.

Link to post
Share on other sites
Posted (edited)

well so far the only thing that works is the free VPN.. works just fine with the 4G , no issues with TP rezzes way faster.. now need to feed both internet sources into the unifi USG router and see how SL copes with the splitting the feed via that.. yeah Ardy I'm getting that it is the ip address change that buggers the connection to SL.. theoretically once I have the USG set up my actual PC will have a fixed IP for a given session allocated from the USG.. but it then shares the connection over the 4G as well as the ADSL. and I have no control over what data it sends whichever way.. soooo although the viewer is going to see a fixed ip address I'm guessing SL servers will see the external ip address so if that changes it will still crash.. the VPN supports split tunneling , but if I understand that correctly then it just means I can send some traffic over the VPN and some direct without the VPN security so I'm not sure that helps me. What I need is a VPN that takes both isp routes simultaneously to same destination ip address .. sigh..nothings ever simple is it.. I did at least make SL work over 4G with a VPN.. that was relatively simple. Had the speed throttled as it was a free one but the point was to make it work.. the rest is still under trial and error..

Edited by gizmatron77
Link to post
Share on other sites
3 hours ago, gizmatron77 said:

SL servers will see the external ip address so if that changes it will still crash

Correct

 

3 hours ago, gizmatron77 said:

the VPN supports split tunneling , but if I understand that correctly then it just means I can send some traffic over the VPN and some direct without the VPN security

Correct

I could only guess why using a VPN helps Second Life Viewer communicate with the Second Life Services.  Those guesses might include:

  • extra layers of network address translation using some ratio of address sharing that can result in port numbers being too scarce
  • Inter-IP address family translation; For example, Second Life requires IPv4 but your Internet Access Provider only provides IPv6 addresses and attempts to serve your IPv4 needs with some translation and/or tunneling
  • By using a VPN tunnel to connect to Second Life you are encapsulating your traffic into a single flow thus alleviating a resource contention issue on some device in the path.
  • Magic!
  • Aliens!
  • State sponsored hooliganism!
Link to post
Share on other sites

pretty sure as the VPN simply gives the appearance of a fixed ip address , at least as long as the session remains stable and doesn't jump servers , SL just sees the ip address at the end of the tunnel. Yes its in Amsterdam,Moscow,Wherethefukistan or at least appears to be so but as far as I see SL doesn't care where or what the ipv4 address is so long as it doesn't change mid session. If it does bye bye crash out. I think the CGNat with an ipv4 address shared between a mass of users either creates some port pathing issues or SL is reading something weirdly. Probably the oddest thing was that I could log-in anywhere and be rock stable with rezz speeds reflecting the faster 4G speeds. It was only cross region TP that wouldn't work, and even that DID work once in a while so I think something was just getting lost in the CGNat sharing. It didn't work at all stably but the VPN cured it totally by supplying a stable ipv4 address. From what I've read online so far whilst troubleshooting this issue many games hate CGNat and won't run properly or at all and a VPN to circumvent it is the standard solution. SO I can use either ADSL or 4G but I can't aggregate them at all without differing ip's nixing SL. Oh well , so ~I"m faced with making the 4G rock stable with a properly mounted external antenna instead of hanging it out the window while testing and using a VPN with that.. , and setting the ADSL as failover in case it hangs,rather than as a shared WAN. Given I was getting stable 70-90 meg with up to 147 meg (presumably via that magic or aliens) vs the stable but very un-magical 11 meg over ADSL seems like a worthwhile thing to do. That or move somewhere with fiber.

Link to post
Share on other sites

Some CGN implementations scatter a user's flows across the ports of multiple IP addresses.  This is evil and breaks many things but I have seen it as the default implementation in some CGN appliances I will not name here.

A better implementation is divide the port range of an address by 2^n then assign 2^(16-n) ports of the address to each of n subscribers.  The number n can be adjusted to accommodate various usage models.  This way all flows from a single user are all using a single IP address on the Internet, and as seen by the services they access.

We have ranges of n from 4 to 16 in our CGN systems to accommodate our subscribers.

Some VPNs accommodate client tunnel endpoint address mobility.  It's kinda cool to be able to maintain a flow as you move from one autonomous access point to another, say, from your 4G hotspot to your DSL WiFi.

Edited by Ardy Lay
Link to post
Share on other sites

AHA so client tunnel endpoint mobility means simply I can have two tunnel entries my end , ie ADSL and 4G and a single exit the other end with simplistically a 'Y' join somewhere along the pipe. My Mac has an option to funnel all traffic over VPN , ie Ethernet and WiFi but I'm pretty sure that means over same ISP just the two actual outputs on the computer. Not sure how it will react if I plug the Ethernet into the 4G and connect to ADSL with the wifi, possibly worth a try

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
×
×
  • Create New...