# Network Configuration

Configuration of a computing system's network interfaces and related DNS, routing, and host settings.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Secure Compute and Static IP builds start 64% faster

DevFeed: [Secure Compute and Static IP builds start 64% faster](<https://devfeed.tech/articles/secure-compute-and-static-ip-builds-start-64-faster-31500.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/secure-compute-and-static-ip-builds-start-64-faster>)

Author: Karim Hasebou

Published: 2026-09-16T17:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>)

Tags: [automatically](<https://devfeed.tech/tags/automatically.md>), [build](<https://devfeed.tech/tags/build.md>), [compute](<https://devfeed.tech/tags/compute.md>), [containers](<https://devfeed.tech/tags/containers.md>), [faster](<https://devfeed.tech/tags/faster.md>), [ip](<https://devfeed.tech/tags/ip.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [static](<https://devfeed.tech/tags/static.md>)

### AI overview

Vercel reports that builds using Secure Compute or Static IPs now start 64% faster on average, improving from 6.7 seconds to 2.4 seconds. The change uses prewarmed build containers with network configuration attached at build start and requires no configuration changes.

### Source excerpt

Builds using Secure Compute or Static IPs now start 64% faster, with the average time from deployment creation to build start dropping from 6.7 seconds to 2.4 seconds. Previously, each build waited for a new build container to boot with its network configuration. These builds now use prewarmed build containers, with your network configuration attached when the build starts. The improvement is applied automatically to builds using Secure Compute or Static IPs, with no configuration changes required. Learn more about Secure Compute and Static IPs. Read more

## 8 Reasons Your Raspberry Pi Wi-Fi is Slow (and How to Fix it)

DevFeed: [8 Reasons Your Raspberry Pi Wi-Fi is Slow (and How to Fix it)](<https://devfeed.tech/articles/8-reasons-your-raspberry-pi-wi-fi-is-slow-and-how-to-fix-it-10816.md>)

Original publisher: [Read original article](<https://raspberrytips.com/raspberrypi-wifi-fixes/>)

Author: Thomas Dyan

Published: 2026-09-12T05:00:00Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [how-to-tutorials](<https://devfeed.tech/tags/how-to-tutorials.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

A practical guide to diagnosing and fixing slow Raspberry Pi Wi-Fi. It focuses on common causes such as Wi-Fi power-saving settings, weak signal, incorrect country code, older hardware, and network configuration issues, with initial troubleshooting steps and command-line guidance.

### Source excerpt

Whenever my Raspberry Pi is slow over Wi-Fi, I've learned that the problem is usually not the Wi-Fi network itself. Most of the time, it comes down to the Pi's setup. And when you look into it, it's often one of the same few causes. If you're having the same issue, here are the first...

## Building resilient self hosted services is not always easy

DevFeed: [Building resilient self hosted services is not always easy](<https://devfeed.tech/articles/building-resilient-self-hosted-services-is-not-always-easy-10863.md>)

Original publisher: [Read original article](<https://blog.apnic.net/2026/09/09/building-resilient-self-hosted-services-is-not-always-easy/>)

Author: George Michaelson

Published: 2026-09-09T05:10:54Z

Content type: opinion

Language: en

Sources: [APNIC Blog](<https://devfeed.tech/sources/apnic-blog.md>)

Topics: [Pi-hole](<https://devfeed.tech/topics/pihole.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [dns](<https://devfeed.tech/tags/dns.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [network](<https://devfeed.tech/tags/network.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [router](<https://devfeed.tech/tags/router.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [server](<https://devfeed.tech/tags/server.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tech-matters](<https://devfeed.tech/tags/tech-matters.md>)

### AI overview

The article reflects on the difficulties of running resilient self-hosted DNS services at home. It describes how reboots and router or DNS configuration changes can disrupt DHCP and the wider home network, arguing for independently configured redundant instances and a tested backup plan.

### Source excerpt

Resiliency through more redundancy is important no matter the scenario.

## Netpicker AI Assistant: AI-Assisted Network Operations and Compliance

DevFeed: [Netpicker AI Assistant: AI-Assisted Network Operations and Compliance](<https://devfeed.tech/articles/netpicker-ai-assistant-ai-assisted-network-operations-and-compliance-30860.md>)

Original publisher: [Read original article](<https://www.packetcoders.io/netpicker-ai-assistant-ai-assisted-network-operations-and-compliance/>)

Author: Rick Donato

Published: 2026-09-03T12:27:49Z

Content type: article

Language: en

Sources: [Packet Coders - Learn Network Automation](<https://devfeed.tech/sources/packet-coders-learn-network-automation.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Network](<https://devfeed.tech/topics/network.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [network security](<https://devfeed.tech/topics/network-security.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [configuration-management](<https://devfeed.tech/tags/configuration-management.md>), [incident](<https://devfeed.tech/tags/incident.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [network-security](<https://devfeed.tech/tags/network-security.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article explains how Netpicker's AI Assistant connects natural-language interaction with network data and operational capabilities such as configuration backups, compliance results, CVE information, device state, and automation jobs. It describes use cases for network troubleshooting, security operations, and configuration management, including investigating recent configuration changes during incidents.

### Source excerpt

Introduction The real value is not in asking a model how BGP works or how to configure a VLAN. It comes from connecting AI to the tools and data we already use to operate the network, including configuration backups, compliance results, CVE data, device state and automation jobs. This is

## How to Install and Use No-IP on Raspberry Pi? (Dynamic DNS)

DevFeed: [How to Install and Use No-IP on Raspberry Pi? (Dynamic DNS)](<https://devfeed.tech/articles/how-to-install-and-use-no-ip-on-raspberry-pi-dynamic-dns-10799.md>)

Original publisher: [Read original article](<https://raspberrytips.com/install-no-ip-raspberry-pi/>)

Author: Patrick Fromaget

Published: 2026-07-23T03:34:36Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Server](<https://devfeed.tech/topics/server.md>), [Web](<https://devfeed.tech/topics/web.md>), [hosting](<https://devfeed.tech/topics/hosting.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [dns](<https://devfeed.tech/tags/dns.md>), [home-server](<https://devfeed.tech/tags/home-server.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [how-to-tutorials](<https://devfeed.tech/tags/how-to-tutorials.md>), [internet](<https://devfeed.tech/tags/internet.md>), [linux](<https://devfeed.tech/tags/linux.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This tutorial explains how to install and use No-IP dynamic DNS on a Raspberry Pi. It covers linking a hostname to a changing public IP address so Raspberry Pi and self-hosted services can be accessed remotely, along with an overview of No-IP pricing plans and limitations.

### Source excerpt

If, like me, your Internet connection doesn't have a static public IP address, or if you want an easy-to-remember domain for accessing (or sharing) your services, this article is for you. Using No-IP and a Raspberry Pi, we can associate a hostname with our current IP address (and keep it updated when it changes). Today,...

## Vercel Services: Run full stack on Vercel

DevFeed: [Vercel Services: Run full stack on Vercel](<https://devfeed.tech/articles/vercel-services-run-full-stack-on-vercel-787.md>)

Original publisher: [Read original article](<https://vercel.com/blog/vercel-services-run-full-stack-on-vercel>)

Author: Joe Haddad

Published: 2026-06-30T04:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [rest](<https://devfeed.tech/tags/rest.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Services is introduced in public beta as a way to run multiple frameworks in one Vercel Project. It supports coordinated deployments and previews, internal service communication, shared routing, service bindings, centralized logs, and local multi-service development for full-stack applications.

### Source excerpt

To a user, an app with a Next.js frontend and a FastAPI backend feels like one product, and the same should be true for the engineers who build it. Instead, the two pieces are often deployed across different clouds with different development and deployment workflows. Today we're introducing Vercel Services in public beta, which lets you run multiple frameworks in one Vercel Project. This unlocks: Atomic deployments: Your frontend, backend, and other services stay in sync and deploy or roll back together Shared preview deployments: See how any change affects all your services Internal service communication: Services can talk to each other without routing through the public Internet Vercel handles the rest: routing, builds, deployments, and auto-scaling in production. The developer experience you already know from Vercel now covers your entire application. Compose applications with Vercel Services Declare your services under the services key in vercel.json keeping the routing configuration explicit: Services can be mounted to a shared routing table without the need for a reverse proxy or CORS. The services configuration is recognized at multiple levels of the Vercel platform: The Deployments panel shows a visualization of services graph The Logs UI allows filtering by individual service The vercel dev CLI automatically runs all services giving you a production-like environment locally Service bindings Services can talk to other services internally, without routing through the public Internet. Here's an example how the new bindings configuration key enables that: Now the JavaScript frontend code can talk to the Python service internally via the URL stored in the BACKEND_INTERNAL_URL environment variable: Service-to-service traffic stays on the Vercel network rather than egressing to the public internet. Many independent services can become one application connected by the same wiring, rather than separate deployments that you stitch together across hosts. Framework-def

## Vercel CLI now supports verifying DNS configuration

DevFeed: [Vercel CLI now supports verifying DNS configuration](<https://devfeed.tech/articles/vercel-cli-now-supports-verifying-dns-configuration-1134.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-cli-now-supports-verifying-dns-configuration>)

Author: Elliot Dauber

Published: 2026-06-23T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [DNSSEC](<https://devfeed.tech/topics/dnssec.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [dns](<https://devfeed.tech/tags/dns.md>), [dnssec](<https://devfeed.tech/tags/dnssec.md>), [json](<https://devfeed.tech/tags/json.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

Vercel CLI now includes the `vercel domains verify` command for diagnosing DNS configuration. It checks ownership, DNS records, nameservers, DNSSEC, conflicting records, and project attachment, provides corrective guidance, and supports JSON output, project scoping, exact matching, non-interactive use, CI, and automation.

### Source excerpt

You can now use the Vercel CLI to diagnose a domain's DNS configuration. Using the vercel domains verify command, you can check whether a domain is correctly configured, attached to the right project, and verified. If not, it returns the exact steps to fix it. vercel domains verify inspects ownership, DNS records, nameservers, DNSSEC, conflicting records, and project attachment, and tells you precisely what to change. When the domain is correctly configured, you get a single line back: With --format json, the command returns the full diagnosis: status, reason, recommended records, detected conflicts, and suggested next commands. It exits non-zero when misconfigured or unverified, making it scriptable for CI and automation: You can also scope to a project, enforce exact matching, or run non-interactively: Upgrade your Vercel CLI to version 54.15.1 to get started. Learn more in the vercel domains verify documentation. Read more

## How we shipped 15 Tbps for OpenAI in 90 days (Session 1 of 3)

DevFeed: [How we shipped 15 Tbps for OpenAI in 90 days (Session 1 of 3)](<https://devfeed.tech/articles/how-we-shipped-15-tbps-for-openai-in-90-days-session-1-of-3-34017.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/openai-15-tbps-session-1/>)

Author: Sridhar Rajarao

Published: 2026-06-08T00:00:00Z

Content type: article

Language: en

Sources: [Sridhar Rajarao](<https://devfeed.tech/sources/sridhar-rajarao.md>)

Topics: [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Network architectures](<https://devfeed.tech/topics/network-architectures.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [openai](<https://devfeed.tech/tags/openai.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [production](<https://devfeed.tech/tags/production.md>), [region](<https://devfeed.tech/tags/region.md>), [scale](<https://devfeed.tech/tags/scale.md>), [service](<https://devfeed.tech/tags/service.md>), [sre](<https://devfeed.tech/tags/sre.md>), [storage](<https://devfeed.tech/tags/storage.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

Session 1 describes how a team closed the architecture for OpenAI's second Object Storage instance in the same physical region as its primary. The production system was designed for 15 Tbps of GPU-fleet traffic and a three-month delivery timeline, with major architecture decisions completed in one week.

### Source excerpt

OpenAI wanted a second Object Storage instance, in customer-facing production, at 15 Tbps, in three months. Session 1 covers the first week: closing the architecture.

## Ansible network configuration modules still fail to process Jinja2 templates

DevFeed: [Ansible network configuration modules still fail to process Jinja2 templates](<https://devfeed.tech/articles/has-ansible-team-abandoned-network-automation-11294.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/12/ansible-abandoned-network-automation/>)

Published: 2025-12-16T07:28:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [bug](<https://devfeed.tech/topics/bug.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [bug](<https://devfeed.tech/tags/bug.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The article argues that Ansible's network device configuration modules continued failing to process templated configurations after several releases. It also reports that templated configuration support in the network configuration modules is scheduled to disappear in January 2028, and that netlab now generates device configurations outside Ansible.

### Source excerpt

A month ago, I described how Ansible release 12 broke the network device configuration modules, the little engines (that could) that brought us from the dark days of copy-and-paste into the more-survivable land of configuration templates. In the meantime, the Ansible networking team fixed the ansible.netcommon collection, but (according to that PR) the ability to process templated configurations directly in the network configuration modules is scheduled to disappear in January 2028 (more details). I moved on; netlab is now generating device configurations outside of Ansible. Three releases later (they just released 13.1), the same bug is still there (at least it was on a fresh Python virtual environment install I made on a Ubuntu 24.04 server on December 13th, 2025), making all device_config modules unusable (without changing your Ansible playbooks) for configuration templating. Even worse: Read more ...

## Static Routes in netlab Lab Topologies

DevFeed: [Static Routes in netlab Lab Topologies](<https://devfeed.tech/articles/static-routes-in-netlab-lab-topologies-11205.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/06/netlab-static-routes/>)

Published: 2025-06-23T05:50:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networks](<https://devfeed.tech/tags/networks.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This tutorial explains how to define static routes in netlab lab topologies. It describes destination prefixes, next hops, optional VRF information, gateway and discard-route support, and examples using automatically assigned interface addresses.

### Source excerpt

As much as we'd love everything in our networks to be dynamic, auto-configured, or software-defined, reality often intervenes and forces us to use static routes, so we needed a mechanism to specify them in netlab lab topologies. A static route has two components: the destination prefix and the next hop - the device that we hope knows how to reach that destination. The next hop is usually specified as an IPv4 or IPv6 address, but may also include outgoing interface information1. Read more ...

## 14 Best Practices to Secure SSH Bastion Host

DevFeed: [14 Best Practices to Secure SSH Bastion Host](<https://devfeed.tech/articles/14-best-practices-to-secure-ssh-bastion-host-29837.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/security-hardening-ssh-bastion-best-practices/>)

Author: sakshyam.shah@goteleport.com (Sakshyam Shah)

Published: 2022-01-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Server](<https://devfeed.tech/topics/server.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [zero trust networking](<https://devfeed.tech/topics/zero-trust-networking.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lts](<https://devfeed.tech/tags/lts.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [networking](<https://devfeed.tech/tags/networking.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [operations](<https://devfeed.tech/tags/operations.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [zero-trust-networking](<https://devfeed.tech/tags/zero-trust-networking.md>)

### AI overview

This tutorial presents 14 best practices for building and deploying a security-hardened SSH bastion host using OpenSSH. It covers reducing the server attack surface, configuring the surrounding network, applying zero trust networking principles, hardening the operating system and authentication, and deploying for high availability.

### Source excerpt

Learn 14 best practices to build and deploy a security-hardened SSH bastion host based on OpenSSH server.

## Orange FTTH on a custom router

DevFeed: [Orange FTTH on a custom router](<https://devfeed.tech/articles/orange-ftth-on-a-custom-router-38994.md>)

Original publisher: [Read original article](<https://idea.popcount.org/2020-08-02-orange-ftth-on-a-custom-router>)

Author: Marek

Published: 2020-08-01T22:00:00Z

Content type: tutorial

Language: en

Sources: [Marek Majkowski](<https://devfeed.tech/sources/marek-majkowski.md>)

Topics: [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Network](<https://devfeed.tech/topics/network.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [DHCP](<https://devfeed.tech/topics/dhcp.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [dhcp](<https://devfeed.tech/tags/dhcp.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [ftth](<https://devfeed.tech/tags/ftth.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [internet](<https://devfeed.tech/tags/internet.md>), [iptables](<https://devfeed.tech/tags/iptables.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [mikrotik](<https://devfeed.tech/tags/mikrotik.md>), [network](<https://devfeed.tech/tags/network.md>), [pppoe](<https://devfeed.tech/tags/pppoe.md>), [router](<https://devfeed.tech/tags/router.md>), [server](<https://devfeed.tech/tags/server.md>), [vlan](<https://devfeed.tech/tags/vlan.md>)

### AI overview

A tutorial describing how to replace Orange's FunBox 3.0 with a custom Debian router for Orange FTTH in Poland. It covers obtaining an ONT and PPPoE credentials, configuring VLAN 35 and PPP, setting up iptables, and providing DHCP for the local network.

### Source excerpt

Orange FTTH on a custom router Here in Poland, Orange has a decent FTTH offer - less than $16 for 300Mbit down, 50Mbit up. People reversed it over the years, most impressively Pierre Kim in 2016: Recently, it has been possible to replace the router the provider gives, called "FunBox 3.0", with a custom one. There are couple of reasons for that: - My understanding it's impossible to get a stable IPv6 on FunBox 3. - FunBox is proprietary and evil.

## What the interns have wrought, 2019 edition

DevFeed: [What the interns have wrought, 2019 edition](<https://devfeed.tech/articles/what-the-interns-have-wrought-2019-edition-20232.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/what-the-interns-have-wrought-2019/>)

Author: Yaron Minsky

Published: 2019-08-30T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [OCaml](<https://devfeed.tech/topics/ocaml.md>), [systems](<https://devfeed.tech/topics/systems.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Neovim](<https://devfeed.tech/topics/neovim.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Library](<https://devfeed.tech/topics/library.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [data](<https://devfeed.tech/tags/data.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [latency](<https://devfeed.tech/tags/latency.md>), [library](<https://devfeed.tech/tags/library.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [ocaml](<https://devfeed.tech/tags/ocaml.md>), [web](<https://devfeed.tech/tags/web.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Jane Street reviews selected projects completed by its 2019 interns, including latviz, a tool for visualizing latency data, vcaml, an OCaml layer for extending Neovim, and an LDAP library implementation.

### Source excerpt

Jane Street's intern program yet again is coming to an end, which is a nice opportunity to look back over the summer and see what they've accomplished.

## HomeKit on Espressif's ESP32

DevFeed: [HomeKit on Espressif's ESP32](<https://devfeed.tech/articles/homekit-on-espressif-s-esp32-13882.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/homekit-on-espressifs-esp32/>)

Author: John Lee

Published: 2019-02-10T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [API](<https://devfeed.tech/topics/api.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [internet-of-things](<https://devfeed.tech/tags/internet-of-things.md>), [iot](<https://devfeed.tech/tags/iot.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Espressif describes its HomeKit SDK for ESP32-based connected products. The SDK is designed to simplify common tasks such as network configuration, discovery, cloud communication, interoperability, and device control through an API, while remaining extensible for less typical applications.

### Source excerpt

IoT is not one thing, it means different things to different people. So also, there are so many ways of building connected products. And that means there are so many questions for every aspect of your connected product: - What communication protocols do we use? - Which network configuration mechanism should we use? - What do we use for remote communication? - What's the most secure method for doing this? - Do we offer low-latency control options through local network access?

## Forge AWS VPC / Subnet Improvements

DevFeed: [Forge AWS VPC / Subnet Improvements](<https://devfeed.tech/articles/forge-aws-vpc-subnet-improvements-3646.md>)

Original publisher: [Read original article](<https://laravel.com/blog/forge-aws-vpc-subnet-improvements>)

Author: Taylor Otwell

Published: 2018-10-22T16:46:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [VPC](<https://devfeed.tech/topics/vpc.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

Laravel Forge now lets users choose the subnet for AWS servers during provisioning, providing greater control over network configuration. It also supports creating additional VPCs when creating servers.

### Source excerpt

Beginning today, Forge now allows you to select the subnet that AWS servers should be place in when provisioning. This feature gives you more control over the network configuration of your Forge AWS servers.

## Espressif's Alexa SDK v1.0b1!

DevFeed: [Espressif's Alexa SDK v1.0b1!](<https://devfeed.tech/articles/espressif-s-alexa-sdk-v1-0b1-13872.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/espressifs-alexa-sdk-v1/>)

Author: John Lee

Published: 2018-09-24T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [C](<https://devfeed.tech/topics/c.md>), [Android](<https://devfeed.tech/topics/android.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [android](<https://devfeed.tech/tags/android.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c](<https://devfeed.tech/tags/c.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [framework](<https://devfeed.tech/tags/framework.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [v1](<https://devfeed.tech/tags/v1.md>)

### AI overview

Espressif announces the availability of Alexa SDK v1.0b1, a low-footprint C-based SDK for ESP32-LyraT development boards. It supports Alexa conversations, music and audio services, alerts, hands-free operation, and an Android phone app for network configuration and Amazon authentication.

### Source excerpt

The Espressif's Alexa SDK v1.0b1 is now available on github here: This is a low-footprint C-based SDK that includes support for all of the following features: - Conversations (Calendar, Shopping, News, Todo, Info, Movies, Sports) - Music/Audio Services : Amazon Prime Music, Audible, Kindle, TuneIn and iHeartRadio - Alerts : Alarms, Timers, Reminders and Notifications Supported Hardware# By default, the SDK supports ESP32-LyraT development boards.

## Production metrics Bitly monitors beyond standard checks

DevFeed: [Production metrics Bitly monitors beyond standard checks](<https://devfeed.tech/articles/10-things-we-forgot-to-monitor-19709.md>)

Original publisher: [Read original article](<https://word.bitly.com/post/74839060954>)

Author: Wordbitly

Published: 2014-01-28T16:11:25Z

Content type: article

Language: en

Sources: [Bitly](<https://devfeed.tech/sources/bitly.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [systems](<https://devfeed.tech/topics/systems.md>), [cURL](<https://devfeed.tech/topics/curl.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>)

Tags: [curl](<https://devfeed.tech/tags/curl.md>), [devops](<https://devfeed.tech/tags/devops.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [ops](<https://devfeed.tech/tags/ops.md>), [process](<https://devfeed.tech/tags/process.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This Bitly article describes production-monitoring lessons beyond standard disk, memory, load, and ping metrics. The supplied text discusses fork rate, network flow-control packets, swap-in/out rate, server boot notifications, and NTP clock offset, including incidents involving IPv6 configuration, curl, and dropped traffic.

### Source excerpt

There is always a set of standard metrics that are universally monitored (Disk Usage, Memory Usage, Load, Pings, etc). Beyond that, there are a lot of lessons that we've learned from operating our production systems that have helped shape the breadth of monitoring that we perform at bitly. One of my favorite all-time tweets is from @DevOps_Borat "Law of Murphy for devops: if thing can able go wrong, is mean is already wrong but you not have Nagios alert of it yet." What follows is a small list of things we monitor at bitly that have grown out of those (sometimes painful!) experiences, and where possible little snippets of the stories behind those instances. 1 - Fork Rate We once had a problem where IPv6 was intentionally disabled on a box via options ipv6 disable=1 and alias ipv6 off in /etc/modprobe.conf. This caused a large issue for us: each time a new curl object was created, modprobe would spawn, checking net-pf-10 to evaluate IPv6 status. This fork bombed the box, and we eventually tracked it down by noticing that the process counter in /proc/stat was increasing by several hundred a second. Normally you would only expect a fork rate of 1-10/sec on a production box with steady traffic. check_fork_rate.sh 2 - flow control packets TL;DR; If your network configuration honors flow control packets and isn't configured to disable them, they can temporarily cause dropped traffic. (If this doesn't sound like an outage, you need your head checked.) $ /usr/sbin/ethtool -S eth0 | grep flow_control rx_flow_control_xon: 0 rx_flow_control_xoff: 0 tx_flow_control_xon: 0 tx_flow_control_xoff: 0 Note: Read this to understand how these flow control frames can cascade to switch-wide loss of connectivity if you use certain Broadcom NIC's. You should also trend these metrics on your switch gear. While at it, watch your dropped frames. 3 - Swap In/Out Rate It's common to check for swap usage above a threshold, but even if you have a small quantity of memory swapped, it's actually th

## Newsletter 49: Network Configuration, Kernel Timing Bugs, and PSEH 2.0

DevFeed: [Newsletter 49: Network Configuration, Kernel Timing Bugs, and PSEH 2.0](<https://devfeed.tech/articles/newsletter-49-32915.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-49/>)

Published: 2008-11-17T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [bug](<https://devfeed.tech/topics/bug.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [race-condition](<https://devfeed.tech/topics/race-condition.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [free](<https://devfeed.tech/tags/free.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

This newsletter reports work on ReactOS network configuration, including fixes for a registry-key error that prevented DNS information retrieval and caused application crashes. It also covers kernel timing bugs that could cause a race condition and deadlock, and describes improvements in PSEH 2.0 over version 1.1.

### Source excerpt

Network Configuration Johannes Anderwald has been working to fix a persistent bug in the network settings that resulted after he reimplemented the network configuration and settings dialog in netcfgx.dll using COM interfaces. Johannes also had to implement the COM interfaces, since they didn't exist before, and they are now in netshell.dll. Unfortunately, it seems that the dhcpclient was storing settings in the wrong registry key, which resulted in failure to retrieve DNS information and crashing of applications that relied on such information.