{"id":926,"date":"2016-12-19T22:19:13","date_gmt":"2016-12-20T03:19:13","guid":{"rendered":"http:\/\/matthannan.net\/blog\/?p=926"},"modified":"2016-12-19T22:20:31","modified_gmt":"2016-12-20T03:20:31","slug":"gargoyle-router-with-openvpn","status":"publish","type":"post","link":"https:\/\/matthannan.net\/blog\/gargoyle-router-with-openvpn\/","title":{"rendered":"Gargoyle Router&#8230;with OpenVPN"},"content":{"rendered":"<p>As it turns out, I have two routers on my home LAN. The one I have had in place for a long time is a <a href=\"https:\/\/www.netgear.com\/home\/products\/networking\/wifi-routers\/wndr4300.aspx\" target=\"_blank\">Netgear WNDR4300<\/a>. It is not the best router in the world, but it has been very stable for me over the years. The other router is a <a href=\"https:\/\/www.netgear.com\/home\/products\/networking\/wifi-routers\/wndr4500.aspx\" target=\"_blank\">Netgear WNDR4500<\/a>. I purchased this one for use at my parent&#8217;s house. My dad recently switched back to Comcast and decided to go with their WiFi in the cable modem. Whatevs. That freed up the 4500 for me, which I used to replace my ancient <a href=\"http:\/\/www.linksys.com\/us\/p\/P-WRT54GL\/#product-features\" target=\"_blank\">Linksys WRT54GL<\/a>, which I was using in the living room as a WiFi AP and for hanging the Roku off of (yes, I like wired connections).<\/p>\n<p>In my quest for VPN access from work to home for Internet access, I discovered that while <a href=\"http:\/\/www.dd-wrt.com\/site\/index\" target=\"_blank\">DD-WRT<\/a> (and so <a href=\"http:\/\/www.polarcloud.com\/tomato\" target=\"_blank\">Tomato<\/a>) do not support either of my Netgears, <a href=\"https:\/\/openwrt.org\/\" target=\"_blank\">OpenWRT<\/a> supports the 4300. Hmmm&#8230; I find this interesting, as the 4500 is the better router in specs, but it is not supported in either DD-WRT or OpenWRT worlds. And, as Tomato is to DD-WRT, there is a fork of OpenWRT that has a nicer GUI. This is called <a href=\"http:\/\/www.gargoyle-router.com\/index.php\" target=\"_blank\">Gargoyle-Router<\/a>. A super cool part of all of this is that Gargoyle supports plugins, similar to the way that pfSense does. One of these plugins is <a href=\"http:\/\/www.gargoyle-router.com\/wiki\/doku.php?id=openvpn\" target=\"_blank\">OpenVPN<\/a>.<\/p>\n<p>SoftEther has done everything that I have asked of it. And since I discovered the missing ports to open on the router, it has worked flawlessly and easily. The only problem is that it is running on my desktop PC. What if Microsoft kicks out an update and the box reboots in the middle of the night and I do not know this until I get to work and try to establish the VPN tunnel? Well, I suppose I have some options, but the end result is the same. My VPN server should be running at the edge of my LAN, not on a PC in user space. It should be on the router and that is just that. <\/p>\n<p>As far as <a href=\"https:\/\/pfsense.org\/\" target=\"_blank\">pfSense<\/a> goes, I am still wicked interested in playing with this. In fact, last night I spent several hours looking for the missing power brick for my old <a href=\"https:\/\/support.lenovo.com\/us\/en\/documents\/migr-68040\" target=\"_blank\">ThinkPad X61t<\/a> laptop so that I could see how pfSense handled this hardware. This laptop might be a bit too old for what I have in mind, which is eventually going to be more than a simple router with a VPN server running on it. I am thinking <a href=\"https:\/\/supportforums.cisco.com\/discussion\/12082041\/what-difference-between-ips-ids-and-firewall\" target=\"_blank\">IDS\/IPS<\/a>, which will certainly require some beefier hardware. Anyway, I could not find the power brick, so I turned to eBay and ordered a Lenovo branded one (not a cheap knock-off) for $13 and free shipping. In the meantime, I think I am flashing my 4300 tonight after my wife is asleep. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>As it turns out, I have two routers on my home LAN. The one I have had in place for a long time is a Netgear WNDR4300. It is not the best router in the world, but it has been &hellip; <a href=\"https:\/\/matthannan.net\/blog\/gargoyle-router-with-openvpn\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[286,288,285,281,287,278],"class_list":["post-926","post","type-post","status-publish","format-standard","hentry","category-geek","tag-gargoyle","tag-netgear","tag-openwrt","tag-pfsense","tag-stinkpad","tag-vpn"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2NxlE-eW","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":908,"url":"https:\/\/matthannan.net\/blog\/softether-vpn\/","url_meta":{"origin":926,"position":0},"title":"SoftEther VPN","author":"matthannan","date":"16 December 2016","format":false,"excerpt":"So, long story short, I will no longer be an AT&T employee as of Dec 31. On Jan 1, I begin the next chapter in my career, working for a small company based out of North Carolina. They usually are a contractor shop, but due to the nature of the\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":935,"url":"https:\/\/matthannan.net\/blog\/hello-from\/","url_meta":{"origin":926,"position":1},"title":"Hello from&#8230;","author":"matthannan","date":"20 December 2016","format":false,"excerpt":"my iPhone via OpenVPN connecting to the Gargoyle-Router. Setting up OpenVPN on the iPhone was the toughest part.","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":939,"url":"https:\/\/matthannan.net\/blog\/openwrt\/","url_meta":{"origin":926,"position":2},"title":"OpenWRT","author":"matthannan","date":"21 December 2016","format":false,"excerpt":"Well, that was quick. I was able to make a connection from remote back to the Gargoyle router via the OpenVPN tunnel. But, I was unable to see anything on the LAN. Sure, this was not one of the objectives when I started this journey, but after seeing that option\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":190,"url":"https:\/\/matthannan.net\/blog\/802-11n-5\/","url_meta":{"origin":926,"position":3},"title":"802.11n","author":"matthannan","date":"3 October 2012","format":false,"excerpt":"Oct 2: Been screwing with this for the better part of two hours. I love working from home! But, I can't even get the laptop to see the adapter attached to the TV, let alone connect and then stream video. It may be that this adapter has been rendered obsolete\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":953,"url":"https:\/\/matthannan.net\/blog\/openwrt-follow-up\/","url_meta":{"origin":926,"position":4},"title":"OpenWRT, follow-up","author":"matthannan","date":"22 December 2016","format":false,"excerpt":"It has been a really, really good day on the router front. I am very happy with OpenWRT and you should be, too. Everything is cranking right along with plenty of room to spare. With the help of these links, I was able to get my DNS server settings pointing\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1617,"url":"https:\/\/matthannan.net\/blog\/raspberry-pi-vpn-router-w-pia-novaspirit\/","url_meta":{"origin":926,"position":5},"title":"Raspberry Pi VPN Router w\/ PIA &#8211; Novaspirit","author":"matthannan","date":"25 August 2019","format":false,"excerpt":"This is something I've been using for awhile now, thought i would show you the entire process, This is a tutorial for setting up a raspberry pi vpn router.Source: Raspberry Pi VPN Router w\/ PIA - Novaspirit Set this up late last night. I am currently posting this \"from Ireland\".\u2026","rel":"","context":"In &quot;Geek&quot;","block_context":{"text":"Geek","link":"https:\/\/matthannan.net\/blog\/category\/geek\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts\/926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/comments?post=926"}],"version-history":[{"count":2,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts\/926\/revisions"}],"predecessor-version":[{"id":930,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/posts\/926\/revisions\/930"}],"wp:attachment":[{"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/media?parent=926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/categories?post=926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matthannan.net\/blog\/wp-json\/wp\/v2\/tags?post=926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}