如何通过电脑网线直连共享网络给Banana Pi

入手这个Banana Pi也是有一段时间了, 由于ARM处理器的性能较差, 配套系统镜像各种不完善, 我对嵌入式设备的开发知之甚少, 所以一直没能让它发挥什么作用, 接下来我会写一些新手向的文章, 帮助和我一样的新手使用Banana Pi. 由于博主的水平有限, 如果文章中有什么不对的地方, 也欢迎指出, 我会虚心学习.

在教程开始之前, 你应该已经给Banana Pi刷上系统镜像了, 虽然官方提供的几种发行版都不错, 但我还是推荐使用Bananian, 毕竟这是Banana Pi唯一的以设备名命名的系统, 且基于Debian, 相关的资料会好找一些, 稳定性也能得到保障.

由于Bananian系统本身是为服务器准备的, 没有自带桌面环境, 所以无法通过视频输出接口来输出画面, 我们只能通过SSH进行操作.

准备

  • 一个刷好Bananian系统的Banana Pi
  • 一根网线
  • 一台已经连上互联网且有额外LAN口的电脑(通常是笔记本)

开始

打开Windows的网络连接(如果你用的是Linux系统, 需要自己将以下过程在Linux中实现).

在”网络连接”中将外网的连接共享到本地连接上, 如图所示, “以太网”以具体网络连接的名字为准.

将本地连接的”Internet 协议版本 4 (TCP/IPv4)”属性如图设置, 主要是配置IP地址和子网掩码, 下方的DNS服务器地址设置可以忽略.

用网线把电脑和Banana Pi连起来, 然后接上Banana Pi的电源, 稍等片刻直到Banana Pi的蓝色LED灯开始闪烁.

打开命令行, 输入arp -a命令, 会输出与下方内容类似的文本:

接口: 192.168.137.1 — 0x3
Internet 地址 物理地址 类型
192.168.137.25 02-c9-09-c2-fe-37 动态
192.168.137.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.252 01-00-5e-00-00-fc 静态
239.255.255.250 01-00-5e-7f-ff-fa 静态
255.255.255.255 ff-ff-ff-ff-ff-ff 静态

接口: 192.168.56.1 — 0x11
Internet 地址 物理地址 类型
192.168.56.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.0 01-00-5e-00-00-00 静态
224.0.0.2 01-00-5e-00-00-02 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.252 01-00-5e-00-00-fc 静态

接口: 192.168.1.6 — 0x18
Internet 地址 物理地址 类型
192.168.1.1 08-10-74-fc-7e-c8 动态
192.168.1.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.252 01-00-5e-00-00-fc 静态
255.255.255.255 ff-ff-ff-ff-ff-ff 静态

接口: 25.56.132.225 — 0x21
Internet 地址 物理地址 类型
25.101.154.201 7a-79-19-65-9a-c9 动态
25.255.255.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.0 01-00-5e-00-00-00 静态
224.0.0.2 01-00-5e-00-00-02 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.252 01-00-5e-00-00-fc 静态
255.255.255.255 ff-ff-ff-ff-ff-ff 静态

此处找到192.168.137.1的接口会发现有一个动态获取IP地址的设备与电脑连接, 这个设备的IP为192.168.137.25, 这就是Banana Pi在内网的IP地址, 通过Putty或其他SSH工具使用Bananian默认的帐户密码root/bananapi就可以连接到Banana Pi上, 同时共享外网连接.

为了方便起见, 还可以配置/etc/network/interfaces文件设置静态IP地址.