{"id":19370,"date":"2017-01-11T06:45:39","date_gmt":"2017-01-10T22:45:39","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/11\/%e8%a9%a6%e7%94%a8-banana-pi-m3-ubuntu-minimal-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-no-ip2\/"},"modified":"2021-03-18T17:24:53","modified_gmt":"2021-03-18T09:24:53","slug":"%e8%a9%a6%e7%94%a8-banana-pi-m3-ubuntu-minimal-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-no-ip2","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/11\/%e8%a9%a6%e7%94%a8-banana-pi-m3-ubuntu-minimal-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-no-ip2\/","title":{"rendered":"\u8a66\u7528 Banana Pi M3 &#8211; Ubuntu minimal 16.04 \u4e0a\u5b89\u88dd no-ip2"},"content":{"rendered":"<p>\u70ba\u4e86\u7ba1\u7406\u65b9\u4fbf\uff0c\u6240\u4ee5\u5728\u5bb6\u88e1\u7684 Banana Pi M3 \u4e0a\u52a0\u88dd no-ip2<br \/>\u56e0\u70ba\u5957\u4ef6\u5eab\u4e2d\u6c92\u6709 noip \u5957\u4ef6\uff0c\u6240\u4ee5\u8981\u81ea\u884c\u7de8\u8b6f\u5b89\u88dd <br \/>\u53c3\u8003\u7db2\u7ad9\uff1a <br \/><a href=\"https:\/\/www.howtoforge.com\/how-to-install-no-ip2-on-ubuntu-12.04-lts-in-order-to-host-servers-on-a-dynamic-ip-address\" target=\"_blank\" rel=\"noopener noreferrer\">How To Install No-ip2 On Ubuntu 12.04 LTS In Order To Host Servers On A Dynamic IP Address<\/a> <br \/><a href=\"http:\/\/www.noip.com\/support\/knowledgebase\/installing-the-linux-dynamic-update-client-on-ubuntu\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Install the Linux Dynamic Update Client on Ubuntu<\/a> <\/p>\n<p>1. \u5b89\u88dd\u7de8\u8b6f\u76f8\u95dc\u5957\u4ef6 <br \/># <span style=\"color: #ff0000\">apt-get install build-essential checkinstall<\/span>[@more@]2. \u4e0b\u8f09 no-ip2 \u5b98\u7db2\u7a0b\u5f0f <br \/># <span style=\"color: #ff0000\">cd \/usr\/local\/src\/<\/span> <br \/># <span style=\"color: #ff0000\">wget http:\/\/www.no-ip.com\/client\/linux\/noip-duc-linux.tar.gz<\/span> <\/p>\n<p>3. \u89e3\u58d3\u7e2e <br \/># <span style=\"color: #ff0000\">tar xf noip-duc-linux.tar.gz<\/span> <\/p>\n<p>4. \u5207\u63db\u76ee\u9304 <br \/># <span style=\"color: #ff0000\">cd noip-2.1.9-1<\/span> <\/p>\n<p>5. \u9032\u884c\u5b89\u88dd <br \/># <span style=\"color: #ff0000\">make install<\/span> <br \/><span style=\"color: #0000ff\">Please enter the login\/email string for no-ip.com\u00a0 <span style=\"color: #ff0000\">abc@ilc.edu.tw<\/span><\/span> <br \/><span style=\"color: #0000ff\">Please enter the password for user &#8216;abc@ilc.edu.tw&#8217;\u00a0 <span style=\"color: #ff0000\">***********<\/span><\/span> <\/p>\n<p><span style=\"color: #0000ff\">Only one host [bplinux.sytes.net] is registered to this account.<\/span> <br \/><span style=\"color: #0000ff\">It will be used.<\/span> <br \/><span style=\"color: #0000ff\">Please enter an update interval:[30]<\/span> <br \/><span style=\"color: #0000ff\">Do you wish to run something at successful update?[N] (y\/N)\u00a0 <span style=\"color: #ff0000\">N<\/span><\/span> <\/p>\n<p><span style=\"color: #0000ff\">New configuration file &#8216;\/tmp\/no-ip2.conf&#8217; created.<\/span> <\/p>\n<p><span style=\"color: #0000ff\">mv \/tmp\/no-ip2.conf \/usr\/local\/etc\/no-ip2.conf<\/span> <\/p>\n<p>\u8a2d\u5b9a\u6a94\u4f4d\u7f6e\uff1a<span style=\"color: #0000ff\">\/usr\/local\/etc\/no-ip2.conf<\/span> <\/p>\n<p>6. \u5efa\u7acb\u958b\u6a5f\u555f\u52d5\u6a94 <br \/># <span style=\"color: #ff0000\">vim \/etc\/init.d\/noip2<\/span> <br \/><span style=\"color: #0000ff\">#! \/bin\/sh<br \/><\/span> <span style=\"color: #0000ff\">### BEGIN INIT INFO<\/span><br \/><span style=\"color: #0000ff\"># Provides:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 no-ip2<\/span><br \/><span style=\"color: #0000ff\"># Required-Start:\u00a0\u00a0\u00a0 $local_fs $remote_fs $network $syslog $named<\/span><br \/><span style=\"color: #0000ff\"># Required-Stop:\u00a0\u00a0\u00a0\u00a0 $local_fs $remote_fs $network $syslog $named<\/span><br \/><span style=\"color: #0000ff\"># Default-Start:\u00a0\u00a0\u00a0\u00a0 2 3 4 5<\/span><br \/><span style=\"color: #0000ff\"># Default-Stop:\u00a0\u00a0\u00a0\u00a0\u00a0 0 1 6<\/span><br \/><span style=\"color: #0000ff\"># Short-Description: Start\/stop no-ip2<\/span><br \/><span style=\"color: #0000ff\">### END INIT INFO<\/span><br \/><span style=\"color: #0000ff\">case &#8220;$1&#8221; in<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 start)<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 echo &#8220;Starting no-ip2&#8221;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/usr\/local\/bin\/noip2<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 ;;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 stop)<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 echo -n &#8220;Shutting down no-ip2&#8221;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 for i in `noip2 -S 2&gt;&amp;1 | grep Process | awk &#8216;{print $2}&#8217; | tr -d &#8216;,&#8217;`<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 do<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 noip2 -K $i<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 done<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 ;;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 *)<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 echo &#8220;Usage: $0 {start|stop}&#8221;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 exit 1<\/span> <br \/><span style=\"color: #0000ff\">esac<\/span> <br \/><span style=\"color: #0000ff\">exit 0<\/span> <\/p>\n<p>7. \u66f4\u6539\u6a94\u6848\u57f7\u884c\u6b0a\u9650 <br \/># <span style=\"color: #ff0000\">chmod 755 \/etc\/init.d\/noip2<\/span> <\/p>\n<p>8. \u57f7\u884c no-ip2 <br \/># <span style=\"color: #ff0000\">\/etc\/init.d\/noip2 start<\/span> <br \/><span style=\"color: #0000ff\">Starting no-ip2<\/span> <br \/># <span style=\"color: #ff0000\">ps aux | grep noip2 | grep -v grep<\/span> <br \/><span style=\"color: #0000ff\">nobody\u00a0\u00a0\u00a0 1605\u00a0 0.0\u00a0 0.0\u00a0\u00a0 2036\u00a0\u00a0 628 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Ss\u00a0\u00a0 05:12\u00a0\u00a0 0:00 \/usr\/local\/bin\/noip2<\/span><\/p>\n<p>9. \u8a2d\u5b9a\u958b\u6a5f\u6642\u57f7\u884c<br \/># <span style=\"color: #ff0000\">sed -i &#8216;\/export\/ an#Starting no-ip2&#8230;n\/etc\/init.d\/noip2 start&#8217; \/etc\/rc.local<\/span><br \/>\u6216<br \/># <span style=\"color: #ff0000\">update-rc.d noip2 defaults<\/span><\/p>\n<p>10. \u5982\u679c\u4e0d\u9700\u8981\u7de8\u8b6f\u5957\u4ef6\u4e5f\u53ef\u4ee5\u79fb\u9664<br \/># <span style=\"color: #ff0000\">apt-get remove &#8211;purge binutils build-essential checkinstall cpp cpp-5 dpkg-dev fakeroot file g++ g++-5 gcc gcc-5 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-5-dev libgomp1 libisl15 libmagic1 libmpc3 libstdc++-5-dev libubsan0 linux-libc-dev make manpages manpages-dev patch<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u70ba\u4e86\u7ba1\u7406\u65b9\u4fbf\uff0c\u6240\u4ee5\u5728\u5bb6\u88e1\u7684 Banana Pi M3 \u4e0a\u52a0\u88dd no-ip2\u56e0\u70ba\u5957\u4ef6\u5eab\u4e2d\u6c92\u6709 noip \u5957\u4ef6\uff0c\u6240 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/11\/%e8%a9%a6%e7%94%a8-banana-pi-m3-ubuntu-minimal-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-no-ip2\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u8a66\u7528 Banana Pi M3 &#8211; Ubuntu minimal 16.04 \u4e0a\u5b89\u88dd no-ip2\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":[162,119],"tags":[],"class_list":["post-19370","post","type-post","status-publish","format-standard","hentry","category-c-83744","category-c-78464"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["680640"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19370"}],"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=19370"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19370\/revisions"}],"predecessor-version":[{"id":20911,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19370\/revisions\/20911"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}