ifupdown-netns/README.md

22 lines
738 B
Markdown
Raw Normal View History

2018-04-07 19:40:38 +00:00
# ifupdown-netns
Some simple scripts to simplify configuring network namespaces on Debian-like
systems. Copy them into the corresponding directories under `/etc/network`.
To configure an interface in a namespace:
```
auto eth1
iface eth1 inet manual
netns myns
```
2018-04-07 20:05:36 +00:00
On invocation of `ifup`:
* if the namespace doesn't exist it will be created
* if the folders `if-down.d`, `if-post-down.d`, `if-pre-up.d` and `if-up.d`
under `/etc/netns/<namespace>/network` don't exist, they will be created
* if the `/etc/netns/<namespace>/network/interfaces` file doesn't exist a
blank one will be created
* if it does and the interface is configured the the script will invoke `ifup`
for this interface inside the namespace.