mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-02-10 16:57:00 +08:00
tests, ns: use namespace option for all ip commands
simplifies use of of `ip netns exec` when it is about ip commands Signed-off-by: William Dauchy <w.dauchy@criteo.com>
This commit is contained in:
20
tests/ns.sh
20
tests/ns.sh
@@ -75,19 +75,19 @@ ${IP} link add ${ETHNAME1} type veth peer name ${ETHNAME2}
|
||||
${IP} link set ${ETHNAME1} netns ${NSNAME1}
|
||||
${IP} link set ${ETHNAME2} netns ${NSNAME2}
|
||||
|
||||
${IP} netns exec ${NSNAME1} ip link set ${ETHNAME1} up
|
||||
${IP} netns exec ${NSNAME2} ip link set ${ETHNAME2} up
|
||||
${IP} netns exec ${NSNAME2} ip link set lo up
|
||||
${IP} -n ${NSNAME1} link set ${ETHNAME1} up
|
||||
${IP} -n ${NSNAME2} link set ${ETHNAME2} up
|
||||
${IP} -n ${NSNAME2} link set lo up
|
||||
|
||||
${IP} netns exec ${NSNAME1} ip addr add ${CLI_ADDRESS} dev ${ETHNAME1}
|
||||
${IP} netns exec ${NSNAME2} ip addr add ${ADDRESS} dev ${ETHNAME2}
|
||||
${IP} -n ${NSNAME1} addr add ${CLI_ADDRESS} dev ${ETHNAME1}
|
||||
${IP} -n ${NSNAME2} addr add ${ADDRESS} dev ${ETHNAME2}
|
||||
|
||||
${IP} netns exec ${NSNAME1} ip route add default via ${CLI_ADDRESS} dev ${ETHNAME1}
|
||||
${IP} netns exec ${NSNAME2} ip route add default via ${ADDRESS} dev ${ETHNAME2}
|
||||
${IP} -n ${NSNAME1} route add default via ${CLI_ADDRESS} dev ${ETHNAME1}
|
||||
${IP} -n ${NSNAME2} route add default via ${ADDRESS} dev ${ETHNAME2}
|
||||
|
||||
${IP} netns exec ${NSNAME2} ip addr
|
||||
${IP} netns exec ${NSNAME2} ip route
|
||||
${IP} netns exec ${NSNAME1} ip route
|
||||
${IP} -n ${NSNAME2} addr
|
||||
${IP} -n ${NSNAME2} route
|
||||
${IP} -n ${NSNAME1} route
|
||||
|
||||
${IP} netns exec ${NSNAME1} ping -c 1 ${ADDRESS} >/dev/null
|
||||
${IP} netns exec ${NSNAME2} ping -c 1 ${ADDRESS} >/dev/null
|
||||
|
||||
Reference in New Issue
Block a user