# VPN connection from Build machine

**URL:** <https://discuss.circleci.com/t/vpn-connection-from-build-machine/4033>\
**Category:** Build Environment\
**Created:** [May 17, 2016, 7:22am UTC](https://discuss.circleci.com/t/vpn-connection-from-build-machine/4033 "2016-05-17T07:22:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DoryZi](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/doryzi/32/9905_2.png) [@DoryZi](https://discuss.circleci.com/u/DoryZi)\
**Post date:** [May 17, 2016, 7:22am UTC](https://discuss.circleci.com/t/vpn-connection-from-build-machine/4033/1 "2016-05-17T07:22:51Z")

</div>

Hi,

I’m having issues setting up a vpn connection from the build machine. Is that possible at all?  
I installed all the required packages but seems I cannot use the TUN device. it says it’s not found and gives an error when I’m trying to create it…

ubuntu@box703:~$ sudo mknod /dev/net/tun c 10 200  
mknod: `/dev/net/tun’: Operation not permitted

Can anyone assist please?

---

<div class="post-metadata">

**Author:** ![gianrubio](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@gianrubio](https://discuss.circleci.com/u/gianrubio)\
**Post date:** [May 30, 2016, 1:54pm UTC](https://discuss.circleci.com/t/vpn-connection-from-build-machine/4033/2 "2016-05-30T13:54:26Z")

</div>

Hi DoryZI

You can’t create a tun/tap driver on lxc, Circleci made a blog post [1] explaining this. Nevertheless I create a proxy socks [2] to redirect all traffic to my internal network and solved this vpn problem.

[1] [https://circleci.com/blog/vpns-and-why-they-don-t-work/](https://circleci.com/blog/vpns-and-why-they-don-t-work/)  
[2] [https://gist.github.com/gianrubio/dce37ee9b9c024937832d776597e2603](https://gist.github.com/gianrubio/dce37ee9b9c024937832d776597e2603)

---

<div class="post-metadata">

**Author:** ![rsshilli](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/rsshilli/32/9378_2.png) [@rsshilli](https://discuss.circleci.com/u/rsshilli)\
**Post date:** [September 15, 2017, 6:54pm UTC](https://discuss.circleci.com/t/vpn-connection-from-build-machine/4033/3 "2017-09-15T18:54:50Z")

</div>

I made my VPN connection work by using the `machine: true` directive and then launching my docker instance with the options necessary to start VPN in my docker instance. See more: [https://stackoverflow.com/questions/46245838/how-do-i-connect-to-vpn-from-a-build-running-on-circleci](https://stackoverflow.com/questions/46245838/how-do-i-connect-to-vpn-from-a-build-running-on-circleci)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:32am UTC](https://discuss.circleci.com/t/vpn-connection-from-build-machine/4033/4 "2018-06-18T11:32:04Z")

</div>


