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
@@ -73,7 +73,7 @@ Also available as a package on almost all Linux distributions:
73
73
* [ Arch Linux] ( https://www.archlinux.org/packages/community/x86_64/slirp4netns/ )
74
74
* [ openSUSE (since Leap 15.0)] ( https://build.opensuse.org/package/show/openSUSE%3AFactory/slirp4netns )
75
75
* [ SUSE Linux Enterprise (since 15)] ( https://build.opensuse.org/package/show/devel%3Akubic/slirp4netns )
76
- * [ Debian GNU/Linux (since 10.0)] ( https://packages.debian.org/buster/slirp4netns )
76
+ * [ Debian GNU/Linux (since 10.0)] ( https://packages.debian.org/buster/slirp4netns )
77
77
* [ Ubuntu (since 19.04)] ( https://packages.ubuntu.com/search?keywords=slirp4netns )
78
78
* [ NixOS] ( https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/networking/slirp4netns )
79
79
* [ Gentoo Linux] ( https://packages.gentoo.org/packages/app-emulation/slirp4netns )
@@ -126,7 +126,7 @@ starting slirp, MTU=65520
126
126
link/ether c2:28:0c:0e:29:06 brd ff:ff:ff:ff:ff:ff
127
127
inet 10.0.2.100/24 brd 10.0.2.255 scope global tap0
128
128
valid_lft forever preferred_lft forever
129
- inet6 fe80::c028:cff:fe0e:2906/64 scope link
129
+ inet6 fe80::c028:cff:fe0e:2906/64 scope link
130
130
valid_lft forever preferred_lft forever
131
131
(namespace)$ echo "nameserver 10.0.2.3" > /tmp/resolv.conf
132
132
(namespace)$ mount --bind /tmp/resolv.conf /etc/resolv.conf
@@ -169,13 +169,13 @@ The latest revision of slirp4netns is regularly benchmarked (`make benchmark`) o
169
169
Build dependencies (` apt-get ` ):
170
170
171
171
``` console
172
- $ sudo apt-get install libglib2.0-dev libslirp-dev libcap-dev libseccomp-dev
172
+ $ sudo apt-get install libglib2.0-dev libslirp-dev libcap-dev libseccomp-dev libssl-dev
173
173
```
174
174
175
175
Build dependencies (` dnf ` ):
176
176
177
177
``` console
178
- $ sudo dnf install glib2-devel libslirp-devel libcap-devel libseccomp-devel
178
+ $ sudo dnf install glib2-devel libslirp-devel libcap-devel libseccomp-devel openssl-devel
179
179
```
180
180
181
181
Installation steps:
@@ -187,7 +187,7 @@ $ make
187
187
$ sudo make install
188
188
```
189
189
190
- * [ libslirp] ( https://gitlab.freedesktop.org/slirp/libslirp ) needs to be v4.1.0 or later.
190
+ * [ libslirp] ( https://gitlab.freedesktop.org/slirp/libslirp ) needs to be v4.1.0 or later. Using v4.5.0 or later is recommended.
191
191
* To build ` slirp4netns ` as a static binary, run ` ./configure ` with ` LDFLAGS=-static ` .
192
192
* If you set ` --prefix ` to ` $HOME ` , you don't need to run ` make install ` with ` sudo ` .
193
193
0 commit comments