diff --git a/docs/home-router/comcast-bridge.md b/docs/home-router/comcast-bridge.md new file mode 100644 index 0000000..6becdb8 --- /dev/null +++ b/docs/home-router/comcast-bridge.md @@ -0,0 +1,34 @@ +# Comcast Bridge Mode + +You are ready to make the Netgear RS router your sole router, and switch the Comcast router +to being a "dumb modem". This will disrupt network connectivity for all devices in your home. + +Hopefully, just for a few minutes. + +## Switch Comcast router to bridge mode + +- Connect the Netgear RS router to one of the LAN (local network) ports on the Comcast router. +- Disconnect any other wired connections from the Comcast router - such as your node - +and connect them to one of the LAN (local network) ports on the Netgear RS router. The 2.5G +ones are nice if your node has 2.5G support, and don't hurt if it doesn't. +- Connect to the Comcast router via LAN or WiFi, navigate to `http://10.0.0.1`, and switch +"Bridge Mode" to "Enabled". Comcast has [instructions](https://www.xfinity.com/support/articles/wireless-gateway-enable-disable-bridge-mode) +for this. + +In our testing, the Netgear RS router did not receive an external public IP right away. +We power cycled the Comcast router/modem and the Netgear RS, and then it worked. + +You can see the external address at Advanced -> Internet Port -> IP Address. Netgear have +[documentation](https://www.netgear.com/hub/technology/what-is-router-ip-address/) for this. + +A public IP is any that isn't private: Does not look like `192.168.x.x` or `10.x.x.x` or `172.16.x.x` through +`172.31.x.x`. + +## Configure IPv6 on Netgear + +Comcast offers IPv6 services in the US, and we'd want that to continue working for you. + +On the Netgear web interface, go to Advanced -> Advanced Setup -> IPv6, and set "Internet Connection Type" to "Auto Detect", then click "Apply" + +You can verify this worked by coming back to that page and seeing that an IPv6 address has been assigned to the Netgear RS. Your devices on +the network should also show that they have both an IPv4 and an IPv6 address. diff --git a/docs/home-router/rs300-start.md b/docs/home-router/rs300-start.md new file mode 100644 index 0000000..6a88bfa --- /dev/null +++ b/docs/home-router/rs300-start.md @@ -0,0 +1,20 @@ +We've tested and documented switching to a Netgear RS300 on Comcast. Any router in the +[Netgear RS line](https://www.netgear.com/home/wifi/routers/listing-filter/ax-wifi7/) should work the same way. + +The Netgear routers have a mobile app as well as a web interface. We've documented setting it up via +the web interface from a laptop. + +- [App instructions](https://kb.netgear.com/119/How-do-I-set-up-and-install-my-NETGEAR-router) +- [Laptop instructions](https://kb.netgear.com/22697/How-do-I-install-my-NETGEAR-router-using-the-router-web-interface) + +Where it says "connect your modem to the yellow Internet port on the back of your NETGEAR router", the +"modem" here is your current ISP router. Use one of its Ethernet LAN, local network, ports, to connect to the "Internet" +port on the Netgear RS. + +Netgear will prompt you for an admin password, download a firmware update, and restart. At that +point, you should be able to log in with the new admin password and continue setup. + +Netgear defaults to an internal `192.168.1.0/24` network. We haven't tested what happens if that also happens to be +the default network of the ISP router. It's possible firmware update will fail, or that you'll need to set up the Netgear router +without Internet connection, and connect it only after the ISP router has been switched to "bridge mode". Firmware +update in that case would happen as the last step, not the first step. diff --git a/mkdocs.yml b/mkdocs.yml index ac84d18..543ab55 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -14,6 +14,10 @@ nav: - Better Router: - Overview: home-router/overview.md - Prepare: home-router/prepare.md + - Netgear Router Setup: + - Initial Setup: home-router/rs300-start.md + - Final Switchover: + - Comcast: home-router/comcast-bridge.md - Holesky Testnet: - Lighthouse/Nethermind: holesky-node.md - Lodestar/Reth: holesky-node-alt.md @@ -22,7 +26,7 @@ nav: - Alerting: alerting.md - Maintenance and Security: security-maintenance.md - Migrate to a larger disk: migrating-to-a-larger-disk.md - - Exiting a validaror: voluntary-exit.md + - Exiting a validator: voluntary-exit.md - MEV Relay List: MEV-relay-list.md - Legacy Guides: - Prepare for the Merge: prepare-for-the-merge.md