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 |
---|---|---|
Centos-stream+epel-next 9 | aarch64 (661)*, x86_64 (663)* | Centos-stream+epel-next 9 (75 downloads) |
Centos-stream 9 | aarch64 (1704)*, x86_64 (2252)* | Centos-stream 9 (84 downloads) |
EPEL 9 | aarch64 (1663)*, x86_64 (1722)* | EPEL 9 (219 downloads) |
Fedora 37 | aarch64 (1595)*, i386 (1577)*, x86_64 (1677)* | Fedora 37 multilib x86_64+i386 (0 downloads) |
Fedora 38 | aarch64 (510)*, i386 (500)*, x86_64 (548)* | Fedora 38 multilib x86_64+i386 (135 downloads) |
Fedora 39 | aarch64 (260)*, i386 (260)*, x86_64 (260)* | Fedora 39 multilib x86_64+i386 (52 downloads) |
Fedora 40 | aarch64 (120)*, i386 (120)*, x86_64 (120)* | Fedora 40 multilib x86_64+i386 (13 downloads) |
Fedora eln | aarch64 (701)*, i386 (696)*, x86_64 (610)* | Fedora eln multilib x86_64+i386 (104 downloads) |
Fedora rawhide | aarch64 (1610)*, i386 (1622)*, x86_64 (1710)* | Fedora rawhide multilib x86_64+i386 (139 downloads) |
Mageia 8 | aarch64 (1598)*, i586 (1614)*, x86_64 (1595)* | Mageia 8 (79 downloads) |
Mageia cauldron | aarch64 (1626)*, i586 (1645)*, x86_64 (1619)* | Mageia cauldron (78 downloads) |
* Total number of downloaded packages.