---
name: "innernet"
section: "8"
platform: "linux"
package: "innernet"
version: "2.0.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/innernet"
---

# innernet(8)

manual page for innernet 2.0.0

## NAME

innernet - manual page for innernet 2.0.0

## SYNOPSIS

**innernet** \[*OPTIONS*\] \[*COMMAND*\]

## DESCRIPTION

A client to manage innernet network interfaces.

### Commands:

- install

  Install a new innernet config

- show

  Enumerate all innernet connections

- up

  Bring up your local interface, and update it with latest peer list

- fetch

  Fetch and update your local interface with the latest peer list

- uninstall

  Uninstall an innernet network

- down

  Bring down the interface (equivalent to 'wg-quick down INTERFACE')

- add-peer

  Add a new peer

- rename-peer

  Rename a peer

- add-cidr

  Add a new CIDR

- rename-cidr

  Rename a CIDR

- delete-cidr

  Delete a CIDR

- list-cidrs

  List CIDRs

- disable-peer

  Disable an enabled peer

- enable-peer

  Enable a disabled peer

- add-association

  Add an association between CIDRs

- delete-association

  Delete an association between CIDRs

- list-associations

  List existing assocations between CIDRs

- set-listen-port

  Set the local listen port

- override-endpoint

  Override your external endpoint that the server sends to other peers

- override-peer-endpoint

  Override the endpoint you use to connect to a particular peer

- completions

  Generate shell completion scripts

- help

  Print this message or the help of the given subcommand(s)

## OPTIONS

- **-v**, **--verbose**...

  Verbose output, use **-vv** for even higher verbositude

- **-c**, **--config-dir** \<CONFIG\_DIR\>

  \[default: /etc/innernet\]

- **-d**, **--data-dir** \<DATA\_DIR\>

  \[default: /var/lib/innernet\]

- **--no-routing**

  Whether the routing should be done by innernet or is done by an external tool like e.g. babeld

- **--backend** \<BACKEND\>

  Specify a WireGuard backend to use. If not set, innernet will auto-select based on availability \[default: kernel\] \[possible values: kernel, userspace\]

- **--mtu** \<MTU\>

  Specify the desired MTU for your interface (default: 1280)

- **-h**, **--help**

  Print help

- **-V**, **--version**

  Print version
