- #!/bin/sh
- set -e
- if [ -n "${IF_NETNS}" ]
- then
- unshare -m /bin/sh <<-EOF
- mount --make-rprivate /
- mount --bind /run/network.${IF_NETNS} /run/network
- if (ip netns exec ${IF_NETNS} ifquery --list | grep -qx ${IFACE}); then
- ip netns exec ${IF_NETNS} ifdown ${IFACE}
- fi
- ip netns exec ${IF_NETNS} ip link set netns 1 dev ${IFACE}
- EOF
- fi
|