Hacker News new | ask | show | jobs
by nodesocket 2805 days ago
I have AT&T gigabit fiber, and two problems arise getting the theoretical 1000Mbps speeds.

First is the AT&T provided router performance is terrible, swap it out. I went with a Ubiquiti EdgeRouter X. However unless you enable hardware offloading[1], the EdgeRouter maxes out at around 300Mbps. I can't speak to this new router, but typically devices that can truly push 10Gbit/s are very expensive and enterprise.

Second, and more of a problem in residential are WiFi limits. I have a Apple Time Capsule running AC on 5Ghz (80Mhz channel), and max out at 400Mbps using iperf[2] to a machine hard wired in the LAN.

  [1] https://help.ubnt.com/hc/en-us/articles/115006567467-EdgeRouter-Hardware-Offloading
  [2] https://www.linode.com/docs/networking/diagnostics/install-iperf-to-diagnose-network-speed-in-linux/
2 comments

You should be able to route 10gbps with a whitebox PC containing a recent intel Core CPU (say, 5th gen or later) and a decent NIC such as Intel X540 or similar.
Sure, but that NIC is $274, so not cheap for casual home users.

[1] https://m.newegg.com/products/9SIA4A04ZV6491

Mellanox adapters are generally pretty cheap on Ebay:

* https://www.ebay.com/itm/163291199329

* https://www.ebay.com/itm/322683902048

* there are plenty more

Anything from the ConnectX (series 1) model onwards works decently in Linux (CentOS) & FreeBSD.

Casual home users don't need 10 Gbps to the home.
I was under the impression a customer cannot replace AT&T routers. Do you mean you use a different router behind the box AT&T provides, or that there are viable replacements for the boxes AT&T provides customers to connect service?
I hope so. My EdgeRouter X is scheduled to come tomorrow. I have a fiber connection box coming in, which outputs RJ45. I am assuming the AT&T router can be replaced as it is just doing DHCP to get my public IP.
I'm really interested in knowing if you get this to work with AT&T without their gateway being in front of your router. I've been working on a project and have so far found AT&T gateways to be necessary for a working connection, due to certificates on the device (as mentioned by another comment in this thread). Care to share if you got it working?
It probably also does authentication to the upstream network, so it knows who's connecting and can provide usage metrics.

The auth protocols are generally standardised though, so you shouldn't have too much trouble. :)

Would the auth information showup in the AT&T modem admin page? They doesn't use PPPOE, just standard DHCP. Just hoping they don't filter by Mac address upstream.
Interesting. If they do use the device MAC address, that could turn out to be really easy. :)

Mac address spoofing is super easy (basic admin task almost) on most *nix's, though (from hazy memory) it does depend on the network card capabilities and driver.

Looking at the general info page for the EdgeRouter X, it seems to run something called "EdgeOS":

https://www.ubnt.com/edgemax/edgerouter-x/

That has a user guide available:

https://dl.ubnt.com/guides/edgemax/EdgeOS_UG.pdf

Page 4 of the user guide says:

  CLI
  Advanced users can make configuration changes using 
  Linux commands.
If EdgeOS really is Linux based, you might be in luck. :)
On (V)DSL, they use 802.1X, not sure about their fiber service. That's what forces me to use their "home gateway" (since it auths using the certificate in the device).
As a curiosity thing, have you ever cracked open the device to see what's inside? Maybe JTAG ports on the main board, or even having the cert stored (say) on microSD card? :D