Backed by mandō

Network interface
configuration,
managed.

Uplink gives infrastructure teams complete visibility and control over every network interface across your fleet. Configure IP addresses, monitor traffic metrics, and enforce network policy — all from a single pane of glass.

12,400+ interfaces managed
99.97% uptime SLA
42ms avg config propagation
uplink — interface overview
eth0 UP
inet 10.0.1.42 netmask 255.255.255.0 mtu 1500
RX
8.8 GiB
TX
15.2 GiB
wlan0 UP
inet 192.168.1.107 netmask 255.255.255.0 mtu 1500
RX
1.2 GiB
TX
0.4 GiB
lo LOOPBACK
inet 127.0.0.1 netmask 255.0.0.0 mtu 65536

Trusted by infrastructure teams at

CloudflareHetznerEquinixVultrOVHcloudDigitalOcean
Platform

Complete interface lifecycle management

From provisioning to decommission, Uplink gives you deterministic control over every interface in your infrastructure.

Interface Discovery

Automatically detect and catalog every network interface across your fleet. Supports eth, wlan, lo, tun, br, veth, and bond devices — including alias interfaces like eth0:0.

IP Configuration

Assign IPv4 and IPv6 addresses, set netmask and broadcast addresses, configure point-to-point links, and manage subnets — all through a unified control plane.

Traffic Metrics

Real-time visibility into RX/TX packets, bytes, errors, drops, overruns, frame errors, and carrier loss. Per-interface, per-second granularity with historical rollups.

Promiscuous Mode Control

Toggle promisc and allmulti modes with full audit trails. Enforce security policy by preventing unauthorized packet capture across the fleet.

Hardware Address Management

Set and rotate MAC addresses with hw ether support. Manage Ethernet, AX.25, ARCnet, and NET/ROM hardware classes from a single interface.

MTU & Queue Tuning

Fine-tune Maximum Transfer Unit and transmit queue length per interface. Optimize for latency-sensitive workloads or high-throughput bulk transfers.

Live Dashboard

Interface status at a glance

Every interface. Every metric. In real time.

Traffic Analytics

Packet-level visibility across your stack

Monitor RX/TX throughput, errors, drops, and overruns with per-second granularity.

RX Packets 18,668,761
TX Packets 26,038,367
RX Errors 0
TX Drops 0
Configuration Wizard

Deploy interface configs in seconds

Our step-by-step wizard generates production-ready ifconfig commands for any interface scenario.

1 Select Interface
2 Configure IP
3 Set Options
4 Generate

Select target interface

IP configuration

Additional options

Generated configuration

How It Works

Three steps to managed interfaces

Deploy Uplink across your fleet in minutes.

01

Install Agent

Deploy the lightweight Uplink agent to every host. It immediately discovers all network interfaces — active, down, and aliased — and reports to the control plane.

02

Define Policies

Set IP assignments, MTU values, promiscuous mode rules, and MAC address policies. Uplink enforces configuration state declaratively across your infrastructure.

03

Monitor & Optimize

Track RX/TX throughput, packet errors, drops, and overruns in real time. Receive alerts on anomalies and auto-tune queue lengths for optimal performance.

Open Source

Built on uplink

Uplink is a managed layer on top of the battle-tested uplink utility from net-tools. We didn't reinvent network configuration — we made it enterprise-grade.

The uplink command has been configuring kernel-resident network interfaces since the early days of Unix. It supports IPv4, IPv6, AX.25, Appletalk, IPX, and NET/ROM address families.

Every Uplink operation maps to deterministic ifconfig invocations — no magic, no abstraction leaks.

terminal
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.1.42  netmask 255.255.255.0  broadcast 10.0.1.255
        inet6 fe80::a8bb:ccff:fedd:eeff  prefixlen 64  scopeid 0x20
        ether aa:bb:cc:dd:ee:ff  txqueuelen 1000  (Ethernet)
        RX packets 18668507  bytes 9459465501 (8.8 GiB)
        RX errors 0  dropped 1318  overruns 0  frame 0
        TX packets 26038199  bytes 16983080620 (15.8 GiB)
        TX errors 0  dropped 0  overruns 0  carrier 0  collisions 0

$ ifconfig eth0 10.0.1.100 netmask 255.255.255.0 up
$ ifconfig eth0 mtu 9000
$ ifconfig -a
Pricing

Predictable pricing for every scale

No per-packet fees. No bandwidth metering. Just interfaces.

Starter
$0/mo

For homelab and dev environments

  • Up to 10 interfaces
  • Basic IP configuration
  • Interface up/down control
  • Single-host agent
  • Community support
Get Started Free
Enterprise
Custom

For fleet-scale operators

  • Unlimited interfaces
  • Multi-tenant fleet control
  • All interface flags & modes
  • Declarative config-as-code
  • Audit & compliance logging
  • Custom hardware class support
  • Dedicated success engineer
  • 99.99% uptime SLA
Contact Sales
Customer Stories

Trusted by infrastructure operators

"Before Uplink, our team was SSH-ing into 400 hosts to change MTU values. Now we push a single policy and it propagates in under 50ms. This is what infrastructure management should feel like."

Karim Rahal
Karim Rahal VP Infrastructure, Nimbus Cloud

"The traffic metrics alone paid for Uplink. We caught a misconfigured interface dropping 12% of packets before it impacted production. The promiscuous mode audit trail is a compliance lifesaver."

Casey Thornton
Casey Thornton Network Architect, Stratos Systems

"We manage 3,000 interfaces across bare metal and containers. Uplink's discovery found 47 orphaned alias interfaces we didn't even know existed. The Configuration Wizard alone saves us 6 hours a week."

Caleb Walsh
Caleb Walsh SRE Lead, PacketForge
FAQ

Frequently asked questions

What interface types does Uplink support?

Uplink supports all Linux network interface types: Ethernet (eth), wireless (wlan), loopback (lo), tunnel (tun/tap), bridge (br), virtual Ethernet (veth), bond devices, and alias interfaces (e.g. eth0:0). We also support AX.25, ARCnet, and NET/ROM hardware classes.

How does Uplink handle IP address assignment?

Uplink manages IPv4 and IPv6 address assignment declaratively. Set IP addresses, netmasks, broadcast addresses, add/remove addresses with prefix lengths, and configure point-to-point links — all versioned and auditable.

Can I control promiscuous mode fleet-wide?

Yes. Uplink provides centralized policy for promiscuous mode and all-multicast mode. You can enforce strict no-promisc policies, allow it on designated monitoring interfaces, and generate audit reports for compliance.

What traffic metrics are available?

Uplink exposes all kernel interface statistics: RX/TX packets, bytes, errors, drops, overruns, frame errors, carrier loss, collisions, CRC errors, and FIFO overflows. Data is collected per-second with configurable retention.

Does Uplink replace ifconfig?

No — Uplink is a management layer built on top of ifconfig (and ip from iproute2). Every operation we perform maps to a deterministic ifconfig or ip invocation. We add fleet-scale orchestration, metrics, policy enforcement, and audit trails.

Is the `ifconfig -a` equivalent available?

Absolutely. The Uplink dashboard shows all interfaces by default — active, down, and unconfigured — equivalent to uplink -a. You can filter by status, type, host, or tag.

Take control of every interface

Join the infrastructure teams who stopped SSH-ing into individual hosts to configure network interfaces.

Free for up to 10 interfaces. No credit card required.

Backed by mandō