{"id":19338,"date":"2016-12-19T13:10:22","date_gmt":"2016-12-19T05:10:22","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-%e8%a8%ad%e5%ae%9a%e6%88%90%e6%9c%89%e7%b7%9a%e7%9a%84-ap\/"},"modified":"2021-03-18T17:24:51","modified_gmt":"2021-03-18T09:24:51","slug":"%e8%a9%a6%e7%94%a8-banana-pi-r1-%e8%a8%ad%e5%ae%9a%e6%88%90%e6%9c%89%e7%b7%9a%e7%9a%84-ap","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-%e8%a8%ad%e5%ae%9a%e6%88%90%e6%9c%89%e7%b7%9a%e7%9a%84-ap\/","title":{"rendered":"\u8a66\u7528 Banana Pi R1 &#8211; \u8a2d\u5b9a\u6210\u6709\u7dda\u7684 AP"},"content":{"rendered":"<p>\u53c3\u8003\u7db2\u7ad9\uff1a <br \/><a href=\"http:\/\/it.livekn.com\/2015\/05\/bpi-r1-router.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ad0005\">Banana Pi R1 (BPi-R1) Part 2 \u6709\u7ddarouter\u8a2d\u5b9a \u8b1b iT<\/span><\/a> <br \/><a href=\"https:\/\/docs.google.com\/document\/d\/1ydNQTkAzff9jnPsyX-A8ldXy2XCItTvWwD_PArf_TZA\/edit\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ad0005\">Banana Pi Router &#8211; BPi-R1 Manual for HW setup and basic router functionalities<\/span><\/a><\/p>\n<p>1.\u5b89\u88dd DHCP Server \u4f86\u6d3e\u9001 IP <br \/># <span style=\"color: #ff0000\">apt-get install dnsmasq<\/span> <\/p>\n<p>2. \u5099\u4efd\u8a2d\u6a94 <br \/># <span style=\"color: #ff0000\">cp \/etc\/dnsmasq.conf \/etc\/dnsmasq.conf.$(date +%F)<\/span>[@more@]3. \u4fee\u6539\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/etc\/dnsmasq.conf<\/span> <br \/>\u52a0\u5165\u4e0b\u9762\u7684\u8a2d\u5b9a\u5230\u6a94\u6848\u7684\u6700\u5f8c <br \/># Client \u7aef\u7684 DNS Server \u8a2d\u5b9a <br \/><span style=\"color: #0000ff\">dhcp-option=6,140.111.66.1,168.95.1.1<\/span> <br \/># DHCP Server \u6240\u5728\u7684 IP <br \/><span style=\"color: #0000ff\">listen-address=192.168.85.1<\/span> <br \/># \u767c\u9001 IP \u7684\u7db2\u8def\u4ecb\u9762 <br \/><span style=\"color: #0000ff\">interface=eth0.102<\/span> <br \/># IP \u6d3e\u9001\u7684\u7bc4\u570d\u53ca\u6642\u9593 <br \/><span style=\"color: #0000ff\">dhcp-range=192.168.85.101,192.168.85.150,12h<\/span> <\/p>\n<p>\u9032\u884c\u4fee\u6539 <br \/># <span style=\"color: #ff0000\">sed -i &#8216;$a dhcp-option=6,140.111.66.1,168.95.1.1nlisten-address=192.168.85.1ninterface=eth0.102ndhcp-range=192.168.85.101,192.168.85.150,12h&#8217; \/etc\/dnsmasq.conf<\/span> <\/p>\n<p>4. \u8b93\u8a2d\u5b9a\u751f\u6548\uff0c\u4fee\u6539 <span style=\"color: #0000ff\">\/etc\/default\/dnsmasq<\/span> <br \/># <span style=\"color: #ff0000\">cp \/etc\/default\/dnsmasq \/etc\/default\/dnsmasq.$(date +%F)<\/span> <br \/># <span style=\"color: #ff0000\">sed -i &#8216;s|#DNSMASQ_OPTS=&#8221;&#8211;conf-file=\/etc\/dnsmasq.alt&#8221;|DNSMASQ_OPTS=&#8221;&#8211;conf-file=\/etc\/dnsmasq.conf&#8221;|&#8217; \/etc\/default\/dnsmasq<\/span> <br \/># <span style=\"color: #ff0000\">sed -i &#8216;s\/^CONFIG_DIR\/#CONFIG_DIR\/&#8217; \/etc\/default\/dnsmasq<\/span> <\/p>\n<p>5. \u958b\u555f NAT \u7684 IP Forward\uff0c\u4fee\u6539<span style=\"color: #0000ff\"> \/etc\/sysctl.conf<\/span> <br \/># <span style=\"color: #ff0000\">cp \/etc\/sysctl.conf \/etc\/sysctl.conf.$(date +%F)<\/span> <br \/># <span style=\"color: #ff0000\">sed -i &#8216;$a net.ipv4.ip_forward = 1&#8217; \/etc\/sysctl.conf<\/span> <\/p>\n<p>6. \u5728 <span style=\"color: #0000ff\">\/etc\/rc.local<\/span> \u4e2d\u52a0\u5165\u4e0b\u9762\u9019\u4e00\u884c <br \/><span style=\"color: #0000ff\">iptables -t nat -A POSTROUTING -s 192.168.85.0\/24 -o eth0.101 -j MASQUERADE<\/span> <br \/>\u9032\u884c\u4fee\u6539 <br \/># <span style=\"color: #ff0000\">sed -i &#8216;\/exit 0\/ i iptables -t nat -A POSTROUTING -s 192.168.85.0\/24 -o eth0.101 -j MASQUERADE&#8217; \/etc\/rc.local<\/span> <\/p>\n<p>\u66f4\u8a73\u7d30\u7684\u9632\u706b\u7246\u8a2d\u5b9a\u53ef\u4ee5\u67e5\u8a62\u76f8\u95dc\u8cc7\u6599\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u53c3\u8003\u7db2\u7ad9\uff1a Banana Pi R1 (BPi-R1) Part 2 \u6709\u7ddarouter\u8a2d\u5b9a \u8b1b iT Bana &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-%e8%a8%ad%e5%ae%9a%e6%88%90%e6%9c%89%e7%b7%9a%e7%9a%84-ap\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u8a66\u7528 Banana Pi R1 &#8211; \u8a2d\u5b9a\u6210\u6709\u7dda\u7684 AP\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],"tags":[],"class_list":["post-19338","post","type-post","status-publish","format-standard","hentry","category-c-83744"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["679599"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19338"}],"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=19338"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19338\/revisions"}],"predecessor-version":[{"id":20884,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19338\/revisions\/20884"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}