1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/selftest/ns/create_bridge.sh
Tim Beale 5635a7ce2f selftest: Add helper scripts to run selftest in namespaces
This adds the underlying scripts, but they are not actually hooked up to
the selftest code yet, and so are not actually used.

Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2019-05-31 05:18:20 +00:00

20 lines
445 B
Bash
Executable File

#!/bin/sh
# creates a bridge interface (i.e. 'selftest0') that connects together the
# veth interfaces for the various testenvs
br_name=$1
ip_addr=$2
ipv6_addr=$3
# make sure the loopback is up (needed for pinging between namespaces, etc)
ip link set dev lo up
# create the bridge interface and enable it
ip link add $br_name type bridge
ip addr add $ip_addr/24 dev $br_name
ip addr add $ipv6_addr/112 dev $br_name
ip link set $br_name up