新入的零刻和飞牛联合出品ME MINI,计划使用场景是放在客厅电视下当HTPC+NAS+双口交换机+WIFI热点
第一步,装KODI,配上15元的万能遥控器,直接播放高清资源和IPTV组播。通过ssh连上飞牛OS,执行如下命令。
sudo mkdir /home/$USER
sudo chown $USER -R /home/$USER
sudo usermod -a -G cdrom,audio,render,video,plugdev,users,dialout,dip,input $USER
groups $USER #查看所属用户组
cd /lib/firmware/i915
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/bmg_dmc.bin
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/xe2lpd_dmc.bin
sudo update-initramfs -u -k all
sudo apt update
sudo apt -y install flatpak
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
#flatpak remotes #验证remote
sudo flatpak -y install flathub tv.kodi.Kodi
#flatpak override --user tv.kodi.Kodi --device=all #给kodi添加设备(可选)
#flatpak override --user tv.kodi.Kodi --filesystem=/vol1/1000 #添加本地资源访问权限
flatpak run tv.kodi.Kodi
#echo "*.warning @180.167.245.234" | sudo tee -a /etc/rsyslog.conf #收集警告日志
cat <<EOF | sudo tee /etc/systemd/system/kodi.service # 此行到下方EOF连续
[Unit]
Description=Kodi Flatpak
After=graphical.target
[Service]
Type=simple
ExecStartPre=-/bin/sleep 11
ExecStart=/usr/bin/flatpak run tv.kodi.Kodi
User=$USER
Restart=always
[Install]
WantedBy=default.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable kodi.service
sudo reboot
sudo systemctl start kodi.service #如果提示未能启动X请尝试重新连接ssh再试。


第二步:双网口+热点
1、安装必要软件
sudo apt update
sudo apt install hostapd dnsmasq
2、编辑sudo nano /etc/network/interfaces
配置
# Loopback
auto lo
iface lo inet loopback
# Bridge 接口(enp1s0 + enp2s0)
auto br0
iface br0 inet dhcp
bridge_ports enp1s0 enp2s0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
# Wi-Fi 热点接口(wlo1)
auto wlo1
iface wlo1 inet static
address 10.42.0.1
netmask 255.255.255.0
up iptables -t nat -A POSTROUTING -o wg0 -s 10.42.0.0/24 -j MASQUERADE
up iptables -A FORWARD -i wg0 -o wlo1 -m state --state RELATED,ESTABLISHED -j ACCEPT
up iptables -A FORWARD -i wlo1 -o wg0 -j ACCEPT
up iptables -t nat -A POSTROUTING -o br0 -s 10.42.0.0/24 -j MASQUERADE
up iptables -A FORWARD -i br0 -o wlo1 -m state --state RELATED,ESTABLISHED -j ACCEPT
up iptables -A FORWARD -i wlo1 -o br0 -j ACCEPT
3、编辑sudo nano /etc/hostapd/hostapd.conf
配置
interface=wlo1
driver=nl80211
ssid=MeMini_AP
hw_mode=g
channel=6
ieee80211n=1
ht_capab=[HT40+]
wmm_enabled=1
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
max_num_sta=15
beacon_int=100
rts_threshold=2347
4、告诉系统 hostapd 配置文件位置sudo nano /etc/default/hostapd
# 修改 #DAEMON_OPTS=""
DAEMON_CONF="/etc/hostapd/hostapd.conf"
5、编辑sudo nano /etc/dnsmasq.d/hotspot.conf
服务
interface=wlo1
dhcp-range=10.42.0.10,10.42.0.50,12h
dhcp-option=3,10.42.0.1 # 网关
dhcp-option=6,10.42.0.1 # DNS
6、启用服务
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl enable dnsmasq
7、关闭NetworkManager,添加计划任务sudo crontab -e
@reboot sleep 300 && systemctl stop NetworkManager
8、重启设备sudo reboot
,可以连上热点MeMini_AP
密码12345678
实测这块CNVi: Wi-Fi (Wi-Fi 6 AX101NGW
)网卡的上下行速率只有25-55Mbps
左右