1

My ISP has recently decided that "high bandwidth clients" are now forced to use IPv6. While I can plug my laptop with Win7 directly into the modem and I have access, connecting routers or my smoothwall firewall directly to the modem nets a failed connection.

Is there any type of linux setup that I could use to accept an IPv6 connection on eth0, and have that NAT out to devices on eth1?

I understand all of the benefits of using IPv6, but I have a ton of concerns. For example, I have some legacy hardware that cannot communicate via IPv6. I also don't want my ISP aware of the number of devices on my network. Last thing I need is them jacking up my rates because my tv, pc, laptop, phone, etc. are all connected. I also want to be able to VPN in like I currently do (well, used to at this point) and see all of my devices.

tl;dr: is there any simple or pre-packaged way to connect an IPv6 modem to a dual nic linux box and use that box as a ipv4 router for your local network? The OS doesn't matter so long as it works.

Reference links

Will the removal of NAT (with the use of IPv6) be bad for consumers?

Without NAT on IPv6, and only one DNS name, how do i talk to my servers?

IPv6 tunnel from behind an ISP-level NAT


The solution here is still a bit unknown.

  • I tried a Netgear N600 (~$80 at Walmart). It could not connect to the internet.
  • I tried a Linksys AC1750 (~$190 at Staples). Even with IPv6 right on the box, I couldn't get it to connect.
  • I tried plugging straight in with Win7, internet works fine, but ICS, while I could set it up, wouldn't work as intended.
  • Had the ISP bring out their router. They plugged it in and BAM, working flawlessly.

Anyway, I don't have a real answer to this. All I've got is "I can throw hardware at it, but until the ISP uses theirs, I'm SOL".

8
  • 1
    I'm guessing you're using carrier grade nat (what range is your ipv4 address in?), but what kind of IPv6 provision are they using? I'd guess the issue here might be with the router or smoothwall firewall not being set up for ipv6. You might also want to ask a second question about configuring your firewall for ipv6, and to add the information on the non functional routers here. I'd also give ICS from windows a shot, just to see if a simple ipv4 routing setup would work. I have some ideas here but not enough for an answer.
    – Journeyman Geek
    Dec 7, 2013 at 9:41
  • I did some research yesterday and determined that smoothwall does not have IPv6 support. Even the latest RC doesn't have it. My normal router is a D-Link Gamer Lounge, and it doesn't seem to have support for IPv6 either, at least that I can determine. My old ipv4 range was either (66.188.x.x) or (75.128.x.x). How do I determine what type of provision they are using? Dec 7, 2013 at 9:46
  • I don't have a windows server license. That's why I'm looking for some hopefully free flavor of linux that can handle the job. Dec 7, 2013 at 9:47
  • ICS works on windows 7. As for IPV6 provisioning, you'll need to know it to set up your router. I'm guessing here though what you need is an IPv6 capable router You should be able to get your current router on IPv4 though. Does your ISP use a modem or a modem router? I'd also check what the ip address is when you plug in your laptop, as well as when its just the router
    – Journeyman Geek
    Dec 7, 2013 at 10:08
  • I would agree with Journeyman. There might be ways to avoid simply buying a new router, that supports IPv6, but at the end of the day the simplest solution and honestly likely the best one would be to purchase a new router. Your service provider would be unware of any devices connected to this new router, just like they were unaware of the devices before the change.
    – Ramhound
    Dec 7, 2013 at 12:31

1 Answer 1

2

If you have available hardware to use, consider installing pfSense firewall. It has support for IPv6, various VPN and a mile long list of other features equival to $50k-100k Cisco devices. It has some learning curve, but if you are up for it you won't need anything else.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .