{"id":19502,"date":"2017-04-10T06:18:24","date_gmt":"2017-04-09T22:18:24","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/04\/10\/proxmox-%e8%a7%a3%e6%b1%ba%e5%9c%a8-lxc-%e7%84%a1%e6%b3%95%e5%95%9f%e5%8b%95-openvpn\/"},"modified":"2021-03-18T17:24:59","modified_gmt":"2021-03-18T09:24:59","slug":"proxmox-%e8%a7%a3%e6%b1%ba%e5%9c%a8-lxc-%e7%84%a1%e6%b3%95%e5%95%9f%e5%8b%95-openvpn","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/04\/10\/proxmox-%e8%a7%a3%e6%b1%ba%e5%9c%a8-lxc-%e7%84%a1%e6%b3%95%e5%95%9f%e5%8b%95-openvpn\/","title":{"rendered":"Proxmox &#8211; \u89e3\u6c7a\u5728 LXC \u7121\u6cd5\u555f\u52d5 OpenVPN"},"content":{"rendered":"<p>\u5728 Proxmox LXC \u5b89\u88dd OpenVPN\uff0c\u4e26\u8a2d\u5b9a\u5b8c\u6210\u555f\u52d5\u5f8c\uff0c\u51fa\u73fe\u4e0b\u9762\u7684\u932f\u8aa4\u8a0a\u606f<br \/># <span style=\"color: #ff0000\">systemctl status openvpn@server.service<\/span><br \/><span style=\"color: #0000ff\">\u25cf openvpn@server.service &#8211; OpenVPN connection to server<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Loaded: loaded (\/lib\/systemd\/system\/openvpn@.service; enabled; vendor preset: enabled)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Active: <span style=\"color: #ff0000\">failed<\/span> (Result: exit-code) since Mon 2017-02-20 19:17:06 CST; 6s ago<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0 Docs: man:openvpn(8)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 https:\/\/community.openvpn.net\/openvpn\/wiki\/Openvpn23ManPage<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 https:\/\/community.openvpn.net\/openvpn\/wiki\/HOWTO<\/span><br \/><span style=\"color: #0000ff\">\u00a0 Process: 1585 ExecStart=\/usr\/sbin\/openvpn &#8211;daemon ovpn-%i &#8211;status \/run\/openvpn\/%i.status 10 &#8211;cd \/etc\/openvpn &#8211;script-security 2 &#8211;config \/etc\/openvpn\/%i.conf &#8211;writepid \/run\/openvpn\/%i.pid (code=exited, st<\/span><br \/><span style=\"color: #0000ff\">\u00a0Main PID: 1586 (code=exited, status=1\/FAILURE)<\/span><\/p>\n<p><span style=\"color: #0000ff\">Feb 20 19:17:06 vpn systemd[1]: Starting OpenVPN connection to server&#8230;<\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:17:06 vpn systemd[1]: <span style=\"color: #ff0000\">openvpn@server.service: PID file \/run\/openvpn\/server.pid not readable (yet?) after start: No such file or directory<\/span><\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:17:06 vpn systemd[1]: Started OpenVPN connection to server.<\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:17:06 vpn systemd[1]: openvpn@server.service: Main process exited, code=exited, status=1\/FAILURE<\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:17:06 vpn systemd[1]: openvpn@server.service: Unit entered failed state.<\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:17:06 vpn systemd[1]: openvpn@server.service: Failed with result &#8216;exit-code&#8217;.<\/span>[@more@]\u53c3\u8003\u7db2\u7ad9\uff1a<br \/><a href=\"https:\/\/hungred.com\/how-to\/setup-openvpn-on-proxmox-lxc\/\" target=\"_blank\" rel=\"noopener noreferrer\">Setup OpenVPN on Proxmox LXC &#8211; Hungred Dot Com<\/a><\/p>\n<p>\u767b\u5165 LXC \u5f8c<br \/># <span style=\"color: #ff0000\">cd \/dev<\/span><br \/># <span style=\"color: #ff0000\">mkdir net<\/span><br \/># <span style=\"color: #ff0000\">mknod net\/tun c 10 200<\/span><br \/># <span style=\"color: #ff0000\">chmod 0666 net\/tun<\/span><br \/># <span style=\"color: #ff0000\">ls -l \/dev\/net\/tun<\/span><br \/><span style=\"color: #0000ff\">crw-rw-rw- 1 root root 10, 200 Feb 20 19:24 \/dev\/net\/tun<\/span><\/p>\n<p>\u6216\u76f4\u63a5\u5beb\u5728 <span style=\"color: #0000ff\">\/etc\/rc.local<\/span> \u4e4b\u4e2d<br \/># <span style=\"color: #ff0000\">vim \/etc\/rc.local<\/span><br \/>\u52a0\u5165\u4e0b\u9762\u5e7e\u884c<br \/><span style=\"color: #0000ff\">mkdir \/dev\/net<\/span><br \/><span style=\"color: #0000ff\">mknod \/dev\/net\/tun c 10 200<\/span><br \/><span style=\"color: #0000ff\">chmod 0666 \/dev\/net\/tun<\/span><\/p>\n<p>OpenVPN \u53ef\u4ee5\u6b63\u5e38\u57f7\u884c<br \/># <span style=\"color: #ff0000\">systemctl status openvpn@server.service<\/span><br \/><span style=\"color: #0000ff\">\u25cf openvpn@server.service &#8211; OpenVPN connection to server<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Loaded: loaded (\/lib\/systemd\/system\/openvpn@.service; enabled; vendor preset: enabled)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Active: active (<\/span><span style=\"color: #ff0000\">running<\/span><span style=\"color: #0000ff\">) since Mon 2017-02-20 19:24:33 CST; 18s ago<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0 Docs: man:openvpn(8)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 https:\/\/community.openvpn.net\/openvpn\/wiki\/Openvpn23ManPage<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 https:\/\/community.openvpn.net\/openvpn\/wiki\/HOWTO<\/span><br \/><span style=\"color: #0000ff\">\u00a0 Process: 1600 ExecStart=\/usr\/sbin\/openvpn &#8211;daemon ovpn-%i &#8211;status \/run\/openvpn\/%i.status 10 &#8211;cd \/etc\/openvpn &#8211;script-security 2 &#8211;config \/etc\/openvpn\/%i.conf &#8211;writepid \/run\/openvpn\/%i.pid (code=exited, st<\/span><br \/><span style=\"color: #0000ff\">\u00a0Main PID: 1601 (openvpn)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 CGroup: \/system.slice\/system-openvpn.slice\/openvpn@server.service<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mq1601 \/usr\/sbin\/openvpn &#8211;daemon ovpn-server &#8211;status \/run\/openvpn\/server.status 10 &#8211;cd \/etc\/openvpn &#8211;script-security 2 &#8211;config \/etc\/openvpn\/server.conf &#8211;writepid \/run\/openvpn\/server.pid<\/span><\/p>\n<p><span style=\"color: #0000ff\">Feb 20 19:24:33 vpn systemd[1]: Starting OpenVPN connection to server&#8230;<\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:24:33 vpn systemd[1]:<\/span> <span style=\"color: #ff0000\">openvpn@server.service: PID file \/run\/openvpn\/server.pid not readable (yet?) after start: No such file or directory<\/span><br \/><span style=\"color: #0000ff\">Feb 20 19:24:33 vpn systemd[1]: Started OpenVPN connection to server.<\/span><\/p>\n<p>server.pid \u6c92\u6709\u627e\u4e0d\u5230<br \/># <span style=\"color: #ff0000\">ls -l \/var\/run\/openvpn\/server.pid<\/span><br \/><span style=\"color: #0000ff\">-rw-r&#8211;r&#8211; 1 root root 5 Feb 20 19:24 \/var\/run\/openvpn\/server.pid<\/span><br \/># <span style=\"color: #ff0000\">ls -l \/run\/openvpn\/server.pid<\/span><br \/><span style=\"color: #0000ff\">-rw-r&#8211;r&#8211; 1 root root 5 Feb 20 19:24 \/run\/openvpn\/server.pid<\/span><\/p>\n<p>\u57f7\u884c OpenVPN \u5f8c\u7522\u751f\u7684 tun0 \u4ecb\u9762<br \/># <span style=\"color: #ff0000\">ifconfig tun0<\/span><br \/><span style=\"color: #0000ff\">tun0\u00a0\u00a0\u00a0\u00a0\u00a0 Link encap:UNSPEC\u00a0 HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inet addr:10.1.0.1\u00a0 P-t-P:10.1.0.2\u00a0 Mask:255.255.255.255<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 UP POINTOPOINT RUNNING NOARP MULTICAST\u00a0 MTU:1500\u00a0 Metric:1<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX packets:0 errors:0 dropped:0 overruns:0 frame:0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 collisions:0 txqueuelen:100<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX bytes:0 (0.0 B)\u00a0 TX bytes:0 (0.0 B)<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5728 Proxmox LXC \u5b89\u88dd OpenVPN\uff0c\u4e26\u8a2d\u5b9a\u5b8c\u6210\u555f\u52d5\u5f8c\uff0c\u51fa\u73fe\u4e0b\u9762\u7684\u932f\u8aa4\u8a0a\u606f# systemctl &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/04\/10\/proxmox-%e8%a7%a3%e6%b1%ba%e5%9c%a8-lxc-%e7%84%a1%e6%b3%95%e5%95%9f%e5%8b%95-openvpn\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Proxmox &#8211; \u89e3\u6c7a\u5728 LXC \u7121\u6cd5\u555f\u52d5 OpenVPN\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[168,191],"tags":[],"class_list":["post-19502","post","type-post","status-publish","format-standard","hentry","category-c-84780","category-c-104943"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["686683"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19502"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19502"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19502\/revisions"}],"predecessor-version":[{"id":21018,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19502\/revisions\/21018"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}