1
- # slirp4netns: User-mode networking for unprivileged network namespaces
1
+ # slirp4netns: User-mode networking for unprivileged network namespaces
2
2
3
3
slirp4netns provides user-mode networking ("slirp") for unprivileged network namespaces.
4
4
@@ -97,7 +97,7 @@ Also available as a package on almost all Linux distributions:
97
97
* [ Arch Linux] ( https://www.archlinux.org/packages/community/x86_64/slirp4netns/ )
98
98
* [ openSUSE (since Leap 15.0)] ( https://build.opensuse.org/package/show/openSUSE%3AFactory/slirp4netns )
99
99
* [ SUSE Linux Enterprise (since 15)] ( https://build.opensuse.org/package/show/devel%3Akubic/slirp4netns )
100
- * [ Debian GNU/Linux (since 10.0)] ( https://packages.debian.org/buster/slirp4netns )
100
+ * [ Debian GNU/Linux (since 10.0)] ( https://packages.debian.org/buster/slirp4netns )
101
101
* [ Ubuntu (since 19.04)] ( https://packages.ubuntu.com/search?keywords=slirp4netns )
102
102
* [ NixOS] ( https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/networking/slirp4netns )
103
103
* [ Gentoo Linux] ( https://packages.gentoo.org/packages/app-emulation/slirp4netns )
@@ -150,7 +150,7 @@ starting slirp, MTU=65520
150
150
link/ether c2:28:0c:0e:29:06 brd ff:ff:ff:ff:ff:ff
151
151
inet 10.0.2.100/24 brd 10.0.2.255 scope global tap0
152
152
valid_lft forever preferred_lft forever
153
- inet6 fe80::c028:cff:fe0e:2906/64 scope link
153
+ inet6 fe80::c028:cff:fe0e:2906/64 scope link
154
154
valid_lft forever preferred_lft forever
155
155
(namespace)$ echo "nameserver 10.0.2.3" > /tmp/resolv.conf
156
156
(namespace)$ mount --bind /tmp/resolv.conf /etc/resolv.conf
@@ -193,13 +193,13 @@ The latest revision of slirp4netns is regularly benchmarked (`make benchmark`) o
193
193
Build dependencies (` apt-get ` ):
194
194
195
195
``` console
196
- $ sudo apt-get install libglib2.0-dev libslirp-dev libcap-dev libseccomp-dev
196
+ $ sudo apt-get install libglib2.0-dev libslirp-dev libcap-dev libseccomp-dev libssl-dev
197
197
```
198
198
199
199
Build dependencies (` dnf ` ):
200
200
201
201
``` console
202
- $ sudo dnf install glib2-devel libslirp-devel libcap-devel libseccomp-devel
202
+ $ sudo dnf install glib2-devel libslirp-devel libcap-devel libseccomp-devel openssl-devel
203
203
```
204
204
205
205
Installation steps:
@@ -211,7 +211,7 @@ $ make
211
211
$ sudo make install
212
212
```
213
213
214
- * [ libslirp] ( https://gitlab.freedesktop.org/slirp/libslirp ) needs to be v4.1.0 or later.
214
+ * [ libslirp] ( https://gitlab.freedesktop.org/slirp/libslirp ) needs to be v4.1.0 or later. Using v4.5.0 or later is recommended.
215
215
* To build ` slirp4netns ` as a static binary, run ` ./configure ` with ` LDFLAGS=-static ` .
216
216
* If you set ` --prefix ` to ` $HOME ` , you don't need to run ` make install ` with ` sudo ` .
217
217
0 commit comments