35 lines
896 B
Markdown
35 lines
896 B
Markdown
# `add_wireguard_interface` Command
|
|
|
|
## Name
|
|
|
|
`add_wireguard_interface` or `add_wireguard_interfaces`
|
|
|
|
## Synopsis
|
|
|
|
`add_wireguard_interface ${wireguard_name} [${wireguard_name}]...`
|
|
|
|
## Description
|
|
|
|
Adds the specified wireguard interface name (`${wireguard_name}`) to the
|
|
`wireguard_interfaces` variable in `rc.conf`. Wireguard interfaces need
|
|
not be numbered sequentially. As usual, `/usr/local/etc/wireguard/wg0.conf`
|
|
and so forth are used to define the configuration for that tunnel.
|
|
|
|
`add_wireguard_interfaces` exists as a convenience/readability alias to make
|
|
configuration lines which add multiple wireguard interfaces less ambiguous.
|
|
|
|
## Examples
|
|
|
|
#### Add a single wireguard interface
|
|
|
|
`add_wireguard_interface wg0`
|
|
|
|
#### Add wireguard interfaces for 0 and 1 and 2
|
|
|
|
`add_wireguard_interfaces 0 1 2`
|
|
|
|
## See Also
|
|
|
|
- [`add_vlan`](add_vlan.md)
|
|
- [`clone_interface`](clone_interface.md)
|