This is an odd one, and maybe only affects a handful of people, but was curious...
We upgraded our service, and got the CGN3. Instead of duplicating things with my existing router, I decided to retire it, and use the CGN3 for both functions.
Aside from the Hitron web interface being a bit slow (is that normal?) I got everything working except for Internet access within a Hyper-V virtual machinne. The host box (Win 8.1) has full Internet access, but the client VM on that box couldn't resolve any addresses.
Virtual switch was setup correctly in Hyper-V, static IP was set in the correct range, and DNS was set to the CGN3 (192.168.2.1 in my case). I could ping the Hitron box on the LAN (again 192.168.2.1).
I then had a look at the host box again. Unlike my previous router assigning it a DNS of 192.168.2.1, the Hitron assigned both actual DNS servers (primary and alternate). I then manually edited the network card settings in the VM, and specified the same 2 servers - and now it connects.
Is there a known issue with DNS relay on the Hitron CGN3? Wondering if I should just put it back to bridge mode.
Solved! Solved! Go to Solution.
There SHOULDNT be.
I would have to check when i get home.. (at work right now).
But the devices that i did have with a dynamic IP assigned by the CGN3's DHCP server
(most are static), last i checked, were assigned a DNS relay address of 192.168.0.1 (in my case) for the DNS server, and used that as a relay to the two stored in the CGN3.
(the static ones, use the GOOGLE DNS, and not the rogers ones)
If I set the VM to use DHCP, I get Internet access. Although it assigns me the same DNS as always: 192.168.2.1.
If I set the VM back to static (2.7), and manually set DNS to 2.1, the Internet connectivity drops. (Note that I can ping the DNS from the VM during this time.)
In between, I have applied /flushdns and /registerdns without change.
I'm open to ideas.
It's a possibility that the CGN3 uses DNSMasq instead of having the DHCP server assign you the DNS. The router instead would be your DNS server and fetch the results from the DNS servers you have programmed for the LAN.
Technically this would be more efficient instead of having each computer be programmed with the DNS server address as you would get more cache hits and faster access, but it does put more load on the CGN3 itself.
When I say a cache hit for speedy response, think of it this way. You get on a computer and decide to get on Facebook. The CGN3 will lookup the response to find Facebook and give it to you. It will also cache the result for 5 minutes or so. Then, someone in your house picks up a tablet and also goes to Facebook. Since the CGN3 already have the address cached in it's table, it doesn't need to goto the internet to find out what the address is. Instead the tablet gets a cached result, and likewise seems to have faster access to Facebook. Although the noticable time would be miniscule.
Just decided to check my DHCP settings on my laptop that's connected to a Linksys WRT1900ac and I see the DNS server being my router instead of the DNS servers I programmed.
Seems to me that DNSMasq will be more common now-a-days.
Hi. This topic fits with what I'm trying to do. I have a Hitron CGN3. Two of my kids Android devices have Google DNS hard coded and I'm trying to force it to use my specified DNS (Opendnd for filtering).
It was simple under Tomato but I am having a heck of time using jus the Hitron.