1
0
mirror of https://github.com/containers/netavark.git synced 2026-02-05 06:45:56 +01:00
openshift-ci[bot] 03e1d60312 Merge pull request #441 from openshift-cherrypick-robot/cherry-pick-434-to-v1.0.1-rhel
[v1.0.1-rhel] Do not use ipv6 autoconf
2022-10-11 03:34:03 +00:00
2021-10-06 14:10:43 -04:00
2021-10-26 19:01:44 +02:00
2022-10-11 02:00:51 +00:00
2022-10-11 02:00:51 +00:00
2022-02-24 15:22:04 +01:00
2022-03-18 15:20:32 +01:00
2022-03-18 15:20:32 +01:00
2022-03-18 15:20:32 +01:00
2021-09-21 09:23:34 -05:00
2022-02-24 15:22:04 +01:00
2021-09-21 09:03:34 -05:00
2022-02-01 13:25:52 -05:00
2022-01-26 13:34:28 -05:00
2022-02-24 12:30:43 -06:00
2021-10-05 10:15:02 -04:00

netavark: A container network stack

Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applicable for other OCI container management applications.

Overview and scope

Netavark is a tool for configuring networking for Linux containers. Its features include:

  • Configuration of container networks via JSON configuration file
  • Creation and management of required network interfaces, including MACVLAN networks
  • All required firewall configuration to perform NAT and port forwarding as required for containers
  • Support for iptables and firewalld at present, with support for nftables planned in a future release
  • Support for rootless containers
  • Support for IPv4 and IPv6
  • Support for container DNS resolution via the aardvark-dns project

Requires

Build

$ make

Test

$ make test

Also see ./test for more information.

Latest release

v1.0.0

Communications

For general questions and discussion, please use Podman's channels.

For discussions around issues/bugs and features, you can use the GitHub issues and PRs tracking system.

Description
Container network stack
Readme Apache-2.0 26 MiB
Languages
Rust 68.1%
Shell 31%
Makefile 0.9%