diff options
author | terminaldweller <thabogre@gmail.com> | 2022-09-13 17:32:12 +0000 |
---|---|---|
committer | terminaldweller <thabogre@gmail.com> | 2022-09-13 17:32:12 +0000 |
commit | 68e3be1f591e40925b4c5c3f57aee8d4e260ebbf (patch) | |
tree | f07a55bbb82c23c688d104ff24d61084f5f5b72b /ipv6 | |
parent | updates (diff) | |
download | scripts-68e3be1f591e40925b4c5c3f57aee8d4e260ebbf.tar.gz scripts-68e3be1f591e40925b4c5c3f57aee8d4e260ebbf.zip |
update
Diffstat (limited to '')
-rwxr-xr-x | ipv6/home_ns_bind.sh | 16 | ||||
-rwxr-xr-x | ipv6/ns_bind.sh | 6 |
2 files changed, 19 insertions, 3 deletions
diff --git a/ipv6/home_ns_bind.sh b/ipv6/home_ns_bind.sh new file mode 100755 index 0000000..3b52e11 --- /dev/null +++ b/ipv6/home_ns_bind.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh + +NS=home_ns +IF=wlp0s20f3 +PHY=phy0 + +sudo ip netns add ${NS} || true +sudo iw phy ${PHY} set netns "$(sudo ip netns exec home_ns sh -c 'sleep 1 >&- & echo "$!"')" +# sudo ip link set ${IF} netns ${NS} +sudo ip netns exec ${NS} ip link set ${IF} up +sudo ip netns exec ${NS} ip link set dev lo up +sudo ip netns exec ${NS} dhclient ${IF} + +ip netns exec ${NS} ping -4 9.9.9.9 +ip netns exec ${NS} ping -4 google.com +ip netns exec ${NS} curl -4 icanhazip.com diff --git a/ipv6/ns_bind.sh b/ipv6/ns_bind.sh index 32b529d..9848ef4 100755 --- a/ipv6/ns_bind.sh +++ b/ipv6/ns_bind.sh @@ -10,10 +10,10 @@ # example: sudo ip netns exec phone_ns bash PHONE_NS=phone_ns -IF=enp0s20f0u3u1u3 +IF=enp0s20f0u3u3 -sudo ip netns add ${PHONE_NS} -sudo ip link set ${IF} netns ${PHONE_NS} +# sudo ip netns add ${PHONE_NS} +# sudo ip link set ${IF} netns ${PHONE_NS} sudo ip netns exec ${PHONE_NS} ip link set ${IF} up sudo ip netns exec ${PHONE_NS} ip link set dev lo up # will need to install dhclient before runnning this dummy |