other versions
- wheezy 20120521-3+b3
- wheezy-backports 3.16.0-2~bpo70+1
- jessie 3.16.0-2
- testing 4.9.0-1
- unstable 4.9.0-1
| IP-NETNS(8) | Linux | IP-NETNS(8) |
NAME¶
ip-netns - process network namespace managementSYNOPSIS¶
ip [ OPTIONS ] netns { COMMAND | help }
DESCRIPTION¶
A network namespace is logically another copy of the network stack, with its own routes, firewall rules, and network devices.- ip netns list - show all of the named network namespaces
-
This command displays all of the network namespaces in /var/run/netns
- ip netns add NAME - create a new named network namespace
-
If NAME is available in /var/run/netns/ this command creates a new network namespace and assigns NAME.
- ip netns delete NAME - delete the name of a network namespace
-
If NAME is present in /var/run/netns it is umounted and the mount point is removed. If this is the last user of the network namespace the network namespace will be freed, otherwise the network namespace persists until it has no more users. ip netns delete may fail if the mount point is in use in another mount namespace.
- ip netns identify PID - Report network namespaces names for process
-
This command walks through /var/run/netns and finds all the network namespace names for network namespace of the specified process.
- ip netns pids NAME - Report processes in the named network namespace
-
This command walks through proc and finds all of the process who have the named network namespace as their primary network namespace.
- ip netns exec NAME cmd ... - Run cmd in the named network namespace
-
This command allows applications that are network namespace unaware to be run in something other than the default network namespace with all of the configuration for the specified network namespace appearing in the customary global locations. A network namespace and bind mounts are used to move files from their network namespace specific location to their default locations without affecting other processes.
- ip netns monitor - Report as network namespace names are added and deleted
-
This command watches network namespace name addition and deletion events and prints a line for each event it sees.
EXAMPLES¶
ip netns listShows the list of current named network
namespaces
ip netns add vpn
Creates a network namespace and names it
vpn
ip netns exec vpn ip link set lo up
Bring up the loopback interface in the vpn
network namespace.
SEE ALSO¶
ip(8)AUTHOR¶
Original Manpage by Eric W. Biederman| 16 Jan 2013 | iproute2 |