{"id":60,"date":"2017-02-20T14:22:23","date_gmt":"2017-02-20T14:22:23","guid":{"rendered":"https:\/\/d1m0.com\/?p=60"},"modified":"2017-08-26T10:15:42","modified_gmt":"2017-08-26T10:15:42","slug":"openvpn-clientserver-conf","status":"publish","type":"post","link":"https:\/\/d1m0.com\/?p=60","title":{"rendered":"openvpn  client\/server conf + iptables forward"},"content":{"rendered":"<p>\/\/ client \/\/<\/p>\n<blockquote><p>client<br \/>\ndev tun<br \/>\nproto udp<br \/>\nremote IP\u00a0 1194<br \/>\nnobind<br \/>\npersist-key<br \/>\npersist-tun<br \/>\ncomp-lzo<br \/>\nlog-append openvpn-log<br \/>\nverb 3<br \/>\nmute 10<\/p><\/blockquote>\n<p>\/\/ Server \/\/<\/p>\n<blockquote><p>proto udp<br \/>\ndev tun<br \/>\nport 1194<br \/>\nserver 10.100.200.0 255.255.255.0<br \/>\npush &#8220;route 192.168.3.0 255.255.255.0&#8221;<br \/>\nclient-config-dir ccd<br \/>\nclient-to-client<br \/>\nifconfig-pool-persist ipp.txt<br \/>\nkeepalive 10 120<br \/>\ncomp-lzo<br \/>\npersist-key<br \/>\npersist-tun<br \/>\nstatus openvpn-status.log 20<br \/>\nlog-append openvpn-log<br \/>\nverb 3<br \/>\nmute 1<\/p><\/blockquote>\n<p>\/\/ Iptables \/\/<\/p>\n<blockquote><p>*filter<br \/>\n:INPUT ACCEPT [9976:1352302]<br \/>\n:FORWARD ACCEPT [7:364]<br \/>\n:OUTPUT ACCEPT [19184:1814693]<br \/>\n-A INPUT -m state &#8211;state RELATED,ESTABLISHED -j ACCEPT<br \/>\n-A INPUT -p icmp -j ACCEPT<br \/>\n-A INPUT -i lo -j ACCEPT<br \/>\n-A INPUT -i tun0 -j ACCEPT<br \/>\n-A INPUT -s 10.100.200.0\/24 -p tcp -m tcp &#8211;dport 22 -j ACCEPT<br \/>\n-A INPUT -p tcp -m tcp &#8211;dport 8086 -j ACCEPT<br \/>\n-A INPUT -s xxx.xxx.xxx.xxx\/32 -p tcp -m tcp &#8211;dport 3128 -j ACCEPT<br \/>\n-A INPUT -m state &#8211;state NEW -j LOG &#8211;log-prefix &#8220;INPUT: &#8221;<br \/>\n-A FORWARD -i tun0 -j ACCEPT<br \/>\n-A FORWARD -s 10.100.200.0\/24 -d 192.168.x.0\/24 -i tun0 -j ACCEPT<br \/>\n-A FORWARD -i eth0 -o tun0 -m state &#8211;state RELATED,ESTABLISHED -j ACCEPT<br \/>\n-A FORWARD -i tun0 -o eth0 -j ACCEPT<br \/>\n-A OUTPUT -p udp -m udp &#8211;dport 123 -j ACCEPT<br \/>\n-A OUTPUT -o tun+ -j ACCEPT<br \/>\nCOMMIT<br \/>\n# Completed on Thu Dec 29 13:16:58 2016<br \/>\n# Generated by iptables-save v1.4.21 on Thu Dec 29 13:16:58 2016<br \/>\n*nat<br \/>\n:PREROUTING ACCEPT [7:588]<br \/>\n:INPUT ACCEPT [0:0]<br \/>\n:OUTPUT ACCEPT [0:0]<br \/>\n:POSTROUTING ACCEPT [0:0]<br \/>\n-A POSTROUTING -o eth0 -j MASQUERADE<br \/>\nCOMMIT<\/p><\/blockquote>\n<p>\/\/ sysctl.conf \/\/<\/p>\n<blockquote><p>net.ipv6.conf.all.disable_ipv6 = 1<br \/>\nnet.ipv6.conf.default.disable_ipv6 = 1<br \/>\nnet.ipv4.ip_forward=1<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/\/ client \/\/ client dev tun proto udp remote IP\u00a0 1194 nobind persist-key persist-tun comp-lzo log-append openvpn-log verb 3 mute 10 \/\/ Server \/\/ proto udp dev tun port 1194 server 10.100.200.0 255.255.255.0 push &#8220;route 192.168.3.0 255.255.255.0&#8221; client-config-dir ccd client-to-client ifconfig-pool-persist ipp.txt keepalive 10 120 comp-lzo persist-key persist-tun status openvpn-status.log 20 log-append openvpn-log verb 3 &#8230;<\/p>\n<p><a href=\"https:\/\/d1m0.com\/?p=60\" class=\"more-link\">Continue reading &lsquo;openvpn  client\/server conf + iptables forward&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-linux","category-networking"],"_links":{"self":[{"href":"https:\/\/d1m0.com\/index.php?rest_route=\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d1m0.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/d1m0.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/d1m0.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/d1m0.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":5,"href":"https:\/\/d1m0.com\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":669,"href":"https:\/\/d1m0.com\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions\/669"}],"wp:attachment":[{"href":"https:\/\/d1m0.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/d1m0.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/d1m0.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}