Description
User-mode networking daemons for virtual machines and namespaces
passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp.
pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges.
Installation Instructions
See https://passt.top/#try-it.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
| Alma+epel 10 | x86_64_v2 (145)* | Alma+epel 10 (41 downloads) |
Alma-kitten+epel 10
|
x86_64_v2 (132)* | Alma-kitten+epel 10 (25 downloads) |
Almalinux 10
|
x86_64_v2 (148)* | Almalinux 10 (37 downloads) |
Almalinux-kitten 10
|
x86_64_v2 (156)* | Almalinux-kitten 10 (37 downloads) |
Amazonlinux 2023
|
aarch64 (453)*, x86_64 (394)* | Amazonlinux 2023 (203 downloads) |
Centos-stream+epel-next 9
|
aarch64 (1061)*, ppc64le (855)*, s390x (821)*, x86_64 (1072)* | Centos-stream+epel-next 9 (176 downloads) |
Centos-stream 10
|
aarch64 (406)*, ppc64le (136)*, s390x (370)*, x86_64 (405)* | Centos-stream 10 (104 downloads) |
Centos-stream 9
|
aarch64 (2163)*, ppc64le (1789)*, s390x (1735)*, x86_64 (2789)* | Centos-stream 9 (210 downloads) |
EPEL 10
|
aarch64 (119)*, ppc64le (125)*, s390x (146)*, x86_64 (173)* | EPEL 10 (24 downloads) |
EPEL 9
|
aarch64 (2145)*, ppc64le (1674)*, s390x (1735)*, x86_64 (2477)* | EPEL 9 (790 downloads) |
Fedora 41
|
aarch64 (322)*, i386 (330)*, ppc64le (314)*, s390x (328)*, x86_64 (352)* | Fedora 41 multilib x86_64+i386 (0 downloads) |
Fedora 42
|
aarch64 (244)*, i386 (233)*, ppc64le (279)*, s390x (319)*, x86_64 (301)* | Fedora 42 multilib x86_64+i386 (124 downloads) |
Fedora 43
|
aarch64 (129)*, i386 (132)*, ppc64le (107)*, s390x (141)*, x86_64 (148)* | Fedora 43 multilib x86_64+i386 (67 downloads) |
Fedora 44
|
aarch64 (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 44 multilib x86_64+i386 (0 downloads) |
Fedora eln
|
aarch64 (1121)*, ppc64le (769)*, s390x (762)*, x86_64 (1000)* | Fedora eln (228 downloads) |
Fedora rawhide
|
aarch64 (2105)*, i386 (2088)*, ppc64le (1616)*, s390x (1784)*, x86_64 (2198)* | Fedora rawhide multilib x86_64+i386 (292 downloads) |
Mageia 9
|
aarch64 (382)*, i586 (394)*, x86_64 (389)* | Mageia 9 (113 downloads) |
openEuler 22.03
|
aarch64 (445)*, x86_64 (396)* | openEuler 22.03 (94 downloads) |
openEuler 24.03
|
aarch64 (150)*, x86_64 (164)* | openEuler 24.03 (28 downloads) |
openSUSE Tumbleweed
|
aarch64 (1307)*, i586 (1235)*, ppc64le (1187)*, x86_64 (1272)* | openSUSE Tumbleweed (174 downloads) |
| Rhel+epel 10 | aarch64 (151)*, ppc64le (153)*, s390x (166)*, x86_64 (145)* | Rhel+epel 10 (34 downloads) |
Rhel 10
|
aarch64 (137)*, ppc64le (141)*, s390x (152)*, x86_64 (168)* | Rhel 10 (32 downloads) |
Rhel 9
|
aarch64 (389)*, s390x (412)*, x86_64 (464)* | Rhel 9 (116 downloads) |
* Total number of downloaded packages.
Alma-kitten+epel 10
Almalinux 10
Amazonlinux 2023
Centos-stream+epel-next 9
EPEL 10
Fedora 41
Mageia 9
openEuler 22.03
openSUSE Tumbleweed
Rhel 10