第一步 电视盒子重生记 N1‐lxc‐all‐in‐one - cooip-jm/About-openwrt GitHub Wiki
Welcome to the TVbox lxc All in one wiki!
…………
首先
下载和你手头设备对应的armbian系统,官方armbian(archlinux/debian/ubuntu....)等都可以。
这里
推荐 ophub仓库的armbian镜像
(debian/ubuntu不限)
https://github.com/ophub/amlogic-s9xxx-armbian/tags
找到和你设备型号对应的镜像
(下面以N1举例)
挑选出你最心仪的那个
下载后Rufus写入U盘(TF卡+读卡器)
将U盘、网线插入设备,通电开机
在DHCP列表中找到N1的IP
ssh连接进去
随便输入一些乱七八糟你能记的住的密码
配置网络
nano /etc/network/interfaces
2024年6月下旬以后的armbian版本需注意
2024年6月下旬之后的版本网络配置的变更
多加了一些步骤
或者使用Netpaln配置网桥vmbr0
修改配置文件
nano /etc/netplan/00-default-use-network-manager.yaml
首选networkd
## 需要自行操作
## systemctl enable systemd-networkd
## systemctl disable NetworkManager
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
bridges:
vmbr0:
interfaces: [eth0]
addresses:
- 192.168.1.199/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 9.9.9.9
- 1.1.1.1
低效率的NetworkManager
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: no
bridges:
vmbr0:
interfaces: [eth0]
addresses:
- 192.168.1.199/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 9.9.9.9
- 1.1.1.1
测试
netplan try
应用新的网络配置
netplan apply
(2024年6月下旬以后版本不建议使用该方式)配置内容,根据自己的IP填写
(2024年6月下旬以后版本不建议使用该方式)
(2024年6月下旬以后版本不建议使用该方式)
### 2024年6月下旬以后版本不建议使用该方式
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
dns-nameservers 192.168.0.1
auto vmbr0
iface vmbr0 inet static
address 192.168.0.3/24
gateway 192.168.0.1
bridge-ports eth0
bridge-stp off
bridge-fd 0
保存退出
如果要使用macvlan作为基础网络配置可以这样写
##### 注意,MACVLAN不是推荐配置方式。
#source /etc/network/interfaces.d/*
auto eth0
iface eth0 inet manual
auto macvlan0
iface macvlan0 inet static
pre-up ip link add macvlan0 link eth0 type macvlan mode bridge
address 11.0.9.62
netmask 255.255.255.0
gateway 11.0.9.19
dns-nameservers 11.0.9.10
post-down ip link del macvlan0 link eth0 type macvlan mode bridge
临时性尝试macvlan可以在 shell下运行
ip link add mvlan0 link eth0 type macvlan mode bridge
ip link set dev mvlan0 up
然后修改对应lxc的配置文件,将网络部分修改为
lxc.network.type = macvlan
## lxc.network.macvlan.mode = bridge ## 可不加该行
lxc.network.flags = up
lxc.network.link = mvlan0
lxc.network.name = eth0
lxc.network.hwaddr = 00:xx:xx:xx:xx:xx ## 可不加,如要加,自己确定好mac地址
lxc.network.mtu = 1500 # 可不加
换源-网络条件好的忽略
https://mirrors.bfsu.edu.cn/help/debian/
选择和你使用镜像一致的源
nano /etc/apt/sources.list
更新
apt update && apt upgrade -y
修正时区
timedatectl set-timezone Asia/Shanghai
停用一些服务(根据自己实际情况决定)
NetworkManager服务
systemctl stop NetworkManager
systemctl disable NetworkManager
重启网络
/etc/init.d/networking restart
重启后,ssh IP自行修改和你配置的一致
写入EMMC
armbian-install