Slashdot Mirror


Life Behind the Firewall Curtain?

beegle asks: "After a recent move, I discovered that my only broadband option is a cable company that puts all of its customers behind a NAT box. That means that my ISP gives me a 'private' 10.x.x.x address instead of a routable IP address. I'd like to connect to my machines remotely and use software that depends on a real address (P2P, games, etc.). The ISP doesn't prohibit this, but they're not willing to help, either. I've considered setting up a VPN to a friend's network, but that seems terribly inefficient. What hardware or software would you recommend for those of us who are stuck with 'fake' IP addresses?"

91 comments

  1. VPN or bust by Fubar420 · · Score: 5, Informative

    Well, if you want them to be able to connect to you, you're gonna need a routable IP. Period.

    Your choices then are VPN (pptp, etc) or pseudo VPN (ssh, et al.)

    Unless you know someone on the same ISP, who has a RealIP(tm), who can dnat to you, you'd be pretty much hosed :-/

    --
    -- (appended to the end of comments you post, 120 chars)
  2. VPN/SSH/etc by Anonymous Coward · · Score: 0

    That's basically it. I don't see how hardware is going to help you much. There are a number of VPN services that specialize in hotspot users mainly, but it should work for you.

  3. Proxy Out by kevinmf · · Score: 5, Interesting

    After a couple hacking incidents and virus outbreaks, my school decided to impose a firewall on everyone which put a stop to gaming with anyone off campus. Anyway, those of us lucky enough to have a cable modem or dsl at home just set up proxys on those boxes and used SocksCap to make programs using winsock transparently go through and use the proxy instead of trying to get to the net from the firewall.

    Sounds like it'd be a good solution for you to do something similar.

    Game performance took a hit though, because of all the extra hops that added.

    1. Re:Proxy Out by Anonymous Coward · · Score: 0

      Game performance took a hit?!

      More like sucks-ass completely. Ugh.

    2. Re:Proxy Out by aberson · · Score: 3, Informative
      Another option is htthost and httport. A little more complicated to setup than SocksCap, but especially good if you only want to use your proxy connection for some apps, but not all, and also if you just want everything to look like (encrypted) HTTP traffic (like if you're at work).

      It isn't going to help the original poster with INBOUND connections though, which is obviously his primary concern. For that it seems like VPN/SSH will be necessary... I doubt it's fast enough going all the way out to your friend's cable modem and then back out to the real internet, but it's worth a shot. Otherwise one of the paid VPN providers mentioned in other posts is probably the best option.

  4. What the fuck? by Vokbain · · Score: 5, Insightful

    Post what ISP it is, so everybody knows not to ever go with them.

    1. Re:What the fuck? by Sepper · · Score: 1

      My guess is, this guys is a student stuck with dorm Net access... just like me:

      Behind a firewall, with 10gig/month at 30$CAN... But you get Uni Access which is blinding fast...

      --
      I live in Soviet Canuckistan you insensitive clod!
    2. Re:What the fuck? by exhilaration · · Score: 2, Informative

      No - a friend of mine living in Houston, Texas told me his cable company did the same thing.

    3. Re:What the fuck? by jea6 · · Score: 1

      You could call Willie and ask:

      whois -h whois.pir.org beegle.org

      Registrant Name:William Beegle
      Registrant Street1:#### Hobart St. Apt. #
      Registrant City:Pittsburgh
      Registrant State/Province:PA
      Registrant Postal Code:#####
      Registrant Country:US
      Registrant Phone:+1.412#######
      Registrant Email:wbeegle+dns@-----.com

      You might find him at Carnegie Mellon University Computing Services:

      5000 Forbes Avenue
      Cyert Hall 285
      Pittsburgh PA 15213
      Administrative Office Main Number: 412.268.2638

      His phone number is: x8-4419.

      He may be busy looking at printers right now (http://www.cmu.edu/computing/discovery/projects/2 003/printing/finalreport.html).

      What fun it is to Ask Slashdot and Google.

      --

      sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
    4. Re:What the fuck? by Anonymous Coward · · Score: 0

      DirecWay does this. But direcway sucks in so many other unique and creative ways i don't know if it's really worth pointing out.

    5. Re:What the fuck? by Anonymous Coward · · Score: 0

      if you checked a little further, you would find that the CMU Wireless is his "ISP" Sad that someone from CMU has to ask Slashdot for tech support

    6. Re:What the fuck? by Sgt+York · · Score: 1
      Who does he use in Houston that does that? I've used SBC DSL in the past, and now have Earthlink cable (TW's backbone). I have a real IP.

      Well, my router has a real IP. I don't think there's anyone in town a lot cheaper than Earthlink, too. I've been very happy with them; he should look into switching, if possible,

      --

      There is a reason for everything. Sometimes that reason just sucks.

    7. Re:What the fuck? by exhilaration · · Score: 1

      It was called Phonoscope.

  5. I hear its nice.... by Gigahertz · · Score: 1

    i'd probably go the vpn route, to one of my dedicated servers at ev1servers.net, but I'd want to move first...

    I hear its nice in Vancouver....

    now all i need is a job in Vancouver...

  6. I know you've discounted it... by dJCL · · Score: 4, Informative

    I know that you've discounted the VPN option, but it could work for you...

    I pay for a dedicated server at a cheap host($29.95/month... there is a catch thou..) and ip address's are cheap there too. You can setup a ppp based vpn that basically lets you act like one of the spare ip address's that you have assigned. (I use a ssh-ppp tunnel myself, and it works great for that.)

    There are cheaper VPS hosting optins out there that you could get a spare IP at and vpn throu that to get your web connection too... I'm sure you could find a $5/month cheap-O pleace and set it up, no one would care, it's not like you will be using a terabyte or so per month bandwidth anytime soon(and if you are, that's your problem to solve).

    Nice advantages of this approach: one server can be used by multiple people, you have a computer with shell access online, you have a web/mail server and my favourite - VNC desktops that you can use from anywhere!(I never close my apps, my copy of thunderbird has an uptime that rivals most systems, and the latest VNC viewer is really rather feature ritch for low bandwidth usage...)

    Anyway...
    Enjoy!

    --
    On Arrakis: early worm gets the bird. Magister mundi sum!
  7. ouch, smart ISP though by zaqattack911 · · Score: 0

    Unless they have a separat NAT server that translates a unique IP to each 10.x.x.x they give each customer you're going to find quite a few things seriously difficult.

    Most apps including some p2p and games should be ok. But you can forget running a server. You can't even ask your ISP to open certain ports to you (incoming I mean) because then they'll be taking that option away from other customers. Like if they redirect port 21 to you, that means all other customers wouldn't be able to ask for port 21. I jsut don't see that working.

    But, as long as you aren't running a server, most modern apps and games work fine behind a nat.

    Exept for MSN messenger of course, what a peice of garbage. Chat works out, but you can forget about voice / video and file xfers.

    Love,
    ZAq

    1. Re:ouch, smart ISP though by UnrefinedLayman · · Score: 1

      Have you ever heard of stateful packet inspection?

    2. Re:ouch, smart ISP though by zaqattack911 · · Score: 1

      Yes. That's what NATs do.

      I mean it will restrict port 80 as an open server to others if he asks to run a webserver. Stateful packet inspection doesn't apply in that case, and it isn't fair to the other users.

      No it won't affect websurfing.

  8. Hardware? by np_bernstein · · Score: 0, Redundant

    Just switch providers. Your problem is one that is becomming rampant in the ISP industry - we no longer have Internet Service Providers, we now have Web Service Providers, and anyone who doesn't fit into the "browse the web and check email" niche doesn't fit with your isp.

    --
    RandomAndInteresting.comdefending the world from stupidity since 1979
    1. Re:Hardware? by jpmkm · · Score: 4, Informative

      Did you even read the first sentence of his post?

    2. Re:Hardware? by Jahf · · Score: 0, Flamebait

      What part of "only broadband option" don't you understand?

      I sympathize, my only broadband option (sorry, satellite doesn't count to me ... broadband is about low latency almost as much as fast speed) is 802.11b wireless. I'm lucky that my ISP doesn't filter or NAT me, but if they did I'd be stuck with them.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    3. Re:Hardware? by cyber0ne · · Score: 1

      Just switch providers.

      It's implied from the post (which I suggest you actually read) that such a course of action would require moving again. While not impossible, the circumstances surrounding one's residence (local employment, affordability, etc.) are a lot to weigh against having a public IP.

      Unless you're suggesting that the poster go with dial-up, though that's not much of an option either...

      --
      http://publicvoidlife.blogspot.com
    4. Re:Hardware? by aleonard · · Score: 1

      Mmm. +5 insightful. A lot of mods didn't bother to read the first sentence, either.

      --
      "In the end they will lay their freedom at our feet and say to us, 'Make us your slaves, but feed us.'" -Dostoevsky
  9. Go with IP6 by MarsDefenseMinister · · Score: 2, Insightful

    You can tunnel IP6 over IP4. Once you have that set up, you can have a static IP6 address on the real IP6 Internet. Now all you have to do is find a game server to talk to you at your IP6 address. Good luck.

    --
    No weapon in the arsenals of the world is so formidable as the will and moral courage of free men.-Ronald Reagan
    1. Re:Go with IP6 by shadowjk · · Score: 1

      Have you ever tried to do this?
      Do you know how most of those tunnels work?

      I think not.

      Last time I tried, there were no "publicly" offered tunnels available which would work even over a firewalled Public-IP connection, which is one step less evil than a NAT connection.

      Sure, you can use a PPP tunnel and push IPv6 over that, but you could just as easily push IPv4 over that, as previously suggested here. You'd either way need an external machine on the real-Internet and not the fake NAT deal.

      This reminds me of my first internet connection, it was Netscape 1.0 days, so I'm pretty young actually and not an old geezer at all. Anyway, the ISP only allowed IP within their own network, and the only access to outside internet was through a HTTP proxy, making it effectively Web only :-)

      Evil ISPs take note: this is how you become more evil than you already are; proxy only access.

    2. Re:Go with IP6 by MarsDefenseMinister · · Score: 1

      Your personality leaves a lot to be desired. Offensiveness is apparently your strong point.

      I know how the tunnel works. The original poster didn't reveal his ISP, so neither you nor I have any idea if he has a facility to tunnel IP6. If you do your homework, you will see that some ISP's provide this to their customers. Hurricane Electric is one that comes up on a Google search.

      If his ISP provides this to the customers, then it won't matter if he's NAT or not. He will have a static IP on the IPv6 Internet.

      --
      No weapon in the arsenals of the world is so formidable as the will and moral courage of free men.-Ronald Reagan
  10. Personally, I'd recommend by Mordant · · Score: 1

    one of these.

    1. Re:Personally, I'd recommend by Ignominious+Cow+Herd · · Score: 1

      Wrong story?

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    2. Re:Personally, I'd recommend by Mordant · · Score: 1

      No - with a Cantenna plus a nearby business with a T1 or such, you're in the clover! ;>

  11. Bug the ISP by JohnGalt00 · · Score: 5, Informative

    Bug the ISP. Call them often and either ask for a real IP address, or ask them how to get your favorite programs to work.

    Oh yeah, and tell us who you're ISP is, so we know to avoid them.

    Are you sure the NAT is to protect the customers, or are they being cheap by not shelling out for enough IP space?

  12. IP over IP tunnels? by Drakon · · Score: 1

    This is an option in the kernel, I haveno idea how or if it works

  13. Firefox is an excellent choice. by mellon · · Score: 0, Redundant

    You can use it to google for other ISPs that have less annoying policies. I'm quite happy with speakeasy's policies, for example, if you're in a city they support. I agree that VPNing out is inefficient, although if you can't change providers it may be your only option. :'(

  14. Re:Port mapping by jpmkm · · Score: 0, Redundant

    So you are saying that this guy should call up the isp and ask them to configure their linksys router to forward all traffic on a certain port to his ip address and not allow any other customer to have traffic on that port?

  15. Re:Port mapping by Jahf · · Score: 1, Informative

    That's great if his ISP will set it up for him, but what happens to the -next- guy who wants to use those same ports? If they are forwarding to Joe#1, Joe#2 can not have those ports.

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  16. Re:Port mapping by Anonymous Coward · · Score: 0

    My linksys router allows you to re-map externally visible ports to services running on the internal systems.

    Is this flamebait, or did you just not read the post? The NAT is taking place at the ISP level, it's not self-imposed by a store-bought router. And, while the poster did not explicitly state it, it was pretty much implied that he does not have control over his ISP's networking equipment at their office(s).

  17. Re:Port mapping by d_p · · Score: 0

    This has nothing to do with the ISP. I have have multiple machines inside the router on a private network. For example, I tell the router to map port 22 to 10.0.0.y on the inside. Then I tell the router to redirect port 23 on the outside to port 22 on 10.0.0.y.

  18. Re:Port mapping by jo42 · · Score: 1

    Yes.

  19. If they will give you a port by QuantumRiff · · Score: 2, Interesting

    Ask them to give you a non-standard port, such as 1357 (I made it up, don't know if it goes to anything.) If they will set up Port forwarding to your Port 80, you can use a DNS provider, like EverDns.net ( I believe) to do the translation for you, telling clients to connect on that port.

    --

    What are we going to do tonight Brain?
    1. Re:If they will give you a port by Anonymous Coward · · Score: 0

      Ask them to give you a non-standard port, such as 1357 (I made it up, don't know if it goes to anything.) If they will set up Port forwarding to your Port 80, you can use a DNS provider, like EverDns.net ( I believe) to do the translation for you, telling clients to connect on that port.

      I'm sorry, but WHAT!?!??!!

      I read that two or three times, and I have no idea what you're talking about. What does port 80 have to do with anything he asked for, and how the hell is a DNS provider supposed to do 'translation' (from what to what?) for him, and how is it supposed to tell 'clients' to connect on 'that' port?

      Sweet jebus, please learn a little bit about something before you start throwing around jargon that you obviously don't understand.

    2. Re:If they will give you a port by Omega1045 · · Score: 2, Interesting

      He means that the ISP would take one of their public IP addresses and redirect all traffic on a port to his private ip on a port. You can do this in IPFW, IPCHAINS and on my D-LINK router. Haven't used IP Tables yet... I REALLY doubt that the ISP will do this.

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    3. Re:If they will give you a port by nlindstrom · · Score: 1
      IDIOTS! What part of the fact that his IP address comes from a non-routable address space do you not understand?

      Go read RFC 1597 before you continue to wax idiotic.

  20. Depends on what kind of NAT by Cthefuture · · Score: 2, Insightful

    I'm behind a NAT box and games work fine. Some games may have special requirements but modern NAT boxes tend to understand the protocols (I'm pretty sure games like Quake3 will work no matter what).

    P2P is going to be somewhat of a problem. But only for people trying to connect to you. Some of the modern P2P protocols can work around it (by way of you initiating the outgoing connection). Other than that all the P2P stuff I have used worked (although I'm not a big P2P user).

    All in all, NAT isn't that bad and most of the time I don't even notice it's there. It's my NAT box though, so it's a little different. However, I haven't done any special configuration other than allowing the occasional VNC/SSH connection to internal machines.

    --
    The ratio of people to cake is too big
  21. Re:Port mapping by jpmkm · · Score: 1

    Read the original post a bit more carefully. ALL the subscribers' IP addresses are private, nonroutable addresses. It isn't even an issue of having a router at home.

  22. Same thing happened (i thought) by Anonymous Coward · · Score: 5, Informative

    I got a cheap DSL connection, and declined the offer of a static IP ($15/month). When i checked my IP address, i was 192.168.2.79. GREAT, non routable, right?

    WELL! it turns out the DSL Modem had a NAT router built in, and when i was able to configure it, i was able to get a REAL IP address. Of course it changes every few hours, but any Dynamic DNS server can help you there.

    Try to point your browser at your "Gateway" and see if it is yours or if it is shared amongst everyone in your neighborhood. The ISPs like to default people to a "Browse Only" environment, but often real internet is only a few keystrokes away.

  23. Your only option is to ... by Anonymous Coward · · Score: 0, Troll

    move.

    1. Re:Your only option is to ... by renehollan · · Score: 1
      Well, it's not the only option, but the alternatives (VPN/SSH via a friend) have a high suckage coefficient even though they might have that stick-it-to-"da man" smugness. Besides, depending on your TOS, they may be forbidden (yes, they might not be able to tell, but you shouldn't put yourself in a situation where you have to violate TOS).

      I would suggest, though, that people who are moving scope out the ISP and broadband provider scene before they settle on a place. At least try to live somewhere where you can chose between cable (ugh!) and DSL (there are some good providers out there, even if the access lines from the "telco" (cough, customer non-service, cough) might be expensive.

      This is espescially important if you are buying a home, and found the perfect one, but broadband availability sucks: "$20k off the offer for the house being in the unfashionable part of the internet".

      --
      You could've hired me.
    2. Re:Your only option is to ... by base3 · · Score: 1
      I would suggest, though, that people who are moving scope out the ISP and broadband provider scene before they settle on a place.

      That's common sense, man--you won't last long here posting stuff like that :).

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    3. Re:Your only option is to ... by renehollan · · Score: 1
      I dunno, with 1231 comments (including this one) and a couple of articles under my belt, and Excellent karma, I think I'll be here a while longer.

      'Course, I could blow all that karma in one fell swoop, and have been known to write vitrolic rants against my former home country (i have, at least temporarily, escaped) of Soviet Canuckistan (which elicit an amusing war of mods between insightful, informative, and flamebait), but somehow I manage to balance political views with technical information.

      Then again, if knowledge of who my present employer is were to leak (I have not updated my online resume in a while), Slashdotters might be far less charitable with me.

      --
      You could've hired me.
    4. Re:Your only option is to ... by base3 · · Score: 1

      Point taken :). But whenever I try to blow karma, I usually fail. Though it probably helps that "Funny" mods don't count, but the down-mods do.

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    5. Re:Your only option is to ... by crimethinker · · Score: 1
      I would suggest, though, that people who are moving scope out the ISP and broadband provider scene before they settle on a place.

      I tried this in 1998. I was moving to a city where PacBell had announced 3 months prior they would roll out DSL, along with all the standard "3 miles away" stuff. I wanted to know roughly where the service areas were, so that as we looked at rentals, one additional consideration would be availability of broadband. So, call customer service.

      Drone: "Thank you for being a victim of our local monopoly, how can I help you?"
      Me: "I'm interested in getting DSL, but I don't live in [XXXXX] yet. I'd like to know general areas so that as I look at a rental, I can know that I'll be able to get DSL there."
      Drone: "Well, if you give me your phone number, I can check."
      Me: "That's just it. I haven't moved yet, and so there is no phone number."
      Drone: "But I can check if you give me your phone number."
      Me: "Did you hear me? There is no phone number. I haven't moved yet. I would like to know what areas are close enough to the C.O. to get DSL so I can move into one of those."
      Drone: "I can't give you that information; it's confidential. If you give me your phone number, I can check for DSL."
      Me: "Never mind."

      In the end, we picked the best place, and it turned out that we could get DSL about 1 year later. When we were looking at houses to buy last year, I asked the agent to give me the current resident's phone number so I could check for DSL. It was available, and we made an offer.

      My long-winded point is that it isn't always easy to find out if you can get broadband until after you've signed the lease and tried to get the connection. And by then it's too late.

      -paul

      --
      Pistol caliber is like religion: everyone has their favourite, and theirs is the only right choice.
    6. Re:Your only option is to ... by renehollan · · Score: 2, Informative
      When we were looking at houses to buy last year, I asked the agent to give me the current resident's phone number so I could check for DSL. It was available, and we made an offer.

      That's exactly what I did when I went looking for a house in the Seattle, WA area. When we narrowed down our choices to a few houses, we had our agent approach the seller's agent asking for permission to check if DSL service was available to that current number. In this area it is normal for sellers to be present when buyers view a house (though I find this somewhat awkward both as a buyer and as a seller and when selling do the prospective buyers and their agent the curtesy of leaving for 20-30 minutes). So, it is easy to ask, "Do you have DSL?" If they say "yes", we then put immediate DSL availability as a contingency in our offer. If they say no, we ask permission to use their current phone number to find out. We have never been refused, though we make it very clear that's the only reason we want the number, and are willing to produce a written statement on the spot to that effect. In fact, you don't need the whole phone number -- just enough to identify the CO: the NPA-NXX (area code and first three digits of the number), though most on-line lookup apps insist on all seven digits of the number.

      Now, just because the current owners have DSL or can get DSL does not mean you can: sometimes more than one CO serves a particular residential area (at least in some parts of Canada -- not sure anout the U.S. and they do occasionally run out of lines. Still, it is encouraging.

      Finally, though the telco droid generally won't tell you where DSL is available (generally because they just have a phone number to availability mapping application), you can find out what COs serve which areas with a bit of Googling. You can then find out which COs have deployed DSL. It used to be the case that you then had to know which ISPs had DSLAMs colocated in the CO's. DSL Reports is a good place to look for more information on this. These days, the telco generally rolls out DSL access and can backhaul to any ISP that offers DSL -- the difference relates to who owns the DSLAMs: the telco or ISP. If the telco owns the DSLAM you pay them separately from the ISP, unless the telco has subcontracted DSL package sales to that ISP (but this is usually for an "Intarweb" style service -- no static IP and no inbound connections permitted -- often what the telco offers directly when it acts as the ISP. It's the difference between a $30/month and an $80/month service. You generally have to contact the telco about "advanced data services" which are completely different from "Residential DSL" (this being Verizon-speak, for example).

      If you do contact the telco's data service department, you'll often get far more friendly and useful information: which CO's are provisioned, etc. -- generally enough to get your ISP of choice to handle their end of things. Verizon was actually helpful here, in my case (though getting the link hot was delayed twice for a total of a two week extra wait over the 5 days initially promissed). (Setting up the particular long distance plans was another story: getting dinged $0.70/minute instead of $0.07/minute for calls to Soviet Canuckistan (Canada) was not fun).

      What I have found is this: it appears that if you're willing to spend $40-$45 a month just for the DSLAM port and backhaul to your ISP, as opposed to the telco's resold $19.95 or $29.95 Intarweb DSL service, they seam much more interested in being helpful. The biggest headache I encountered in knowing which department I needed to contact within Verizon: local, long-distance, Intarweb DSL, and Advanced Data Services appear to be so separate from each other and uncoordinated. It took a while to find out, for example, that I should be speaking to the "Advanced Data Services" department instead of the "DSL saled droid" (who didn't even know of the Advanced Data Services department). In fact, it

      --
      You could've hired me.
  24. SSH tunneling by magefile · · Score: 2, Interesting

    Get a friend to let you be constantly SSH'd into his box - you can use that to set up tunneling to that certain ports are forwarded back. Or, heck, even tunnel it through IRC if he's a windows user, and doesn't want to set up SSH - just have him install an IRC server.

  25. SSH Tunnel(s)? by linuxkrn · · Score: 4, Informative

    I wrote up a short artical on how I got past dual one-way NAT connections. It does require a 3rd party that is reachable by both machines.

    http://www.linuxlogin.com/linux/admin/sshtunnels.p hp

    Works great for me. I have my home box run a cronjob and ssh into public box. It checks every 5 mins and reconnects if needed. Using ssh-keys and ssh-agent it is able to auto-login to the remote host. Then just a quick ssh port forward and everything is up and going. On my remote systems I can then ssh into my home box by doing ssh -p 2222 localhost and it is forwarded right to my home machine. You could of course forward more then one port.

    1. Re:SSH Tunnel(s)? by Turmio · · Score: 1

      SSH doesn't support UDP port forwarding. Most games use UDP.

    2. Re:SSH Tunnel(s)? by bendawg · · Score: 1

      No, but zebedee does.
      http://www.winton.org.uk/zebedee/

  26. How did you confirm this information? by cyber0ne · · Score: 5, Informative

    I found myself in this exact situation once a while back. And when I'd call the ISP I'd usually be on the phone with "tech support" people who didn't even know what an IP was. After a lot of frusteration from not having a real IP, I later discovered that I actually _did_ but it was behind a 1:1 ratio NAT built into the ISP's modem device. I went to http://www.whatismyip.com to discover the public IP that my destinations _thought_ I had, tried to connect to it from an off-site host, and it worked. Maybe you've already tried this, but if you haven't it might be worth a shot.

    --
    http://publicvoidlife.blogspot.com
    1. Re:How did you confirm this information? by narrowhouse · · Score: 1

      Try what this man suggests! I have a similar setup with my ISP. The "Real" IP address is often dynamic and may change more frequently than the the 10.* address but if you can go out to someplace like whatismyip.com and find a "Real" address that leads back to your machine (try ssh/ftp/etc/ into the "Real" address and see if it goes to your machine), then dyndns.com or something similar will allow you to set up a name for your machine (mybox.dyndns.com for example ) and you can set up a script or program (they have them for OSX, Window, Unix, Linux, and others) that periodiically will synchronize with a dynamic address service.

      --


      Insert pithy comment here.
  27. State of the art for Microsoft connectivity? by mosel-saar-ruwer · · Score: 1

    What's the state of the art of Microsoft connectivity from behind a NAT router?

    Time was, NT domain controllers couldn't talk to each other if at least one of them was behind a NAT, and I think that was true for at least the early versions of Active Directory.

    Nowadays, can you get remote domain controllers [respectively - Active Directory controllers] to talk to each under something like the following?

    BDC -> NAT -> OpenSSL -> NAT -> PDC
    If not OpenSSL, then insert your favorite encryption protocol.

    Oh, and the same question for Microsoft clients: What can you do for e.g.

    client -> NAT -> THE CLOUD -> NAT -> PDC
    so that the entire sequence is encrypted, and the client can, e.g. download and upload files?

    Thanks!

    1. Re:State of the art for Microsoft connectivity? by k4rm4_p0l7c3 · · Score: 1

      I always thought there was a PDC and BDC because 1 server alone running Windows wasn't stable enough for a whole network :D

    2. Re:State of the art for Microsoft connectivity? by Anonymous Coward · · Score: 0

      SMB/CIFS falls apart under any form of hiding NAT. We had a few Windows 2003 servers behind a firewall with a mis-applied NAT rule and it was causing tons of trouble. Windows Explorer and file sharing was failing randomly for no appparent reason. Took us days on the phone with Microsoft to resolve this problem. The reasoning apparently that each client session is identified with a given IP address. So each client attempting to get something from the server was knocking the previous client who wanted something.

      Sick, sick cycle. Windows File/Print sharing generally blows.. but this really peaked my distaste for Microsoft. Not only was this causing a failure -- neither client or server could produce any meaningful logging or troubleshooting information.

  28. Re:Port mapping by Anonymous Coward · · Score: 1, Funny

    Yes, thank you for the tutorial, but we all understand the concept of NAT and routing. Except you. You just bought a router, followed the instructions, and somehow believe yourself to have become an expert.

    Sure, he could go buy a Linksys router himself, but the $50 for it is a lot of money for something he'd really only use to beat you over the head with.

  29. Dialup by Gothmolly · · Score: 0, Troll

    Suck it up, drop back to 53K and learn to use Lynx, pine and trn. The time is approaching when the Intarweb is going to be useless for us slashdotters anyway, so you can be cutting edge by going CLI.

    --
    I want to delete my account but Slashdot doesn't allow it.
  30. Commercial Service by DavidYaw · · Score: 1

    Consider upgrading to the commercial service, rather than the residential. Chances are that the commerical service already includes a routable IP, and even if not, it wouldn't be an uncommon thing for a business to need a routable IP, so they would already have a process in place to provide you with one.

    1. Re:Commercial Service by renehollan · · Score: 1
      When I looked for DSL service with a single static IP address, and no inbound port-blocking, or restrictive TOS (outbound traffic limits being O.K. if reasonable -- I just want to sink email for my domain, and occasionally SSH in from work), Verizon only provided such facilities as part of "business class service" for around US$90 a month.

      Sigh. A bit more than the $80 I budgeted, but O.K., I'll bite.

      They refused to sell me the service even though I was willing to pay for it.

      Turns out I got a better deal taking their DSL link backhauled to Blarg! for around $10 less.

      Of course, that's DSL, and the person here is stuck with Cable, and so probably won't have the chance to split access and service providers. Besides, I didn't know that Cable broadband providers even offered commercial-grade service.

      --
      You could've hired me.
    2. Re:Commercial Service by base3 · · Score: 1

      What was their basis for refusing to sell? That your premises was a residence? That you didn't produce a business license?

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    3. Re:Commercial Service by renehollan · · Score: 1
      That my premises was a residence, yes.

      Though, their lowest grade of biz. service did not include QoS guarantees, so it wasn't a question of being on the wrong circuit (connected to redundant equipment, etc.) or anything.

      --
      You could've hired me.
    4. Re:Commercial Service by base3 · · Score: 1

      Sheesh. I guess by the time this kind of junk becomes standard practice, an ISP won't be much use anyway. Thanks for letting me know what the reason was!

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    5. Re:Commercial Service by renehollan · · Score: 2, Insightful
      Yes, but with growth of P2P networks, that may become moot. The one-sided client/server bias in the Internet is largely due to the need for a centralized, albeit distributed, directory service and the asymetrical nature of inbound and outbound connections.

      Consider what is possible if you hack TCP/IP to permit opining an inbound connection with merely a TCP ACK with the right sequence number (which was published on a P2P network when you "open" the non-standard port). The first respondant to connect "wins" and you can spawn a session. To accept another one on the same port, you publish a new ACK sequence number. The downside is that inbound connections have to poll to connect, and this does not scale well -- breaking the sequence number space into "inbound" and "response" sequences can address this somewhat. This is meant as an example of how the TCP connection sequence can be made symetrical and not a definitive best way of doing so.

      While it is easy for an ISP to filter inbound TCP SYN packets, ensuring outbound ACKs aren't really rogue connection iniatiators using this hacked protocol requires the ISP's filtering to suddenly become stateful (otherwise they can not know that it is a bonafide response).

      The downside of a symetrical session-establishment protocol is, of course, the race between inbound and outbound connection attempts (think of the difference between picking up the phone to make vs. answer a call -- you don't know which one you're doing utill after you listen for dialtone or a surprised counterparty ("...but it didn't ring yet!?"). But, that can be overcome.

      --
      You could've hired me.
    6. Re:Commercial Service by SuiteSisterMary · · Score: 1

      Generally, if the phone line isn't business rate, they can't put business rate DSL on it.

      Similarly, if the phone line isn't residential rate, one can't but residential DSL on it.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  31. OpenVPN by TheSpunkyEnigma · · Score: 1

    Assuming the ISP won't help you out with a real IP, I'd recommend using OpenVPN. Fairly straightforward to install and configure. And it's supported on all the major OS's with the same config files on each.

  32. SSH by omarius · · Score: 1

    Also probably inefficient as hell, but I've used SSH's port-redirection capabilities to remotely access machines that are behind a firewall. I haven't tried any big file transfers, but I can't imagine it would be too bad.

    As far as your VPN (or SSH or whatever you end up using) concerns: unless you're doing a vpn between two old, slow computers, I can't imagine the processing overhead would be more than a blip compared to the relative smallness of a broadband pipe; especially if the 'host' you use is reasonably well-connected.

  33. Re:Port mapping by MoonBuggy · · Score: 3, Funny

    ...it was pretty much implied that he does not have control over his ISP's networking equipment at their office(s).

    True, but he was asking us about specific hardware purchases to help his situation. I reccomend the purchase of a set of lock-picks and a map to the premesis where the router is located ;-)

  34. Mod: -1: The Universe doesn't revolve around you by fm6 · · Score: 0, Flamebait
    Oh grow up. Just because an ISP doesn't support what you want to do doesn't mean they're evil. Not everybody wants to run P2P apps. Most ISP customers just want to surf the web and do email, and do so without worrying about getting their system hacked.

    The alternative is a firewall. Which might make more sense to you, but it's a less reliable solution, and one that creates problems of its own.

  35. Re:Mod: -1: The Universe doesn't revolve around yo by dave420 · · Score: 0, Flamebait
    I agree with you, man!

    Take solace in the fact that this is slashdot, and those who modded you down probably don't know what NAT means, and are just flexing their mod-muscles in the face of someone who knows better. I agree with you - some ISPs don't want the liability and extra work open IPs cause. I think the stance the company is taking is perfectly understandable. Again, being slashdot, if a company acts in a way that doesn't benefit the /. community in a rapid fashion, there must be something wrong with it, and it should be condemned to the deepest levels of hell, even though it's a sound business idea that might actually be doing a lot of people good.

    these mods suck ass.

  36. Re:Mod: -1: The Universe doesn't revolve around yo by Sgt+York · · Score: 1

    Although you shouldn't be modded as flamebait, the complaint about the firewall is valid, as is the desire to have a warning. I think most people *on /.* would like to avoid ISP's like this. The parent didn't say they were evil, just that he'd like to avoid them

    --

    There is a reason for everything. Sometimes that reason just sucks.

  37. Re:Mod: -1: The Universe doesn't revolve around yo by fm6 · · Score: 1
    Take solace in the fact that this is slashdot, and those who modded you down...
    On my scale of personal disasters, an occasional unfair downmod hardly rates.
  38. Re:Mod: -1: The Universe doesn't revolve around yo by fm6 · · Score: 1

    When somebody titles their post "what the fuck?" I think a certain amount of moral outrage is implied. In any case, somebody who's buying a high-tech service (such as internet access) and wants to seek or avoid specific features (such as use of private network spaces) needs to do their own research, not rely on second-hand info.

  39. Re:Mod: -1: The Universe doesn't revolve around yo by asdfghjklqwertyuiop · · Score: 2, Interesting

    Oh grow up. Just because an ISP doesn't support what you want to do doesn't mean they're evil.


    If they're going to be in the INTERNET SERVICE provider business, they need to provide INTERNET SERVICE. Internet service means they carry IPv4 packets from you to anywhere you want on the internet and back again. *All* of them. If they aren't doing that then they aren't really providing internet service.

  40. Very Likely by bill_mcgonigle · · Score: 1

    This was my thought as well.

    Many cable companies don't care what you have for a cable modem. Go get a new one at BestBuy if theirs is closed and see if it works. You might need to register its ID with the cable company. I'm not sure if it's a MAC address or not, if it is MAC spoofing might be easier.

    You can then setup port forwarding for the services you wish to use.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  41. DynDNS by Anonymous Coward · · Score: 0

    LinkSys DSL modem/routers should have support for dyndns. Use it, since you probably won't drop a lease during a game, and only need to know the new one during a setup, and IIRC, the router can notify you of the new one when it switches.

  42. Re:Mod: -1: The Universe doesn't revolve around yo by fm6 · · Score: 1
    Internet service means they carry IPv4 packets from you to anywhere you want on the internet and back again. *All* of them.
    And that is written where, exactly?
  43. Re:Mod: -1: The Universe doesn't revolve around yo by asdfghjklqwertyuiop · · Score: 1

    And that is written where, exactly?


    In common sense. What do you think "internet service" means? carrying just some of your internet traffic? Would that not be partial internet service?

  44. Re:Mod: -1: The Universe doesn't revolve around yo by fm6 · · Score: 2, Interesting

    By your logic, a "grocery store" should stock every grocery there is. Come to think of it, that'd be great. Then I wouldn't have to hunt around for those obscure cookies I like and nobody else does. Of course, it'd be hard on the grocers, since they'd have to stock a lot of stuff they'd never sell. But that's their problem, right?

  45. Re:Mod: -1: The Universe doesn't revolve around yo by asdfghjklqwertyuiop · · Score: 1

    By your logic, a "grocery store" should stock every grocery there is. Come to think of it, that'd be great. Then I wouldn't have to hunt around for those obscure cookies I like and nobody else does. Of course, it'd be hard on the grocers, since they'd have to stock a lot of stuff they'd never sell. But that's their problem, right?


    A grocery store? That analogy made no sense whatsoever. That is not my logic at all. Carrying every conceivable grocery isn't implied in the term "grocery store"

    "internet service" provider means you carry internet traffic for your customers. P2P traffic is internet traffic just as much as web traffic. If ISP's dont want to carry it they need to stop saying they supply internet service and tell their customers what it really is - partial internet service. They don't carry all internet traffic, just some of it.

    Would you not be upset if I sold you a car and then after the deal you found out it didn't come with a transmission?

  46. Re:Mod: -1: The Universe doesn't revolve around yo by fm6 · · Score: 1
    Carrying every conceivable grocery isn't implied in the term "grocery store"
    But carrying every possible kind of packet is implied by "internet service". Yeah, that's consistent.

    I could argue you with you point by point, but why should I bother? You're insisting on words that have meanings that suit your arguments. Not a productive discussion.

  47. Re:Mod: -1: The Universe doesn't revolve around yo by asdfghjklqwertyuiop · · Score: 1

    But carrying every possible kind of packet is implied by "internet service". Yeah, that's consistent.


    Yes - exactly. Or more specificly, carrying every kind of internet packet is implied by "internet service". I don't expect an ISP to carry IPX/SPX frames to my friend's house to play an old video game. Just internet (ipv4) packets.

    Imagine signing up for local phone service. Just plain old local phone service. You try to call some 1-800 tech support number, but you hear a message saying "sorry, we don't allow tech support calls. people tend to stay on those calls longer which uses up too much bandwidth". Or calling your friend 5 doors down and hear a message saying "sorry, the person you are calling is a suspected child pornographer. We don't allow calls to him.".

    The difference between the grocery store and phone or internet service is there are practical physical limits on what a grocery store can carry. It is unreasonable to expect them to carry every kind of grocery that exists. The limitations on some internet service and my hypothetical local phone service are arbitrary, pointless and underhanded.

    A lot of broadband ISPs filter traffic to services running on the customers end, the argument being that servers use more bandwidth. Is it neccesarrily true that servers use more bandwidth than anything else you could do? No, of course not. The real reason is just to have a reason to charge you more for "higher grade" service. I bet they will do something similar if IPv6 ever becomes popular. It is written in RFCs that customers of ISPs, or end users, are supposed to get a /64 worth of address space for their uses. I bet many broadband ISPs will only give a single address and then charge more for what is implied in the definition of IPv6 service - a /64.