关注主机资讯
一直在努力转载

#N1#斐讯N1刷ArmBian精简步骤以及安装宝塔说明 ZeroTier内网穿透

简介

N1目的:

现在家庭宽带速度很高了,几乎是100-500M不等了。上行带宽也能满足个人搭建网站的需求了。搞个N1在家里挂网站,稳定、可靠、功耗低。

缺点,读写受限制于USB读写,而且还是usb2.0。编译等需要超长时间等待!

前置工作:

  • 双公头USB线一根,可以自己用旧的用不了的,自己接一根。哈
  • U盘一个,推荐闪迪的,后面链接是我使用的闪迪 (SanDisk)64GB USB3.0 U盘 CZ73酷铄 。https://u.jd.com/tNqV1O

下载ADB驱动 https://dl.google.com/android/repository/platform-tools-latest-windows.zip

下载降级包 https://share.weiyun.com/5xIarC0 密码: mivmcn (如果失效,找其他的下载点)

如果N1系统坂本是2.19,可以不需要这个文件。

下载ArmBian https://share.weiyun.com/5MouLHG 密码:yrs6pj

目前感觉ArmBian就这个版本稳定,,最新已经有5.72了。需要的可以自己去恩山下载。

请预先将ArmBian的镜像烧录到U盘,推荐工具:etcher[https://etcher.io]。

步骤

1.引导固件降级(如果N1系统坂本是2.19,直接跳过)

网络断开外网,防止N1自动升级

重要:用鼠标和显示器连接N1,开机后用鼠标点4下N1版本号打开adb模式。否则会出现 “devices offline” 错误!

初缘Cvps小站 1

N1网线连接路由器,PC与N1同一网络,查看并记下内网IP地址。

N1成功获取到IP后,在路由器Client Status你可以看到类似android-a08558xxxx这种名称的机器.

1.1在C:/或D:/根目录新建adb文件夹,将ADB驱动中platform-tools的全部内容解压到C:/adb中。

初缘Cvps小站 2

1.1.2电脑CMD命令行下连接N1

CMD使用管理打开

输入下面命令进去到ADB驱动文件中。

cd C:/adb

输入命令行下连接N1

adb connect n1的IP

例子:adb connect 192.168.8.201 (这里为盒子的IP),连接成功后你会看到提示: connected to 192.168.6.201:5555

重起N1到Fastboot模式

adb shell reboot fastboot

1.1.3双公头USB线连接N1和电脑

解压降级包后可以看到以下文件:boot.img bootloader.img recovery.img

在CMD命令界面下依次刷入:

fastboot flash boot <路径>/boot.img fastboot flash bootloader <路径>/bootloader.img fastboot flash recovery <路径>/recovery.img

<路径>改成实际路径,建议解压到C:/根目录,都可以。

没有抱错,则表示成功

1.1.4重启设备:

fastboot reboot

刷入ArmBian

先将ArmBian的镜像烧录到U盘,推荐工具:etcher[https://etcher.io]。

把U盘插入到N1上,两个USB口都可以,可以都试一下。(推荐靠近HDMI 的那个!)

在电脑CMD命令行重启N1,进入USB启动

adb connect n1的IP adb shell reboot update

如果命令执行成功,且你的U盘是做好的,那么,会自动进入系统

然后你如果接了显示器的话,应该是始终黑屏的,或者是Linux界面. 反之,如果不是黑屏,而是进入了盒子系统的画面,或者进入了盒子的recovery界面,

说明你的U盘做得有问题,换U盘,或者检查自己制作启动盘的过程是不是存在问题.

最后 静静地等待启动。大概两三分钟吧。

通过xsheel进行内网SSH连接。

ArmBian用户名密码:root 1234 首次登陆需要修改密码,并创建新用户

把ArmBian刷入EMMC(不推荐)

生成引导区

/boot/create-mbr-linux.sh

拷贝U盘内容到EMMC

执行root中的install.sh

bash install.sh 或 ./install.sh 或 /root/install.sh

 

ArmBian改源

  1. 改源:命令  vi /etc/apt/sources.list
  2. 中科大的源
deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
  1. 按ESC键 ,输入命令: wq!  进行保存!

我喜欢用nano的命令,看各位喜好了。直接拉到最后将内容全部删除,然后粘贴上面的源。

然后Ctrl+x 进行保存  按Y  回车结束。

  1. 重启U盘引导
reboot update

ArmBian打开bbre

没有开启的,可通过如下脚本自动安装:

wget-no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh&& chmod +x bbr.sh && ./bbr.sh
cho “net.core.default_qdisc=fq” >> /etc/sysctl.conf echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf sysctl -p

检查是否生效:

lsmod | grep bbr

开bbr需要内核支持,检查一下,如果里面没有bbr,就需要更新系统版本:

sysctl net.ipv4.tcp_available_congestion_control

 

ArmBian做ZeroTier内网穿透

基本注册方法、使用方法官网都有说明,不懂英文也可以查其他系统的相关介绍,使用极简单。

介绍客户端编译:

下载源码:

git clone https://github.com/zerotier/ZeroTierOne.git

测试一下代码编译过程:

cd ZeroTierOne //进入源码文件夹 make selftest

编译安装:

make && make install

把zerotier服务复制到系统服务目录并激活

cp debian/zerotier-one.service /etc/systemd/system systemctl daemon-reload systemctl start zerotier-one systemctl enable zerotier-one //开机启动

察看状态:

zerotier-cli info

最后加入zerotier网络:

zerotier-cli join <network> //你的Zeroiter网络ID

 

Armbian连接Wifi

nmtui-connect SSID //SSID是你的wifi标识

只输入nmtui-connect可以列出所有信号源

查看wifi状态:

nmcli con show

手工设置wifi地址

nmcli con mod "Wired connection 1" ipv4.addresses "HOST_IP_ADDRESS" ipv4.gateway "IP_GATEWAY" ipv4.dns "DNS_SERVER(S)" ipv4.dns-search "DOMAIN_NAME" ipv4.method "manual"

使用管理器修改:

sudo nmtui

Armbian系统配置工具:

armbian-config

有点类似Freebsd的bsdconfig.

 

历史上的今天
三月
9
    哇哦~~~,历史上的今天没发表过文章哦
赞(0)
未经允许不得转载:楚媛Blog » #N1#斐讯N1刷ArmBian精简步骤以及安装宝塔说明 ZeroTier内网穿透

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)