{"id":19411,"date":"2017-02-07T06:59:33","date_gmt":"2017-02-06T22:59:33","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/02\/07\/%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e6%94%b9%e7%94%a8-isc-dhcp-dhcp-server\/"},"modified":"2017-02-07T06:59:33","modified_gmt":"2017-02-06T22:59:33","slug":"%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e6%94%b9%e7%94%a8-isc-dhcp-dhcp-server","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/02\/07\/%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e6%94%b9%e7%94%a8-isc-dhcp-dhcp-server\/","title":{"rendered":"\u8a66\u7528 Banana Pi R1 &#8211; Bananian Linux \u6539\u7528 isc-dhcp DHCP Server"},"content":{"rendered":"<p>\u539f\u672c\u662f\u5b89\u88dd dnsmasq \u4f86\u7576\u505a DHCP Server\uff0c\u5728\u6c92\u6709\u8a2d\u5b9a\u9632\u706b\u7246\u6642\uff0cWindows Client \u90fd\u53ef\u4ee5\u6b63\u5e38\u53d6\u5f97 IP\uff0c\u4f46\u52a0\u4e0a\u9632\u706b\u7246\u4e4b\u5f8c\uff0cClient \u7aef\u8b8a\u6210\u7121\u6cd5\u81ea\u52d5\u53d6\u5f97 IP\uff0c\u8a66\u4e86\u5f88\u4e45\u90fd\u7121\u6cd5\u89e3\u6c7a\uff0c\u78ba\u5b9a\u9632\u706b\u7246\u8a2d\u5b9a\u6a94\u662f\u6c92\u6709\u554f\u984c\u7684\uff0c\u6240\u4ee5\u4e7e\u8106\u5c31\u6539\u7528 isc-dhcp DHCP Server \u4e86\u3002<\/p>\n<p>1. \u5b89\u88dd isc-dhcp DHCP Server<br \/># <span style=\"color: #ff0000;\">apt-get update<\/span><br \/># <span style=\"color: #ff0000;\">apt-get install isc-dhcp-server<\/span><\/p>\n<p><span style=\"color: #0000ff;\">etting up isc-dhcp-server (4.3.1-6+deb8u2) &#8230;<\/span><br \/><span style=\"color: #0000ff;\">Generating \/etc\/default\/isc-dhcp-server&#8230;<\/span><br \/><span style=\"color: #0000ff;\">[<\/span><span style=\"color: #ff0000;\">FAIL<\/span>] <span style=\"color: #0000ff;\">Starting ISC DHCP server: dhcpd[&#8230;.] check syslog for diagnostics. &#8230; f<\/span><br \/><span style=\"color: #0000ff;\">\u00a0failed!<\/span><br \/><span style=\"color: #0000ff;\">invoke-rc.d: initscript isc-dhcp-server, action &#8220;start&#8221;<\/span> <span style=\"color: #ff0000;\">failed<\/span><span style=\"color: #0000ff;\">.<\/span><\/p>\n<p>\u5b89\u88dd\u5b8c\u6210\u6703\u51fa\u73fe failed \u7684\u8a0a\u606f\uff0c\u662f\u56e0\u70ba\u9084\u6c92\u6709\u8a2d\u5b9a\u7684\u95dc\u4fc2\uff01[@more@]2. \u505c\u6b62\u539f\u672c\u7684 dnsmasq<br \/># <span style=\"color: #ff0000;\">\/etc\/init.d\/dnsmasq stop<\/span><\/p>\n<p>3. \u8a2d\u5b9a dnsmasq \u958b\u6a5f\u4e0d\u57f7\u884c<br \/># <span style=\"color: #ff0000;\">update-rc.d dnsmasq remove<\/span><\/p>\n<p>4. \u8a2d\u5b9a isc-dhcp Server\u00a0 \u6d3e\u9001 IP \u7684\u7db2\u8def\u5361<br \/># <span style=\"color: #ff0000;\">vim \/etc\/default\/isc-dhcp-server<\/span><br \/><span style=\"color: #0000ff;\">INTERFACES=&#8221;br0&#8243;<\/span><\/p>\n<p>5. \u4fee\u6539<span style=\"color: #0000ff;\"> \/etc\/dhcp\/dhcpd.conf<\/span> \u8a2d\u5b9a\u6a94<br \/># <span style=\"color: #ff0000;\">cp \/etc\/dhcp\/dhcpd.conf \/etc\/dhcp\/dhcpd.conf.$(date +%F)<\/span><br \/># <span style=\"color: #ff0000;\">grep -vE &#8216;^$|^#&#8217; \/etc\/dhcp\/dhcpd.conf<\/span><br \/><span style=\"color: #0000ff;\">ddns-update-style none;<\/span><br \/><span style=\"color: #0000ff;\">option domain-name &#8220;lwrt.org&#8221;;<\/span><br \/><span style=\"color: #0000ff;\">option domain-name-servers 168.95.1.1,140.111.66.1;<\/span><br \/><span style=\"color: #0000ff;\">default-lease-time 7200;<\/span><br \/><span style=\"color: #0000ff;\">max-lease-time 10800;<\/span><br \/><span style=\"color: #0000ff;\">log-facility local7;<\/span><br \/><span style=\"color: #0000ff;\">subnet 192.168.84.0 netmask 255.255.255.0 {<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 range 192.168.84.101 192.168.84.120;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 option routers 192.168.84.1;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 option subnet-mask 255.255.255.0;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 option broadcast-address 192.168.84.0;<\/span><br \/><span style=\"color: #0000ff;\">}<\/span><br \/><span style=\"color: #0000ff;\">host passacaglia {<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 hardware ethernet 61:62:63:64:d7:cc;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 fixed-address 192.168.84.101;<\/span><br \/><span style=\"color: #0000ff;\">}<\/span><\/p>\n<p>6. \u6e2c\u8a66\u4e00\u4e0b\u8a66\u5b9a\u6a94\u662f\u5426\u6b63\u5e38<br \/># <span style=\"color: #ff0000;\">\/usr\/sbin\/dhcpd -t<\/span><br \/><span style=\"color: #0000ff;\">Internet Systems Consortium DHCP Server 4.3.1<\/span><br \/><span style=\"color: #0000ff;\">Copyright 2004-2014 Internet Systems Consortium.<\/span><br \/><span style=\"color: #0000ff;\">All rights reserved.<\/span><br \/><span style=\"color: #0000ff;\">For info, please visit https:\/\/www.isc.org\/software\/dhcp\/<\/span><br \/><span style=\"color: #0000ff;\">Config file: \/etc\/dhcp\/dhcpd.conf<\/span><br \/><span style=\"color: #0000ff;\">Database file: \/var\/lib\/dhcp\/dhcpd.leases<\/span><br \/><span style=\"color: #0000ff;\">PID file: \/var\/run\/dhcpd.pid<\/span><\/p>\n<p>7. \u555f\u52d5 isc-dhcp DHCP Server<br \/># <span style=\"color: #ff0000;\">\/etc\/init.d\/isc-dhcp-server start<\/span><\/p>\n<p>8. \u8a2d\u5b9a\u958b\u6a5f\u6642\u555f\u52d5 isc-dhcp DHCP Server<br \/># <span style=\"color: #ff0000;\">update-rc.d isc-dhcp-server defaults<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u539f\u672c\u662f\u5b89\u88dd dnsmasq \u4f86\u7576\u505a DHCP Server\uff0c\u5728\u6c92\u6709\u8a2d\u5b9a\u9632\u706b\u7246\u6642\uff0cWindows Client &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/02\/07\/%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e6%94%b9%e7%94%a8-isc-dhcp-dhcp-server\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u8a66\u7528 Banana Pi R1 &#8211; Bananian Linux \u6539\u7528 isc-dhcp DHCP Server\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,179],"tags":[],"class_list":["post-19411","post","type-post","status-publish","format-standard","hentry","category-c-83744","category-c-87877"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["682124"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19411"}],"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=19411"}],"version-history":[{"count":0,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19411\/revisions"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}