{"id":19337,"date":"2016-12-19T11:56:55","date_gmt":"2016-12-19T03:56:55","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e7%b6%b2%e8%b7%af%e8%a8%ad%e5%ae%9a\/"},"modified":"2021-03-18T17:24:51","modified_gmt":"2021-03-18T09:24:51","slug":"%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e7%b6%b2%e8%b7%af%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-bananian-linux-%e7%b6%b2%e8%b7%af%e8%a8%ad%e5%ae%9a\/","title":{"rendered":"\u8a66\u7528 Banana Pi R1 &#8211; Bananian Linux \u7db2\u8def\u8a2d\u5b9a"},"content":{"rendered":"<p>\u53c3\u8003\u7db2\u7ad9\uff1a<br \/><a href=\"http:\/\/it.livekn.com\/2015\/05\/bpi-r1-vlan-switch.html\" target=\"_blank\" rel=\"noopener noreferrer\">Banana Pi R1 (BPi-R1) Part 1 vlan switch\u8a2d\u5b9a | \u8b1b iT<\/a><br \/><a href=\"https:\/\/docs.google.com\/document\/d\/1ydNQTkAzff9jnPsyX-A8ldXy2XCItTvWwD_PArf_TZA\/edit\" target=\"_blank\" rel=\"noopener noreferrer\">Banana Pi Router &#8211; BPi-R1 Manual for HW setup and basic router functionalities<\/a><br \/><a id=\"res_3747067\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3747067.jpg\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3747067.jpg\" border=\"0\" alt=\"\" \/> <\/a><\/p>\n<p>\u672c\u4f86\u770b\u5230 Banana Pi R1 \u4e0a\u9762\u6709\u4e94\u500b\u7db2\u8def\u4ecb\u9762\uff0c\u4ee5\u70ba\u5b83\u6709\u4e94\u500b\u7db2\u8def\u4ecb\u9762\uff0c\u5f8c\u4f86\u624d\u767c\u73fe\uff0c\u5b83\u7684\u4e0a\u9762\u53ea\u6709\u4e00\u500b Reltek 8192CU \u7684\u7db2\u8def\u6676\u7247\uff0c\u6240\u4ee5\u548c\u6211\u60f3\u50cf\u7684\u4e0d\u592a\u4e00\u6a23\u3002[@more@]<\/p>\n<p>\u539f\u672c\u7684\u7db2\u8def\u8a2d\u5b9a <br \/># <span style=\"color: #ff0000\">ifconfig eth0<\/span> <br \/><span style=\"color: #0000ff\">eth0\u00a0\u00a0\u00a0\u00a0\u00a0 Link encap:Ethernet\u00a0 HWaddr 01:02:03:04:05:06 <\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inet addr:192.168.1.85\u00a0 Bcast:192.168.1.255\u00a0 Mask:255.255.255.0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 UP BROADCAST RUNNING MULTICAST\u00a0 MTU:1500\u00a0 Metric:1 <\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX packets:91829 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:23944 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:1000 <\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX bytes:70257253 (67.0 MiB)\u00a0 TX bytes:1820101 (1.7 MiB) <\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Interrupt:117 Base address:0xc000<\/span><\/p>\n<p>\u56e0\u70ba\u6240\u6709\u7684 Port \u90fd\u662f eth0\uff0c\u6240\u4ee5\u8981\u4f7f\u7528\u5176\u5b83\u7684 Port\uff0c\u5c31\u5fc5\u9808\u8a2d\u5b9a vlan<br \/># <span style=\"color: #ff0000\">apt-get install vlan<\/span><\/p>\n<p>\u4e00\u5171\u6709\u4e94\u500b Ports\uff0c\u628a Ports \u5206\u6210\u5c0d\u5916\u7684 WAN\uff08\u63a5\u8fd1 HDMI \u90a3\u500b\uff09\uff0c\u6703\u88ab\u5206\u914d\u6210 vlan 101\uff0c\u800c\u5269\u4e0b\u4f86\u7684\u56db\u500b\u5c31\u662f LAN\uff0c\u5206\u914d\u6210 vlan 102\u3002<\/p>\n<p>\u4fee\u6539\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/etc\/network\/if-pre-up.d\/swconfig<\/span><br \/>#<span style=\"color: #ff0000\"> sed -i &#8216;s\/exit 0\/#exit 0\/&#8217; \/etc\/network\/if-pre-up.d\/swconfig<\/span><\/p>\n<p>\u5217\u51fa\u8a2d\u5b9a\u6a94<br \/># <span style=\"color: #ff0000\">cat \/etc\/network\/if-pre-up.d\/swconfig<\/span><br \/><span style=\"color: #0000ff\">#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;#<\/span><br \/><span style=\"color: #0000ff\"># BPI-R1 VLAN configuration #<\/span><br \/><span style=\"color: #0000ff\">#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;#<\/span><br \/><span style=\"color: #0000ff\">#<\/span><br \/><span style=\"color: #0000ff\"># This will create the following ethernet ports:<\/span><br \/><span style=\"color: #0000ff\"># &#8211; eth0.101 = WAN (single port)<\/span><br \/><span style=\"color: #0000ff\"># &#8211; eth0.102 = LAN (4 port switch)<\/span><br \/><span style=\"color: #0000ff\">#<\/span><br \/><span style=\"color: #0000ff\"># You have to adjust your \/etc\/network\/interfaces<\/span><br \/><span style=\"color: #0000ff\">#<\/span><br \/><span style=\"color: #0000ff\"># Comment out the next line to enable the VLAN configuration:<\/span><br \/><span style=\"color: #0000ff\"><span style=\"color: #ff0000\">#<\/span>exit 0<\/span><\/p>\n<p><span style=\"color: #0000ff\">ifconfig eth0 up<\/span><\/p>\n<p><span style=\"color: #0000ff\"># The swconfig port number are:<\/span><br \/><span style=\"color: #0000ff\"># |2|1|0|4|\u00a0 |3|<\/span><br \/><span style=\"color: #0000ff\"># (looking at front of ports)<\/span><\/p>\n<p><span style=\"color: #0000ff\">swconfig dev eth0 set reset 1<\/span><br \/><span style=\"color: #0000ff\">swconfig dev eth0 set enable_vlan 1<\/span><br \/><span style=\"color: #0000ff\">swconfig dev eth0 vlan 101 set ports &#8216;3 8t&#8217;<\/span><br \/><span style=\"color: #0000ff\">swconfig dev eth0 vlan 102 set ports &#8216;4 0 1 2 8t&#8217;<\/span><br \/><span style=\"color: #0000ff\">swconfig dev eth0 set apply 1<\/span><\/p>\n<p>\u4fee\u6539\u7db2\u8def\u8a2d\u5b9a\u6a94<br \/># <span style=\"color: #ff0000\">vim \/etc\/network\/interfaces<\/span><br \/>\u539f\u672c\u7684\u8a2d\u5b9a<br \/><span style=\"color: #0000ff\">auto eth0<\/span><\/p>\n<p><span style=\"color: #0000ff\"># dhcp configuration<\/span><br \/><span style=\"color: #0000ff\">iface eth0 inet dhcp<\/span><\/p>\n<p><span style=\"color: #0000ff\"># static ip configuration<\/span><br \/><span style=\"color: #0000ff\">#iface eth0 inet static<\/span><br \/><span style=\"color: #0000ff\">#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 address 192.168.6.241<\/span><br \/><span style=\"color: #0000ff\">#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 netmask 255.255.255.0<\/span><br \/><span style=\"color: #0000ff\">#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 gateway 192.168.6.1<\/span><\/p>\n<p>\u6539\u6210\u60a8\u6240\u9700\u8981\u7684\u8a2d\u5b9a<br \/><span style=\"color: #ff0000\">auto eth0.101<\/span><\/p>\n<p><span style=\"color: #ff0000\"># dhcp configuration<\/span><br \/><span style=\"color: #ff0000\">iface eth0.101 inet dhcp<\/span><\/p>\n<p><span style=\"color: #ff0000\">auto eth0.102<\/span><br \/><span style=\"color: #ff0000\">iface eth0.102 inet static<\/span><br \/><span style=\"color: #ff0000\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 address 192.168.85.1<\/span><br \/><span style=\"color: #ff0000\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 netmask 255.255.255.0<\/span><\/p>\n<p>\u91cd\u65b0\u555f\u52d5\u7db2\u8def<br \/># <span style=\"color: #ff0000\">\/etc\/init.d\/networking restart<\/span><\/p>\n<p>\u67e5\u770b\u5b8c\u6210\u5f8c\u7684\u8a2d\u5b9a<br \/># <span style=\"color: #ff0000\">ifconfig eth0.101\u00a0<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \ud83d\ude41<br \/><span style=\"color: #0000ff\">eth0.101\u00a0\u00a0\u00a0\u00a0\u00a0 Link encap:Ethernet\u00a0 HWaddr <span style=\"color: #ff0000\">01:02:03:04:05:06<\/span> <\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inet addr:192.168.1.85\u00a0 Bcast:192.168.1.255\u00a0 Mask:255.255.255.0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 UP BROADCAST RUNNING MULTICAST\u00a0 MTU:1500\u00a0 Metric:1<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX packets:1073 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:198 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:0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX bytes:60243 (58.8 KiB)\u00a0 TX bytes:25955 (25.3 KiB)<\/span><\/p>\n<p># <span style=\"color: #ff0000\">ifconfig eth0.102<\/span><br \/><span style=\"color: #0000ff\">eth0.102\u00a0\u00a0\u00a0\u00a0\u00a0 Link encap:Ethernet\u00a0 HWaddr <span style=\"color: #ff0000\">01:02:03:04:05:06\u00a0<\/span><\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inet addr:192.168.85.1\u00a0 Bcast:192.168.85.255\u00a0 Mask:255.255.255.0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 UP BROADCAST RUNNING 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:6 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:0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RX bytes:0 (0.0 B)\u00a0 TX bytes:468 (468.0 B)<\/span><\/p>\n<p>\u5f9e\u4e0a\u9762\u53ef\u4ee5\u770b\u51fa\u4e8c\u500b\u7684\u7db2\u8def\u4ecb\u9762 Mac Address \u662f\u4e00\u6a23\u7684\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u53c3\u8003\u7db2\u7ad9\uff1aBanana Pi R1 (BPi-R1) Part 1 vlan switch\u8a2d\u5b9a | \u8b1b iTB &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-bananian-linux-%e7%b6%b2%e8%b7%af%e8%a8%ad%e5%ae%9a\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u8a66\u7528 Banana Pi R1 &#8211; Bananian Linux \u7db2\u8def\u8a2d\u5b9a\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-19337","post","type-post","status-publish","format-standard","hentry","category-c-83744"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["679584"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19337"}],"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=19337"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19337\/revisions"}],"predecessor-version":[{"id":20883,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19337\/revisions\/20883"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}