1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Facebook users: can you log in?

Discussion in 'Fred's House of Pancakes' started by qbee42, Feb 11, 2009.

  1. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    At this point they have backtracked to the old TOS, but only to buy them time to work out the details on another new one. There will be another attempt at change in the future.

    Tom
     
  2. Tideland Prius

    Tideland Prius Moderator of the North
    Staff Member

    Joined:
    Oct 2, 2004
    44,954
    16,172
    41
    Location:
    Canada
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
  3. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    We can log in on a different computer on another network using a different ISP. This means the accounts are active. Now the question is why it doesn't work at home. Since we have several computers running multiple browsers and OSes, it leaves just a few possibilities:

    1) A firewall or the like is blocking access.

    2) We are being blocked by IP adderss.

    3) Charter.

    I'll try to look at it this afternoon.

    Tom
     
  4. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Sounds like either something locally is up with Charter Cable or IP address

    Um, you've been a *good* boy, right?
     
  5. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    I have it fixed. It was a strange one, which I still find mystifying. My NAT router was lousing up the connection in some manner that I can't explain. I bypassed local DNS and firewalls, I even put my computer in the DMZ logically outside of the router, but it still didn't work. When I bypassed the router and connected directly to the cable modem facebook worked okay.

    As far as I know, facebook is a simple port 80 application, so no special ports are needed. Beside that, it *did* work before, and I hadn't changed any configuration settings.

    Once I knew that it was a router problem, and finding reconfiguration ineffective, I decided to update the firmware on the router. It's an old Linksys router, so I went with Tomato to get more professional features. I firmly expected the problem to be fixed with the new firmware. It wasn't.

    The odd thing is that other web sites worked just fine. Only facebook had problems, at least of the sites I routinely visit.

    I have a second identical router that is used as an AP and router, but not a NAT router. I swapped this one for the bad one and everything worked! I flashed the working router with Tomato and configured it exactly the same as the failed router and facebook still worked. In the end I used the "bad" router as the AP and router and kept the good router as the NAT gateway. Everyting is working fine now.

    Here is what bothers me: I still don't see how a router problem kept facebook from working when other sites worked fine. I can't imagine what sort of a hardware issue could do that. I'll puzzle over it for a bit, and then drink more beer.

    Tom
     
  6. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    Well, darn it, I'm not completely out of the woods. After I finished all of the router work, I settled in for a quick game of OpenArena before I went to bed. Guess what, I couldn't connect to the Internet servers. Something has messed up my OpenArena connection. A quick look at the router configuration didn't show any port problems, but obviously something isn't working, so I am off for round two today.

    If I don't see anything obvious, I may try DD-WRT instead of Tomato.

    Tom
     
  7. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Hmmmm, you're not turning into a Malfunction Magnet, are you?
     
  8. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    I certainly hope not. Once in a while the black clouds of a technology storm move in, but I usually work just the opposite of a Malfunction Magnet.

    I have identified the problem as being specific with one computer (my main Linux box), and so far the only affected program is Open Arena connecting to a network server, either local or on the Internet. This isn't exactly a critical problem, but I can't stand it when something doesn't work. It used to work, and I want to know why it doesn't now. I worry that it's a sign of an underlying problem.

    A quick sniff of network packets shows that the Quake3 user datagrams from my computer have bad checksums. Why would that be the case? I'm really puzzled.

    Tom
     
  9. Aunt Bee

    Aunt Bee Returning Member

    Joined:
    Dec 19, 2008
    86
    3
    0
    Location:
    Tennessee
    Vehicle:
    2005 Prius
    Loggin in okay! Was just in it a minute ago.

    B.
     
  10. HTMLSpinnr

    HTMLSpinnr Super Moderator
    Staff Member

    Joined:
    Dec 8, 2003
    5,341
    920
    251
    Location:
    Surprise, AZ (Phoenix)
    Vehicle:
    2018 Tesla Model 3
    Model:
    N/A
    You'll be happy w/ DD-WRT. I've been using it for a few years now w/o complaint. Makes for a great SSH tunneling gateway into your home network from afar as well. Just don't expect the router's CPU to be any sort of speed demon.
     
  11. patsparks

    patsparks An Aussie perspective

    Joined:
    Jul 12, 2007
    10,664
    567
    0
    Location:
    Adelaide South Australia
    Vehicle:
    2004 Prius
    Model:
    N/A
    Sounds like a pain in the face!
     
  12. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    The router and facebook are working fine. It's looking like the problem with OpenArena is an application problem. I guess that shouldn't surprise me, since their releases have been pretty bad recently. A little more testing and I will know for sure.

    Tom
     
  13. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    I'm at the hobby farm so can't help you as far as playing with my Ubuntu box. I also don't game, so can't help you with Open Arena

    However, when I get back to the house tomorrow, I could set up a test account with FaceBook, and see what happens with Ubuntu

    Again, I'm not a gamer. But did the UDP always do this, or is this something new? That is, if this is the first time you've snipped the UDP's and determined bad checksums, there isn't much you can infer. You have no basis for comparison
     
  14. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    By now you should be aware that PriusChat is infested with us propeller-heads and geeks. Be weeeery careful!
     
  15. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    facebook is working fine for me since I swapped my router. As for the UDPs, you are correct. I didn't look before, so who knows. It's a data point completely out of context.

    I don't really care much about running OpenArena, but it's having it inexplicably stop working that bugs me. Now I want to know why. I don't know why I can't ignore these things, but they really bug me. I will probably do some more network sniffing tomorrow. I have several other machines where it still works, so I will use them for referrence.

    Tom
     
  16. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    So, FaceBook now works. The OpenArena things works on other machines on the same network/subnet, but not on Ubuntu?

    If I recall, over the past couple of weeks there have been updates to Ubuntu. I don't have the machine automatically check, I manually check every 2-4 weeks and apply them.
     
  17. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    Yes, there have been a lot of updates. My other ubuntu boxes are at the same level, but the hardware and configurations are not identical.

    I did a little more work with the network sniffer and protocol analyzer today. The UDP checksum issue was a red herring. My main computer has a better NIC which does checksum calculation in hardware, so the analyzer never sees the real checksum and reports it as an error. This is often called "checksum offload".

    I compared the network traffic with a machine properly running OpenArena and my trouble machine. Everything works okay to a point (more on that in just a bit): my local machine (the client) does a DNS request to resolve the master server, queries the master server for a server list, and queries each server for its status. Then I select a server from the list and ask to join the game. So far everything is the same on both machines and all the network traffic is kosher.

    On the working computer, the client contacts the sever and asks to be connected (this is a two step process, involving a little back and forth traffic). After the server and client connect, game status information is passed back and forth, which continues for the duration of the game.

    With the broken system, everything connects okay as above, and about two exchanges are made with game status, and then my computer stops listening. The server makes a couple more tries to talk to the open port, and my computer replies each time that the port is unreachable, and then the server gives up (wisely).

    Looking at the OpenArena screen on my computer, it just sits there waiting for the game state. It doesn't progress, but it does respond to <ESC> and goes back to the main OpenArena menu.

    Obviously something is broken with my OpenArena program. I suspect one of the updates is incompatible, but that's just a hunch. I tried to post a question about this on the OpenArena forum, but their registration system is broken (naturally).

    I cleaned off OpenArena and did a fresh installation, but it fails in exactly the same way.

    The good news is that I don't see a serious problem with my computer, and I had some fun digging through the Quake3 packets on my network. The bad news is that I can't play OpenArena on my main computer.

    I will keep plugging away at it in my spare time. I am curious why it is doing what it does.

    Tom
     
  18. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Correct. Which is why I prefer using a genuine network protocol analyzer instead of a box that has generic parts

    I could use a bit more detail than that. Mind PM'ing me?

    That doesn't necessarily mean the app is at fault. Have you run tcpdump as sudo, or run wireshark?

    Or, you could have just turned into a Malfunction Magnet. Hey, I have to have my fun too
     
  19. hobbit

    hobbit Senior Member

    Joined:
    Mar 23, 2005
    4,089
    468
    0
    Location:
    Bahstahn
    Vehicle:
    2004 Prius
    Model:
    N/A
    Look around in your Linux "sysctl" settings and turn off whatever
    your equivalent of tcp.rfc1323 is to disable window scaling. That
    has screwed over more people than I care to think about, and
    there's really no need for it on modern pipes especially since
    there are so many broken implementations out there. Connections
    dying in the middle while trying to send large chunks of data
    is the usual symptom; causes dysfunctionality while pulling down
    large webpages, too.
    .
    I'd also advise against storing a lot of your personal effort
    on sites who you have no idea are controlled by, but that's sort
    of a separate issue...
    .
    _H*
     
  20. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,074
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    I was running wireshark as root on the offending computer, so outbound packets are viewed before they get to the hardware. It would be informative to look outside on the segment, but that will take a little reconfiguration on my part. I may do that eventually.


    Sure. I'll try to do that sometime today.


    True. I can't completely eliminate the stack with my current data, but the evidence points the other way. As I said above, I was running wireshark as root.

    I'm sure that's at the core of it.

    Tom