不要用 树莓派官方的软件 烧录!! !
问题背景:
个人没有给树莓派配置屏幕键盘, 买回来就开始烧录,本地(OSX)烧录号了, 然后本地根据官网教程配置了netconf 文件(wifi), 我本地拔卡,随后给树莓派插卡, IP 地址我也找到了, ssh ubuntu@ip 怎么就是上不去, 后来根据硬件指示灯才知道问题出在哪
问题线索:
树莓派插卡后,绿灯短暂(2~3秒)常亮, 红等从插进去就一直常亮,网上搜索说是TF卡有损坏,或者是没有读卡,然后我就换了个读卡器,结果是红绿灯都一直常亮了… 还是有问题
最后怎么解决的? Mac上格式化了一下SD卡, FAT32 . 然后拿去用Win 电脑官方烧录工具烧录的Ubuntu20 Server LTS
问题解决
Win 烧录好了以后, 我又在MacOS 上修改的ne…conf 和 user-data 文件
network-config 文件Wifi 名到底加不加引号, 网上各有说法我真是无语,最后我的答案: 加引号
不管wifi名字有没有空格,都加引号!
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"HomeNet":
password: "12345678"
重点问题 !
因为我没有屏幕,所以第一次启动有点(非常)麻烦,这里有个悖论啊,因为第一启动是不会连接wifi的, 需要我们在树莓派上 reboot
一下 ,那么问题来了, 我没有屏幕, 我怎么登陆树莓派reboot? 这就他星星离谱. 因为树莓派这个东西比较小众,…哎…找了半天
本地(未拔卡,继netconf之后)还需要修改一个文件 user-data
文件
这两行 加在最下面保存
power_state:
mode: reboot
写好了保存,弹出拔卡 --> 树莓派上卡
然后我发现还是他星星的绿灯又灭了. 然后我等了一会儿(15分钟). 发现依旧是只有红灯常亮.
然后我直接断开电源, 又接电了一次. 然后绿灯又开始变成常亮了. 我大概等了20分钟,没去理他
然后我 ssh …
成了…
root 登陆
sudo passwd root
sudo passwd --unlock root
sudo sed -i "s/^#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
sudo systemctl restart ssh
sudo cp ~/.bashrc /root/.bashrc
更换时区:
tzselect
4-9-1-1
亚洲-中国-北京-1
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
换源
将官方源做一下备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
将ubuntu的镜像站点替换为阿里云的镜像站点
sudo sed -i 's/http:\/\/.*.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade
SSH 防断开
# root 下
vi /root/.ssh/config
ServerAliveInterval 60
service sshd reload
# 非root
vi /etc/ssh/sshd_config
ClientAliveCountMax 60
service sshd reload
热点调试
如果当前连着网络
apt install net-tools
apt-get install wpasupplicant
apt-get install network-manager
我在这里的额操作是,到/etc/netplan/ 目录下
修改50…文件,写上自己的热点,这里需要注意,树莓派不需要断网,我们修改好文件保存出来,热点名没有空格也没加引号.
sudo netplan generate
sudo netplan apply
没错,连接上了. …
如果当前没网了
也就是当前树莓派已经断电了, 前提是你是安全退出树莓派的,而不是不是热插拔,我安全关机后.
1、取下SD卡
2、插在电脑上
3、修改了net_conf 文件写上了自己的热点.
4、保存退出
5、断电上卡
6、上电
7、等待30秒左右.自己连接上了手机热点
到这里,我们肯定会有疑问, 手机和树莓派在一个内网里面了. 我们电脑要怎么进去呢?
我这里用了电脑 下的App
前提是 电脑先连接上手机热点,然后app 扫描一下就可以找到对应的树莓派IP了
磁盘挂载/卸载
挂载
lsblk
mount /dev/sdb1 /home/luuuxury/Farming_SSD/
卸载, 这里注意不在在磁盘目录下执行命令, 因为占用会导致无法卸载
df -h
umount /dev/sdb1 /home/luuuxury/Farming_SSD/
防火墙 / 端口
树莓派默认是没有安装防火墙的
inactive 是为开启
ufw status
开放 8555端口
ufw allow 8555
node 问题
127.0.0.1 8444 问题
说白了就是,多台设备同时Farming
https://github.com/Chia-Network/chia-blockchain/wiki/Farming-on-many-machines
https://www.reddit.com/r/chia/comments/mp852l/seem_to_be_disconnecting_and_reconnecting/