Commit 116bcbb2 authored by Michal Rostecki's avatar Michal Rostecki

vagrant: Enable IPv6 and IP forwarding

By default, the most of Vagrant boxes are explicitly disabling IPv6 through sysctl. This change makes sure that IPv6, and also IP forwarding for all families, are enabled. This change is necessary for using dual-stack in Vagrant environment. Signed-off-by: 's avatarMichal Rostecki <vadorovsky@gmail.com>
parent df94b372
...@@ -68,6 +68,19 @@ cat <<\EOF >/etc/motd ...@@ -68,6 +68,19 @@ cat <<\EOF >/etc/motd
EOF EOF
# --- Enable IPv6 and IP forwarding
sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.disable_ipv6=0
sysctl -w net.ipv6.conf.all.forwarding=1
sed -i \
-e "/^net.ipv6.conf.all.disable_ipv6 = 1/d" \
/etc/sysctl.conf
cat <<EOF >>/etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.all.forwarding = 1
EOF
# --- Utility function to download go # --- Utility function to download go
download_go() { download_go() {
goversion=$(grep "golang:" Dockerfile.dapper | sed -e 's/.*golang:\(.*\)-.*/\1/') goversion=$(grep "golang:" Dockerfile.dapper | sed -e 's/.*golang:\(.*\)-.*/\1/')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment