forked from riscv-boom/riscv-boom
-
Notifications
You must be signed in to change notification settings - Fork 2
better vpn
David Metz edited this page Mar 30, 2020
·
5 revisions
https://schnouki.net/post/2014/openvpn-for-a-single-application-on-linux/
#run vivado in namespace:
# for some reason the path and license file seems to have to be explicit on ubuntu 20.04
sudo --preserve-env=PATH,XILINXD_LICENSE_FILE ip netns exec ntnuvpn vivado
export NTNUVPN="sudo --preserve-env=PATH,XILINXD_LICENSE_FILE ip netns exec ntnuvpn"
# terminal in namespace
sudo --preserve-env=PATH,XILINXD_LICENSE_FILE ip netns exec ntnuvpn bash
su david
#debug:
sudo ip netns exec ntnuvpn ping ntnu.no
sudo ip netns exec ntnuvpn ifconfig
# check license server:
cd ~/Xilinx/Vivado/2018.2/bin/unwrapped/lnx64.o
sudo ip netns exec ntnuvpn ./lmutil lmstat -a
sudo --preserve-env=PATH,XILINXD_LICENSE_FILE ip netns exec ntnuvpn ./lmutil lmstat -a
# check if ip changes with vpn
curl 'https://api.ipify.org?format=json'
sudo ip netns exec ntnuvpn curl 'https://api.ipify.org?format=json'