树莓派3b折腾指南
最近入手了树梅派3b,用来搭建宿舍共享的热点和NAS。
先报个价,一套折腾下来花了500大洋,树梅派3加外壳200,电源加内存卡100,显示器淘宝二手150,有线键鼠50。
一、系统推荐🐜
作为桌面和服务器使用,我推荐ubuntu mate 16.04。官方的raspbian系统在我这边有个很魔性的bug,系统默认为英国键盘,不是标准键位,改了配置后,有一定几率还是英国键盘,键盘需要插拔一次才能变成配置的键位。ubuntu mate虽然流畅度稍逊,但是胜在没有奇怪的问题,作为桌面系统更方便。
作为家庭多媒体系统使用的话,我推荐openELEC。和LibreELEC,XBMC,XBian比较,openELEC的使用体验最好,界面和流畅度都是最佳。在设置中文之前,注意将系统字体切换成Arial based,否则会无法显示中文。
update20170412: 目前最新的openELEC版本是刚发布的8.0,简单试用了一下,流畅度还是很好,界面更好看了。但是没找到读取外接硬盘和中文界面的选项,所以没有测试视频播放,想必也是没问题的。稳定使用的话还是推荐老版本7.0.1
二、个人热点🐜
个人热点搭建我使用的是create_ap脚本,GitHub上下载之后make install即可。注意安装依赖:
sudo apt install hostapd dnsmasq
接着配置create_ap:
1. 使用ifconfig查看网卡名称
图中红色标记的是网卡名称,一般有线网卡以e开头,无线网卡以w开头。
2. 修改配置文件
配置文件路径为 /etc/create_ap.conf,按说明修改对应的行:
WIFI_IFACE=无线网卡名称 INTERNET_IFACE=有网的网卡(可能为有线网卡也可能为无线网卡) SSID=热点名称 PASSPHRASE=热点密码
3. 开启热点
sudo systemctl start create_ap
4. 设置开机启动
sudo systemctl enable create_ap
三、NAS文件共享🐜
我使用的是samba方案
1. 首先安装相关程序:
sudo apt install samba
2. 修改配置文件
配置文件路径为 /etc/samba/smb.conf,在配置文件最后添加如下内容:
# browseable、public、writable这三个选项可进行简单权限控制 # 用户名须为主机上已存在的用户名,且该用户须拥有共享文件夹的访问权限 [share] #网络上显示的共享文件夹名称 path = 共享文件夹路径 valid users = 用户名 browseable = yes public = yes writable = yes
3. 设置共享用户名密码
smbpasswd -a 用户名
按照要求输入共享密码,共享密码和系统用户密码相互独立,为安全考虑最好设置不同的密码
4. 开机自启:
sudo systemctl enable smbd
四、默认启动到tty🐜
树梅派毕竟配置较低,作为服务器运行的话,默认启动到cli界面较好。这样可以在需要的时候使用startx命令启动x图形界面即可。
首先取消lightdm图形登录界面的自启:
sudo systemctl disable lightdm
tty端的自动登录功能是通过getty程序完成的,网上很多教程针对的旧的init系统,不适用于systemd。在此解说下systemd下的做法。
首先还是编辑配置文件:
sudo systemctl edit getty@tty1
填写如下内容:
[Service] ExecStart= ExecStart=-/sbin/agetty -a mate --noclear %I $TERM
再然后还是启动开机自启服务:
sudo systemctl enable getty@tty1
至此,初步折腾完毕。