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 |
---|---|---|
Amazonlinux 2023 | aarch64 (134)*, x86_64 (129)* | Amazonlinux 2023 (30 downloads) |
Centos-stream+epel-next 8 | aarch64 (585)*, ppc64le (536)*, x86_64 (582)* | Centos-stream+epel-next 8 (83 downloads) |
Centos-stream+epel-next 9 | aarch64 (790)*, ppc64le (570)*, s390x (529)*, x86_64 (800)* | Centos-stream+epel-next 9 (120 downloads) |
Centos-stream 10 | aarch64 (132)*, s390x (111)*, x86_64 (128)* | Centos-stream 10 (33 downloads) |
Centos-stream 8 | aarch64 (9312)*, ppc64le (1387)*, x86_64 (56598)* | Centos-stream 8 (83 downloads) |
Centos-stream 9 | aarch64 (1869)*, ppc64le (1500)*, s390x (1462)*, x86_64 (2422)* | Centos-stream 9 (135 downloads) |
EPEL 8 | aarch64 (1574)*, ppc64le (1472)*, s390x (1405)*, x86_64 (1555)* | EPEL 8 (99 downloads) |
EPEL 9 | aarch64 (1833)*, ppc64le (1428)*, s390x (1457)*, x86_64 (1972)* | EPEL 9 (369 downloads) |
Fedora 39 | aarch64 (385)*, i386 (390)*, ppc64le (140)*, s390x (130)*, x86_64 (385)* | Fedora 39 multilib x86_64+i386 (0 downloads) |
Fedora 40 | aarch64 (250)*, i386 (248)*, ppc64le (122)*, s390x (110)*, x86_64 (251)* | Fedora 40 multilib x86_64+i386 (93 downloads) |
Fedora 41 | aarch64 (70)*, i386 (65)*, ppc64le (59)*, s390x (52)*, x86_64 (65)* | Fedora 41 multilib x86_64+i386 (37 downloads) |
Fedora eln | aarch64 (825)*, ppc64le (520)*, s390x (491)*, x86_64 (735)* | Fedora eln (161 downloads) |
Fedora rawhide | aarch64 (1770)*, i386 (1776)*, ppc64le (1384)*, s390x (1464)*, x86_64 (1879)* | Fedora rawhide multilib x86_64+i386 (205 downloads) |
Mageia 8 | aarch64 (1753)*, i586 (1771)*, x86_64 (1754)* | Mageia 8 (126 downloads) |
Mageia 9 | aarch64 (124)*, i586 (130)*, x86_64 (132)* | Mageia 9 (36 downloads) |
Mageia cauldron | aarch64 (1790)*, x86_64 (1776)* | Mageia cauldron (119 downloads) |
openEuler 22.03 | aarch64 (121)*, x86_64 (122)* | openEuler 22.03 (34 downloads) |
openSUSE Tumbleweed | aarch64 (1060)*, i586 (958)*, ppc64le (948)*, x86_64 (970)* | openSUSE Tumbleweed (117 downloads) |
Rhel 8 | aarch64 (122)*, s390x (103)*, x86_64 (144)* | Rhel 8 (74 downloads) |
Rhel 9 | aarch64 (125)*, s390x (111)*, x86_64 (145)* | Rhel 9 (44 downloads) |
* Total number of downloaded packages.