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 (10)* | Alma+epel 10 (29 downloads) |
Alma-kitten+epel 10
|
x86_64_v2 (14)* | Alma-kitten+epel 10 (17 downloads) |
Almalinux 10
|
x86_64_v2 (10)* | Almalinux 10 (21 downloads) |
Almalinux-kitten 10
|
x86_64_v2 (15)* | Almalinux-kitten 10 (25 downloads) |
Amazonlinux 2023
|
aarch64 (307)*, x86_64 (273)* | Amazonlinux 2023 (177 downloads) |
Centos-stream+epel-next 9
|
aarch64 (925)*, ppc64le (728)*, s390x (683)*, x86_64 (947)* | Centos-stream+epel-next 9 (167 downloads) |
Centos-stream 10
|
aarch64 (271)*, ppc64le (10)*, s390x (244)*, x86_64 (262)* | Centos-stream 10 (89 downloads) |
Centos-stream 9
|
aarch64 (2033)*, ppc64le (1660)*, s390x (1598)*, x86_64 (2635)* | Centos-stream 9 (201 downloads) |
EPEL 10
|
aarch64 (10)*, ppc64le (10)*, s390x (15)*, x86_64 (19)* | EPEL 10 (16 downloads) |
EPEL 9
|
aarch64 (2008)*, ppc64le (1561)*, s390x (1592)*, x86_64 (2297)* | EPEL 9 (693 downloads) |
Fedora 41
|
aarch64 (206)*, i386 (192)*, ppc64le (200)*, s390x (219)*, x86_64 (230)* | Fedora 41 multilib x86_64+i386 (135 downloads) |
Fedora 42
|
aarch64 (136)*, i386 (131)*, ppc64le (153)*, s390x (185)*, x86_64 (161)* | Fedora 42 multilib x86_64+i386 (104 downloads) |
Fedora 43
|
aarch64 (15)*, i386 (17)*, ppc64le (15)*, s390x (18)*, x86_64 (20)* | Fedora 43 multilib x86_64+i386 (49 downloads) |
Fedora eln
|
aarch64 (975)*, ppc64le (659)*, s390x (624)*, x86_64 (865)* | Fedora eln (216 downloads) |
Fedora rawhide
|
aarch64 (1947)*, i386 (1938)*, ppc64le (1512)*, s390x (1635)*, x86_64 (2051)* | Fedora rawhide multilib x86_64+i386 (279 downloads) |
Mageia 9
|
aarch64 (254)*, i586 (268)*, x86_64 (266)* | Mageia 9 (96 downloads) |
Mageia cauldron
|
aarch64 (1988)*, i686 (19)*, x86_64 (1933)* | Mageia cauldron (173 downloads) |
openEuler 22.03
|
aarch64 (309)*, x86_64 (271)* | openEuler 22.03 (85 downloads) |
openEuler 24.03
|
aarch64 (15)*, x86_64 (15)* | openEuler 24.03 (15 downloads) |
openSUSE Tumbleweed
|
aarch64 (1182)*, i586 (1108)*, ppc64le (1054)*, x86_64 (1146)* | openSUSE Tumbleweed (166 downloads) |
| Rhel+epel 10 | aarch64 (15)*, ppc64le (20)*, s390x (25)*, x86_64 (10)* | Rhel+epel 10 (25 downloads) |
Rhel 10
|
aarch64 (15)*, ppc64le (10)*, s390x (15)*, x86_64 (16)* | Rhel 10 (21 downloads) |
Rhel 9
|
aarch64 (257)*, s390x (275)*, x86_64 (319)* | Rhel 9 (104 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