docs(setup): Added documentation for the testbed
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
31
scripts/31-configure_interfaces.sh
Normal file
31
scripts/31-configure_interfaces.sh
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
NS=$1
|
||||
IF=$2
|
||||
IP=$3
|
||||
|
||||
# Add interfaces to namespaces
|
||||
ip link set "$IF" netns "$NS"
|
||||
ip link set "$IF" netns "$NS"
|
||||
ip link set "$IF" netns "$NS"
|
||||
ip link set "$IF" netns "$NS"
|
||||
|
||||
# Set IP Addresses
|
||||
ip netns exec "$NS" ip addr add dev "$IF" "$IP"
|
||||
ip netns exec "$NS" ip addr add dev "$IF" "$IP"
|
||||
ip netns exec "$NS" ip addr add dev "$IF" "$IP"
|
||||
ip netns exec "$NS" ip addr add dev "$IF" "$IP"
|
||||
|
||||
# Turn on Links
|
||||
ip netns exec "$NS" ip link set up "$IF"
|
||||
ip netns exec "$NS" ip link set up "$IF"
|
||||
ip netns exec "$NS" ip link set up "$IF"
|
||||
ip netns exec "$NS" ip link set up "$IF"
|
||||
|
||||
# For Debugging
|
||||
#
|
||||
# # Show interface info
|
||||
# ip netns exec "$NS" ip a s "$IF"
|
||||
# ip netns exec "$NS" ip a s "$IF"
|
||||
# ip netns exec "$NS" ip a s "$IF"
|
||||
# ip netns exec "$NS" ip a s "$IF"
|
||||
Reference in New Issue
Block a user