如何在 Raspberry Pi 上创建 Internet-in-a-Box

了解这种廉价设备,它为互联网访问受限的学生和全球宽带未覆盖的偏远地区的人们提供服务。
647 位读者喜欢这篇文章。
Neon sign: Internet

Opensource.com

如果您是一位在家教育的家长或预算有限的教师,Internet-in-a-Box 可能正是您一直在寻找的。它的硬件要求非常 modest—Raspberry Pi 3、64GB microSD 卡和电源—但它提供了丰富的教育资源访问,即使对于全球最偏远地区没有互联网访问的学生也是如此。

我最近有机会与开发者 Adam Holt Tim Moody 讨论这个项目。Adam 说这个美好的倡议始于麻省理工学院的 One Laptop per Child 项目。此后,它在 2012 年被 fork 成 School Server Community Edition 项目,现在被称为 Internet-in-a-Box。我在去年夏天在多伦多参加 LinuxConNA 时了解到了这个项目,在那里我第一次见到了 Adam。

虽然我们大多数人认为无处不在的宽带是理所当然的,但在许多发展中国家情况并非如此。Internet-in-a-Box 可以配置、设置和运行,而无需连接到互联网,因为它的所有内容都位于 microSD 卡上。因此,无论您身在何处或是否可以访问高速互联网连接,它都可以提供丰富的互联网内容。

根据该项目网站的说法,Internet-in-a-Box 包含“37 种语言的维基百科、一个包含 40,000 本电子书的图书馆、世界上大多数开源软件和源代码、数百小时的教学视频以及全球范围内的街道级别地图”。仅当您想向设备添加更多内容时才需要互联网访问。

只需 50 美元多一点,您就可以在您自己的网络或您家、教室或图书馆的子网中拥有丰富的开放和/或免费教育资源。Internet-in-a-Box 非常便携,您甚至可以将其与您的学生一起送回家。

我很渴望尝试一下。

入门

有几个新的系统镜像,包含示例内容,可以为 Internet-in-a-Box 下载:如果您想在 Raspberry Pi 上获得完整的 GUI,那么 PIXEL 镜像适合您,但我对 Rasbpian Lite 镜像感到满意。

下载镜像文件后,我将其解压缩,然后将其传输到 64GB microSD 卡。如果您想在设备上获得更多内容,您将需要使用更大的卡。我将其插入 Raspberry Pi 3 并启动了计算机。第一次启动花了幾分鐘,因為初始啟動因文件系統擴展到 ext4 以及 11 個內容包的初始配置而減慢。但很快,我就擁有了一個運作正常的 Internet-in-a-Box,並在我的家庭網絡上提供內容。後續啟動速度更快。

Adam 说使用这些预配置镜像的优势在于 Ansible 已经配置好了。由于 Raspberry Pi 3 处理器,配置更改大约需要 17 到 20 分钟;在标准 PC 上进行相同的过程大约需要两分钟。然而,Raspberry Pi 的成本为 35 美元,仅为运行 Debian 的标准 PC 成本的一小部分。

管理控制台

设置完成后,我连接到 Internet-in-a-Box 无线接入点。

Connecting the Internet in a Box wireless access point

通过将浏览器指向 http://box.lan/admin,可以轻松管理 Internet-in-a-Box。使用用户名 xsce-admin 和默认/初始密码 g0adm1n(注意数字 0 和 1)登录。Web 管理界面非常易于使用,几乎是不言自明的,但菜单中提供了足够的“帮助”。

在管理控制台中,您可以更改管理密码并设置其他配置参数,包括将盒子配置为网关、设备或 LAN 控制器。我将我的设置为网关,并将以太网电缆连接到我的路由器,以便我可以下载其他内容。

Setting network parameters in admin console

该系统包括 Squid 缓存软件和 DansGuardian,当连接到宽带时,它可以充当内容过滤器。

有关项目默认密码的完整列表,请查阅 FAQ

School server admin console

Adam 告诉我,该项目正在试验 captive portal 实现,以便文化程度较低的用户可以轻松连接到 Internet-in-a-Box,而无需键入 URL。不会说英语的人不熟悉我们的字母表,因此输入“http://box.lan”可能会阻碍他们使用该软件。

查找和使用内容

Internet-in-a-Box 包括 Wikipedia for SchoolsOffline Medical Encyclopedia、Wiktionary、WikispeciesKhan Academy Lite、Moodle、OpenStreetMap、Owncloud、PhET(交互式数学和科学模拟)、Science TED TalksSugarizerWikibooks。您可以根据 microSD 卡的大小,在其中下载其他内容。

Internet in a Box browser

要访问内容,我将 Internet-in-a-Box 的浏览器指向 http://box.lan/home,并显示了一个易于使用的网页。“USB”选项(上方)用于教师提供的可能存储在 USB 驱动器上的内容。

从这里,我可以查找“Ray Charles Wikipedia”,这是维基百科的演示页面。或者,我可以下载整个维基百科以供离线使用。我可以访问 Moodle 并为学生提供电子课程内容。

我还可以访问 ownCloud 以上传在连接设备上创建的内容。

Owncloud navigation

我还可以查看 OpenStreetMap,它在预配置的 Raspberry Pi 镜像中包含八个级别。Tim 说,完整安装 OpenStreetMap 将提供 15 个级别,可以访问多伦多等主要城市的街道级别地图。

Open Street Map

参与其中

Internet-in-a-Box 对几乎所有人都是福音,包括那些希望为学生提供围墙花园式访问丰富互联网内容的人,以及全球宽带未覆盖的偏远地区的人们。

离线内容社区(包括 Internet-in-a-Box 项目)欢迎新成员。如果您想更多地参与其中,请访问社区的 wiki。您还可以在 GitHub 上查看根据 GNU Public License 2 许可的源代码存储库。

User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

9 条评论

美国和加拿大有很多贫困儿童也可以从这个设备中受益。
我很乐意在社交媒体和拟议的 Linux 杂志上宣传这个消息
总部设在波士顿!!!

Markus McLaughlin
marknetproductions.com
Hudson, MA

最好的用途之一是在美国的青少年和成人惩教机构内。无需互联网即可获得的教育内容 - 这是一个正在发生的进步性变化。

回复 作者 linuxglobe

我完全同意。美国有很多地区缺乏良好的宽带覆盖。对于每个人来说,无论你住在哪里,这都是一个很好的解决方案。

回复 作者 linuxglobe

它正在几个州的青少年和成人惩教机构中以各种形式和硬件逐步发生。变革正在兴起 - 大学内容和学分考试的前景光明。一个伟大的公式 - 用于逐步实现变革。

感谢 Don 帮助我们在所有国家/地区建立草根 DIY 社区!例如,要预览 Internet-in-a-Box 的一些使用方式(在世界各地以如此不同的方式),请观看我们在多米尼加共和国不断发展的医疗 Internet-in-a-Box 工作: https://youtu.be/xI3Ed008Mxo

不客气。我看了你的视频,你们做得非常出色。

回复 作者 Adam Holt (未验证)

Trè bèl atik sou yon inovasyon enteresan. Sa mande pou pwofesè ak elèv an Ayiti konnen. Mwen kontan toujou gen moun k ap travay di pou amelyore edikasyon nan zòn ki pa gen aksè entènèt.

[很棒的文章,有趣的创新。值得与海地教师和学生分享。很高兴看到总有人在努力改善没有互联网的农村地区的教育。]

该项目的快照方面可以使其兼作方便的时间胶囊。。。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.