Create interface outside of app

This commit is contained in:
Jamil Bou Kheir
2021-07-02 18:43:48 +00:00
parent 3de6338eae
commit b143efe394
2 changed files with 5 additions and 3 deletions

View File

@@ -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..."

View File

@@ -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 """