Tag - 树莓派

树莓派 Raspbian Linux 计算机网络 软路由    2020-02-21 02:12:40    67    0    0

0. 背景

家里有一台07年的老台式机,经简单升级依然可以流畅在线播放视频,浏览网页。但是最近移动位置后网线迁移不方便,刚好,多年吃灰的树莓派就派上了用场

台式机没有无线网络,如果没有网线还要上网就必须将WiFi转换成有线的形式。

手机可以通过USB共享网络,但是每次都会自动新建一个网络,看着实在烦,而且我爸手机不支持将连接USB的默认方式设置为共享网络,用起来麻烦。

各种无线网卡倒是便宜,但是受疫情影响,现在买基本不要指望,所以只能就地取材,树莓派4都出了,3B早就吃灰多年了,不如现在用起来。

1. 思路

总体思路非常简单,就是把WiFi变成WAN口,RJ45变成LAN。

再说直白点,就是通过WiFi连接到网络后,开启ip转发,装DHCP服务端

本次操作基本参考【树莓派】在Raspbian下将wifi中继为有线网络

系统使用当前最新版本的Raspbian Buster ,全程不需要GUI,完全可以选择Raspbian Buster Lite

2. 操作步骤

以下命令无特殊说明均建议以root权限执行

(1) 连接WiFi

Raspbian自带raspi-config工具,直接通过终端操作就行,而且下次开机自动连接,非常省事。如果想后续操作方便一点,可以在操作完成之后ifconfig一下,查看当前ip地址,然后通过raspi-config把ssh打开。之后通过ssh操作会方便不少,复制粘贴命令方便多了

(2) 配置网桥

  1. apt install bridge-utils -y
  2. brctl addbr br-lan
  3. brctl addif br-lan eth0
  4. ifconfig br-lan 192.168.3.1 up #这里的地址随便,和Wan侧不在一个网段就行
  5. ifconfig eth0 0.0.0.0 up

(3) 配置IP转发

原文提到三种,这里我选自己最习惯的一种。

  1. sysctl net.ipv4.ip_forward=1

(4) 配置iptables

  1. iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

(5

LibreELEC Kodi 树莓派    2020-01-31 13:38:02    440    0    0

遥想半年前,树莓派4刚发布,纸面参数相当优秀。4核A72,最大4G RAM,双USB3.0,千兆网口,支持4K输出,最高支持4K的H265硬解。然而当我怀着激动的心情刷入Raspbian,接上我那27寸的4K显示器之后,我只有一个感受:太特么卡了,硬件加速非常有问题,在线看B站都最多720P才能流畅。而且还不能全屏,全屏必卡。。。现在过年终于闲下来了,该想想怎么发挥一下这块吃灰半年的派的性能了。

既然做不了微型桌机,那就做一个机顶盒吧。从树莓派的官方下载界面可以看到,第三方支持的系统还不少,其中OSMC和LibreELEC都是类似于多媒体中心的系统,其中OSMC下载页显示,暂时还不支持树莓派4,但是LibreELEC首页可知,9.1开始有树莓派4支持,所以就下了LibreELEC。

在下载了为树莓派编译的系统镜像和LibreELEC的SD卡制作工具后,通过制作工具可以将系统镜像不经解压直接制作成启动盘,将制作好的TF卡插入树莓派4后,接上显示器,并接通电源即可启动。

进入系统之后,发现这系统只打包了英文???虽然也不是不能用,但是作为一个娱乐系统,万一以后给老人家用,没有中文怎么行。果断安装中文插件。为避免乱码,在安装并启用插件之前,先进入设置,把Interface->Skin->Fonts改成Aria based。然后下载并安装以下插件:resource.language.zh_cn-3.0.11.zip。安装完成后应该会询问是否切换中文,这时候点切换应该就好了。

为让树莓派的更像一个机顶盒,并充分发挥其优势,还应该再调整几个设置。
1. 分辨率:进入设置->系统->显示。将分辨率改成3840x2160p,刷新率看个人对界面流畅度的感知吧,个人感觉刷新率过高容易画面撕裂或者卡顿,所以调整到了最低,23.98。
2. 网络:如果比较方便的话建议使用有线网络,毕竟树莓派有千兆网口。比WiFi还是要稳定的多。
3. Samba:可以方便上传和家庭内部共享资源。进入设置->LibreELEC->服务,启用Samba,并开启自动共享外部驱动。
4. 遥控器:树莓派可以用键鼠控制,但是作为一个电视盒子还是太麻烦。进入设置->服务->控制,打开