mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-28 02:18:50 +00:00
Create interface outside of app
This commit is contained in:
@@ -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..."
|
||||
|
||||
@@ -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 """
|
||||
|
||||
Reference in New Issue
Block a user