{"id":19371,"date":"2022-11-06T11:32:56","date_gmt":"2022-11-06T06:02:56","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/"},"modified":"2022-11-06T11:32:56","modified_gmt":"2022-11-06T06:02:56","slug":"solved-openvpn-route-local-net-to-remote-server-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/","title":{"rendered":"[Solved] OPENVPN route local net to remote server [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-35269896\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"35269896\" data-parentid=\"35083637\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>If I understand you correctly, you want to map the address 192.168.2.123 to the remotely accessable openvpn server 10.0.0.1<\/p>\n<p>In order to do this, you will need to do two things<\/p>\n<ol>\n<li>Create an alias for the address 192.168.2.123 on your debian pc. A detailed how-to can be found <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/unix.stackexchange.com\/questions\/178118\/two-ips-on-one-nic-network-card\">here<\/a><\/li>\n<li>Setup <strong>your debian pc<\/strong> to rewrtite incoming traffic for 192.168.2.123 to the remote server 10.0.0.1.<\/li>\n<\/ol>\n<p>In order to setup forwarding, you will need to enable it first as shown below.<\/p>\n<pre><code>echo 1 &gt; \/proc\/sys\/net\/ipv4\/ip_forward\n<\/code><\/pre>\n<p>Then setup specific firewall rules to actually forward your traffic. Here is an example how to do this.<\/p>\n<pre><code>iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE\niptables -t nat -A PREROUTING -d 192.168.2.123 -j DNAT --to-destination 10.0.0.1\n<\/code><\/pre>\n<p><strong>Note:<\/strong> tun0 is supposed the interface of the tunnel your debian pc opened, eth0 the interface on your debian pc with ip address 192.168.2.123. The actual name of your interfaces may be sth. else.<br \/>\nThis will setup a NAT, effectively mapping the traffic from your LAN interface, to the address you have within the VPN. Also be aware, that this setup will require the clients in your LAN to initiate any connection with the remote debian server.<\/p>\n<p>Another solution would be to simply forward the traffic of your LAN interface to your tunnel interface as shown below. Using this approach you will be able to access your remote debian server using it&#8217;s internal VPN ip 10.0.0.1.<\/p>\n<pre><code>iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT\niptables -A FORWARD -i tun0 -o eth0 -j ACCEPT\n<\/code><\/pre>\n<p><strong>Note:<\/strong> The VPN server on the other side does not know about the subnet, whose traffic is forwarded to it. In order to enable the server sending back responses you will need to tell it about being able to reach your LAN 192.168.2.x using the tunnel. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/community.openvpn.net\/openvpn\/wiki\/RoutedLans\">Here<\/a> is a explanation how this can be done. Also you will need to tell your client about the now additional route on the normal network interface.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">11<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved OPENVPN route local net to remote server [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] If I understand you correctly, you want to map the address 192.168.2.123 to the remotely accessable openvpn server 10.0.0.1 In order to do this, you will need to do two things Create an alias for the address 192.168.2.123 on your debian pc. A detailed how-to can be found here Setup your debian pc to &#8230; <a title=\"[Solved] OPENVPN route local net to remote server [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\" aria-label=\"More on [Solved] OPENVPN route local net to remote server [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[4616,1701],"class_list":["post-19371","post","type-post","status-publish","format-standard","hentry","category-solved","tag-openvpn","tag-routes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] OPENVPN route local net to remote server [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] OPENVPN route local net to remote server [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] If I understand you correctly, you want to map the address 192.168.2.123 to the remotely accessable openvpn server 10.0.0.1 In order to do this, you will need to do two things Create an alias for the address 192.168.2.123 on your debian pc. A detailed how-to can be found here Setup your debian pc to ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-06T06:02:56+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] OPENVPN route local net to remote server [closed]\",\"datePublished\":\"2022-11-06T06:02:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\"},\"wordCount\":300,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"openvpn\",\"routes\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\",\"name\":\"[Solved] OPENVPN route local net to remote server [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-06T06:02:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] OPENVPN route local net to remote server [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] OPENVPN route local net to remote server [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] OPENVPN route local net to remote server [closed] - JassWeb","og_description":"[ad_1] If I understand you correctly, you want to map the address 192.168.2.123 to the remotely accessable openvpn server 10.0.0.1 In order to do this, you will need to do two things Create an alias for the address 192.168.2.123 on your debian pc. A detailed how-to can be found here Setup your debian pc to ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/","og_site_name":"JassWeb","article_published_time":"2022-11-06T06:02:56+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] OPENVPN route local net to remote server [closed]","datePublished":"2022-11-06T06:02:56+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/"},"wordCount":300,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["openvpn","routes"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/","name":"[Solved] OPENVPN route local net to remote server [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-06T06:02:56+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-openvpn-route-local-net-to-remote-server-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] OPENVPN route local net to remote server [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/19371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=19371"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/19371\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=19371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=19371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=19371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}