From b143efe39453c8fa2aedbfdf34ccd589bea30b25 Mon Sep 17 00:00:00 2001 From: Jamil Bou Kheir Date: Fri, 2 Jul 2021 18:43:48 +0000 Subject: [PATCH] Create interface outside of app --- .ci/functional_test.sh | 4 +++- apps/cf_vpn/lib/cf_vpn/cli/live.ex | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.ci/functional_test.sh b/.ci/functional_test.sh index a9d4516ff..936480128 100755 --- a/.ci/functional_test.sh +++ b/.ci/functional_test.sh @@ -3,12 +3,14 @@ set -e echo "Setting capabilities" chmod +x cloudfire -sudo setcap "cap_net_admin,cap_net_raw,cap_dac_read_search+i" `which ip` sudo setcap "cap_net_admin,cap_net_raw,cap_dac_read_search+ep" cloudfire echo "Capabilities:" sudo getcap cloudfire +echo "Creating interface" +sudo ip link add dev wg-cloudfire type wireguard + mkdir $HOME/.cache echo "Initializing default config..." diff --git a/apps/cf_vpn/lib/cf_vpn/cli/live.ex b/apps/cf_vpn/lib/cf_vpn/cli/live.ex index 924867231..dc05c7d27 100644 --- a/apps/cf_vpn/lib/cf_vpn/cli/live.ex +++ b/apps/cf_vpn/lib/cf_vpn/cli/live.ex @@ -18,7 +18,7 @@ defmodule CfVpn.CLI.Live do import CfCommon.CLI def setup do - create_interface() + # create_interface() setup_iptables() up_interface() end @@ -26,7 +26,7 @@ defmodule CfVpn.CLI.Live do def teardown do down_interface() teardown_iptables() - delete_interface() + # delete_interface() end @doc """