惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
Webroot Blog
Webroot Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
V2EX - 技术
V2EX - 技术
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
Recorded Future
Recorded Future
S
Schneier on Security
I
InfoQ
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The GitHub Blog
The GitHub Blog
S
Security @ Cisco Blogs
O
OpenAI News
W
WeLiveSecurity
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
人人都是产品经理
人人都是产品经理
Cloudbric
Cloudbric
The Last Watchdog
The Last Watchdog
The Hacker News
The Hacker News
Google Online Security Blog
Google Online Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
NISL@THU
NISL@THU
T
Tailwind CSS Blog
V
Visual Studio Blog
PCI Perspectives
PCI Perspectives
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
D
DataBreaches.Net
B
Blog RSS Feed
N
News and Events Feed by Topic
N
News and Events Feed by Topic
H
Heimdal Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
腾讯CDC
Latest news
Latest news
V
Vulnerabilities – Threatpost
Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
V
V2EX
aimingoo的专栏
aimingoo的专栏
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Register - Security
The Register - Security
Help Net Security
Help Net Security

博客园 - lsgxeva

VisionLink-RT VisionLink-AI-Glasse n2n config OpenWrt 集成 openNDS 进行 强制门户(Captive Portal) 认证 OpenWrt 集成 easycwmpd 成为 TR-069协议中的设备端(CPE) eh.h acu100 bridge vlan config 卫星天线(KA 0.85m 4W_BUC)使用 SatBox331-20 Modem 的性能情况 OpenSpec OPSX 完整指南 Claude Skill Creator 2.0 完整上手攻略 Auto-Memory + CLAUDE.md Conductor 完整上手攻略 GitNexus 完整上手攻略 code-review-graph 完整上手攻略 Claude Code Hooks 完整开发者指南 Openwrt switch vlan配置 llm-course Claude Code 入门教程 MT5专业交易面板 routeros RB750GR3 配置双WAN口 Quectel Modem Wiki sdxlemur 高通5G平台(SDX55\SDX62\SDX65):ping包异常问题排查指南 - lsgxeva - 博客园 高通SDX62平台 MBIM搜网、查询信号等功能异常 Win11数字许可证激活 BirdSat VS100K info wireshark筛选语句详解 linux基线整改方法 windows基线整改方法 NanoPi_R5C ArcBox Config win10远程桌面其他电脑出现如下错误,由于数据加密错误,这个会话讲结束,请重新连接到远程计算机 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义? IQ200Board default access problem Win10 输入法卡顿 adaptive_relaxed_optimized 如何下载安装App Store应用旧版本教程 小米澎湃OS 关闭广告 Scrum 模型
RK3588 firefly net
lsgxeva · 2026-07-24 · via 博客园 - lsgxeva

RK3588 firefly net

firefly@firefly:~$
firefly@firefly:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ uname -a
Linux firefly 5.10.198 #50 SMP Tue Dec 9 14:15:36 CST 2025 aarch64 aarch64 aarch64 GNU/Linux
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:          7.5Gi       1.9Gi       4.1Gi       308Mi       1.5Gi       5.2Gi
Swap:            0B          0B          0B
firefly@firefly:~$
firefly@firefly:~$ blkid
/dev/mmcblk0p3: LABEL="boot" UUID="2e622061-07f7-4bdd-8255-b20421e325e4" TYPE="ext4" PARTLABEL="boot" PARTUUID="a5250000-0000-4c47-8000-11b6000039c2"
/dev/mmcblk0p6: LABEL="Ubuntu20.04" UUID="2c3d82c1-b442-4cb7-898d-15215d340b4e" TYPE="ext4" PARTLABEL="rootfs" PARTUUID="614e0000-0000-4b53-8000-1d28000054a9"
/dev/mmcblk0p7: LABEL="userdata" UUID="21664833-7245-4186-a2e8-763a49a7f2ab" TYPE="ext4" PARTLABEL="userdata" PARTUUID="870d0000-0000-4753-8000-23a20000034e"
/dev/mmcblk0p1: PARTLABEL="uboot" PARTUUID="49330000-0000-4844-8000-4d700000624b"
/dev/mmcblk0p2: PARTLABEL="misc" PARTUUID="4c2a0000-0000-4415-8000-48bb000035ac"
/dev/mmcblk0p4: PARTLABEL="recovery" PARTUUID="3d2a0000-0000-4611-8000-5d49000064f6"
/dev/mmcblk0p5: PARTLABEL="backup" PARTUUID="fa360000-0000-4b62-8000-535c000062ae"
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ fdisk -l /dev/sda
Disk /dev/sda: 465.78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: V300 500G-SSDV04
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ cat /etc/mtab
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=3912872k,nr_inodes=978218,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=784256k,mode=755 0 0
/dev/mmcblk0p6 /root-ro ext4 ro,relatime 0 0
/dev/mmcblk0p7 /userdata ext4 rw,relatime 0 0
overlayroot / overlay rw,relatime,lowerdir=/root-ro,upperdir=/userdata/rootfs_overlay,workdir=/userdata/rootfs_overlay-workdir/_ 0 0
/root/dev/mmcblk0p3 /boot ext4 rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
tracefs /sys/kernel/debug/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=784252k,mode=700,uid=1000,gid=1000 0 0
overlay /userdata/docker/overlay2/3a679d3636ac9b31e472f53bdc25a922c87e276776373b9f6134701486086f55/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/QCE2MXURPRZKEDKQFC4CBARGH4:/userdata/docker/overlay2/l/NHO6PFT7HM4NIAS5T5L5GOLYUF:/userdata/docker/overlay2/l/3XEW6KRSKBR4SZVPAN7U3PR4CQ:/userdata/docker/overlay2/l/O2HGDNNVM33VSJDXWEETTQFEIG:/userdata/docker/overlay2/l/2I55QSKMPZT5OWZ3LYFL6WM25L:/userdata/docker/overlay2/l/E5H22ERGW4RF22XO5HG6NMYXKO,upperdir=/userdata/docker/overlay2/3a679d3636ac9b31e472f53bdc25a922c87e276776373b9f6134701486086f55/diff,workdir=/userdata/docker/overlay2/3a679d3636ac9b31e472f53bdc25a922c87e276776373b9f6134701486086f55/work 0 0
overlay /userdata/docker/overlay2/b6236641d4966539aea653a280f856f8f7600efa9aaecd64267301bad7229f00/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/LLRJBIGSX6D4MDV2LNPD4OUCU2:/userdata/docker/overlay2/l/XN2XEBIDBR4H2QQNPNEMJYQOD2:/userdata/docker/overlay2/l/TNYKVPYZQWQ4EIHYCEBHGTWMBF,upperdir=/userdata/docker/overlay2/b6236641d4966539aea653a280f856f8f7600efa9aaecd64267301bad7229f00/diff,workdir=/userdata/docker/overlay2/b6236641d4966539aea653a280f856f8f7600efa9aaecd64267301bad7229f00/work 0 0
overlay /userdata/docker/overlay2/984fef22c4d5c09bf163012040db254e9a3301c61876d453efec61556e35c08d/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/F53GNXUWD2J5364HHVW5P26REU:/userdata/docker/overlay2/l/EX2YRB4IM3WYVJSVWH3WI2MKV6:/userdata/docker/overlay2/l/NWWKCUKHWPROSK4WBIF5KFAC5F:/userdata/docker/overlay2/l/F6L5Y4RW7OMZEH33Y7INMOSOX5:/userdata/docker/overlay2/l/6ZHYTANO4JUZBXGR3RS4GJPNEG:/userdata/docker/overlay2/l/K3LTSLGXPIXGESM4DIRRDBZCTT:/userdata/docker/overlay2/l/3TUB3QGJWCA4PAOZZD7ICZD6M2:/userdata/docker/overlay2/l/W3JPWKZC2ONVBOBGK7R7XLWF6F,upperdir=/userdata/docker/overlay2/984fef22c4d5c09bf163012040db254e9a3301c61876d453efec61556e35c08d/diff,workdir=/userdata/docker/overlay2/984fef22c4d5c09bf163012040db254e9a3301c61876d453efec61556e35c08d/work 0 0
overlay /userdata/docker/overlay2/f74056cab483ef3c433e8721126f9b81678f5a1a23f09855050454f14f702cae/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/GG53SMPRBK7235ERX3G7PENOLK:/userdata/docker/overlay2/l/LEJOJTLHZU6YS4MKE4EH73Z5OI,upperdir=/userdata/docker/overlay2/f74056cab483ef3c433e8721126f9b81678f5a1a23f09855050454f14f702cae/diff,workdir=/userdata/docker/overlay2/f74056cab483ef3c433e8721126f9b81678f5a1a23f09855050454f14f702cae/work 0 0
overlay /userdata/docker/overlay2/e459bbcde317b62dc08567a3cf246f26233cf39d6775a9c495d26d5e39cab0e4/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/VVLEB6CT6X4VDW2S3MJ3SBM7ZO:/userdata/docker/overlay2/l/MSZXHHDRIBXFKXYQLPOCYGIQKW:/userdata/docker/overlay2/l/RAQ7TGANMW6VDWV4GTXNJTAVGT:/userdata/docker/overlay2/l/UOCNWTU7HGWWQ43RATER55OKIM:/userdata/docker/overlay2/l/KQ2IRE3CBSPXDZQTUD6YM63XMY:/userdata/docker/overlay2/l/5KK2AUDDR5A45KPFECHSWFLDTT:/userdata/docker/overlay2/l/A5VHJ5JPYQHQX7XC76S3ALZYKO:/userdata/docker/overlay2/l/WDHMDPZ4FIKFLM5Z7RWZOFBOTO:/userdata/docker/overlay2/l/42LFPGA6JLPJPEYIZMDJB2VSMN,upperdir=/userdata/docker/overlay2/e459bbcde317b62dc08567a3cf246f26233cf39d6775a9c495d26d5e39cab0e4/diff,workdir=/userdata/docker/overlay2/e459bbcde317b62dc08567a3cf246f26233cf39d6775a9c495d26d5e39cab0e4/work 0 0
nsfs /run/docker/netns/default nsfs rw 0 0
overlay /userdata/docker/overlay2/978b66336ae4e32b7e11a1abe5387dcf800b96d9f8328e435fd4e7bec8757b81/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/5BL4CAPC5BW6AQVOAV7I6YYS2J:/userdata/docker/overlay2/l/BR2L3VYNONJBEYZLFLCDVTVOKN:/userdata/docker/overlay2/l/GHILWISQ4ADPAIHJHKUNJDLS76:/userdata/docker/overlay2/l/CSDF423EZNMX2NLV32ZMAGPQ23:/userdata/docker/overlay2/l/7TCP3BXZFP7RGB3SULBWS7RPJN:/userdata/docker/overlay2/l/SCXOBWKCBZ6MRWXEF3EHJJ6IZI:/userdata/docker/overlay2/l/SHI7CSRG22LZPC47T2YEA5A3SU:/userdata/docker/overlay2/l/5LNA2MLRQMFDVJ2ZJ4IPGCCBFU:/userdata/docker/overlay2/l/42LFPGA6JLPJPEYIZMDJB2VSMN,upperdir=/userdata/docker/overlay2/978b66336ae4e32b7e11a1abe5387dcf800b96d9f8328e435fd4e7bec8757b81/diff,workdir=/userdata/docker/overlay2/978b66336ae4e32b7e11a1abe5387dcf800b96d9f8328e435fd4e7bec8757b81/work 0 0
overlay /userdata/docker/overlay2/8457966d7a75d181da044757793b8c491084930413e18c6961ad368e56379f54/merged overlay rw,relatime,lowerdir=/userdata/docker/overlay2/l/NOFZUD2CGZOMDUYE3X7SH2KLQX:/userdata/docker/overlay2/l/K5N5GFRK3D53FXEBINWWGARW6R:/userdata/docker/overlay2/l/ZZ67TQFWRQLV6PDUF7HAD25IWH:/userdata/docker/overlay2/l/GZNZJ2VJ7PCFEHXNNAW54CSL3U:/userdata/docker/overlay2/l/5U5JBVTTEOI46WSZ3M5UOBGV6L:/userdata/docker/overlay2/l/LIQDPPWAVCEFM2UHAAJ42R3GB7:/userdata/docker/overlay2/l/XQSWKIFW5QKMH6XPRWSOP6ZOWP:/userdata/docker/overlay2/l/HCPJ5BFUNHQUVODV3VQX35XWC5:/userdata/docker/overlay2/l/KRXEJQGD5IGKNCL7C5ZEH3752T:/userdata/docker/overlay2/l/U2OZ46F4IFXQT745JAUDR5O7AT:/userdata/docker/overlay2/l/B7MPRCXLGWECIKO2VYTAXVG5UR,upperdir=/userdata/docker/overlay2/8457966d7a75d181da044757793b8c491084930413e18c6961ad368e56379f54/diff,workdir=/userdata/docker/overlay2/8457966d7a75d181da044757793b8c491084930413e18c6961ad368e56379f54/work 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
nsfs /run/docker/netns/fae1e0b6b0e7 nsfs rw 0 0
nsfs /run/docker/netns/c2d1ce7297a5 nsfs rw 0 0
nsfs /run/docker/netns/b396bfb43908 nsfs rw 0 0
nsfs /run/docker/netns/1b5758ad7af6 nsfs rw 0 0
tmpfs /run/user/0 tmpfs rw,nosuid,nodev,relatime,size=784252k,mode=700 0 0
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ cat /proc/partitions
major minor  #blocks  name

   1        0       4096 ram0
 179        0   61071360 mmcblk0
 179        1       8192 mmcblk0p1
 179        2       4096 mmcblk0p2
 179        3     262144 mmcblk0p3
 179        4     131072 mmcblk0p4
 179        5      32768 mmcblk0p5
 179        6    6291456 mmcblk0p6
 179        7   54333423 mmcblk0p7
   8        0  488386584 sda
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ cat /proc/mtd
dev:    size   erasesize  name
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ df -Th
Filesystem          Type      Size  Used Avail Use% Mounted on
udev                devtmpfs  3.8G  8.0K  3.8G   1% /dev
tmpfs               tmpfs     766M  2.3M  764M   1% /run
/dev/mmcblk0p6      ext4      2.4G  2.2G   16M 100% /root-ro
/dev/mmcblk0p7      ext4       51G  8.2G   40G  17% /userdata
overlayroot         overlay    51G  8.2G   40G  17% /
/root/dev/mmcblk0p3 ext4      224M   92M  115M  45% /boot
tmpfs               tmpfs     3.8G     0  3.8G   0% /dev/shm
tmpfs               tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs               tmpfs     3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs               tmpfs     766M   12K  766M   1% /run/user/1000
tmpfs               tmpfs     766M     0  766M   0% /run/user/0
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo cat /etc/NetworkManager/system-connections/Wired\ connection\ 1.nmconnection
[connection]
id=Wired connection 1
uuid=13a765f9-1de3-3826-b56a-d69856274cd8
type=ethernet
autoconnect-priority=100
interface-name=eth0
permissions=
timestamp=1718900327

[ethernet]
mac-address-blacklist=

[ipv4]
address1=192.168.100.249/24,192.168.100.1
dns=114.114.114.114;223.5.5.5;8.8.8.8;
dns-search=
method=manual

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore

[proxy]
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo cat /etc/NetworkManager/system-connections/Wired\ connection\ 2.nmconnection
[connection]
id=Wired connection 2
uuid=21e91cc4-171f-33b2-87ea-e1a3f9deb1e9
type=ethernet
autoconnect-priority=100
interface-name=eth1
permissions=
timestamp=1718900327

[ethernet]
mac-address-blacklist=

[ipv4]
address1=192.168.200.200/24
dns-search=
method=manual
never-default=true

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore

[proxy]
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo cat /etc/systemd/resolved.conf
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See resolved.conf(5) for details

[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=no-negative
#DNSStubListener=yes
#ReadEtcHosts=yes
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo systemd-resolve --status
Global
       LLMNR setting: no
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 15 (veth8a1b4fb)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 13 (veth01b413f)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 11 (veth7ecdb66)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 9 (vethcf1cfd4)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 7 (docker0)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 6 (br-75f20432ce28)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 5 (eth1)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 4 (eth0)
      Current Scopes: DNS
DefaultRoute setting: yes
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
  Current DNS Server: 114.114.114.114
         DNS Servers: 114.114.114.114
                      223.5.5.5
                      8.8.8.8
          DNS Domain: ~.

Link 3 (can0)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 2 (dummy0)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo systemctl restart systemd-resolved.service
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo timedatectl set-timezone Asia/Shanghai
firefly@firefly:~$
firefly@firefly:~$ timedatectl show
Timezone=Asia/Shanghai
LocalRTC=no
CanNTP=yes
NTP=yes
NTPSynchronized=no
TimeUSec=Thu 2024-06-20 21:17:54 CST
firefly@firefly:~$
firefly@firefly:~$ timedatectl status
               Local time: Thu 2024-06-20 21:17:58 CST
           Universal time: Thu 2024-06-20 13:17:58 UTC
                 RTC time: n/a
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no
firefly@firefly:~$
firefly@firefly:~$ cat /etc/systemd/timesyncd.conf
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See timesyncd.conf(5) for details.

[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048
firefly@firefly:~$
firefly@firefly:~$ sudo systemctl restart systemd-timesyncd.service
firefly@firefly:~$ 
firefly@firefly:~$
firefly@firefly:~$ sudo ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 2a:dd:ae:2d:3a:35 brd ff:ff:ff:ff:ff:ff
3: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
    link/can
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 4a:b8:63:69:6b:1a brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.249/24 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::48b8:63ff:fe69:6b1a/64 scope link
       valid_lft forever preferred_lft forever
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 46:b8:63:69:6b:1a brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.200/24 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::44b8:63ff:fe69:6b1a/64 scope link
       valid_lft forever preferred_lft forever
6: br-75f20432ce28: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:5c:cb:08:6d brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.1/16 brd 172.18.255.255 scope global br-75f20432ce28
       valid_lft forever preferred_lft forever
    inet6 fe80::42:5cff:fecb:86d/64 scope link
       valid_lft forever preferred_lft forever
7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:3d:af:88:a8 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
9: vethcf1cfd4@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP group default
    link/ether be:71:94:21:bb:99 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::bc71:94ff:fe21:bb99/64 scope link
       valid_lft forever preferred_lft forever
11: veth7ecdb66@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP group default
    link/ether 5e:94:7c:b7:6e:65 brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet6 fe80::5c94:7cff:feb7:6e65/64 scope link
       valid_lft forever preferred_lft forever
13: veth01b413f@if12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP group default
    link/ether a2:f7:32:7e:ca:68 brd ff:ff:ff:ff:ff:ff link-netnsid 2
    inet6 fe80::a0f7:32ff:fe7e:ca68/64 scope link
       valid_lft forever preferred_lft forever
15: veth8a1b4fb@if14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP group default
    link/ether 96:34:59:1c:e9:6b brd ff:ff:ff:ff:ff:ff link-netnsid 3
    inet6 fe80::9434:59ff:fe1c:e96b/64 scope link
       valid_lft forever preferred_lft forever
firefly@firefly:~$
firefly@firefly:~$ sudo ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 2a:dd:ae:2d:3a:35 brd ff:ff:ff:ff:ff:ff
3: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN mode DEFAULT group default qlen 10
    link/can
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 4a:b8:63:69:6b:1a brd ff:ff:ff:ff:ff:ff
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 46:b8:63:69:6b:1a brd ff:ff:ff:ff:ff:ff
6: br-75f20432ce28: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
    link/ether 02:42:5c:cb:08:6d brd ff:ff:ff:ff:ff:ff
7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
    link/ether 02:42:3d:af:88:a8 brd ff:ff:ff:ff:ff:ff
9: vethcf1cfd4@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP mode DEFAULT group default
    link/ether be:71:94:21:bb:99 brd ff:ff:ff:ff:ff:ff link-netnsid 0
11: veth7ecdb66@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP mode DEFAULT group default
    link/ether 5e:94:7c:b7:6e:65 brd ff:ff:ff:ff:ff:ff link-netnsid 1
13: veth01b413f@if12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP mode DEFAULT group default
    link/ether a2:f7:32:7e:ca:68 brd ff:ff:ff:ff:ff:ff link-netnsid 2
15: veth8a1b4fb@if14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-75f20432ce28 state UP mode DEFAULT group default
    link/ether 96:34:59:1c:e9:6b brd ff:ff:ff:ff:ff:ff link-netnsid 3
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo bridge link show
9: vethcf1cfd4@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-75f20432ce28 state forwarding priority 32 cost 2
11: veth7ecdb66@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-75f20432ce28 state forwarding priority 32 cost 2
13: veth01b413f@if12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-75f20432ce28 state forwarding priority 32 cost 2
15: veth8a1b4fb@if14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-75f20432ce28 state forwarding priority 32 cost 2
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ docker ps
CONTAINER ID   IMAGE                                                      COMMAND                  CREATED                  STATUS       PORTS                                             NAMES
78004889d995   record-worker:2.3.5                                        "sh -c 'sleep 30 && …"   Less than a second ago   Up 3 hours                                                     visionlink-record-worker-1
94371f9bb773   192.168.1.7/visionlink/vision-link-edge-server:2.3.6-arm   "/bin/sh -c 'java ${…"   Less than a second ago   Up 3 hours                                                     visionlink-edge-service-1
0c293bdf8cc1   192.168.1.7/visionlink/vision-link-edge-web:2.3.5-arm      "nginx -g 'daemon of…"   Less than a second ago   Up 3 hours   0.0.0.0:21180->80/tcp, :::21180->80/tcp           visionlink-edge-web-1
f40660728794   192.168.1.7/visionlink/visionlink-mediaserver:1.3.1        "/bin/sh -c ./MediaS…"   Less than a second ago   Up 3 hours                                                     visionlink-edge-mediaserver-1
0d6395566cb5   bitnami/mysql:5.7.42                                       "/opt/bitnami/script…"   Less than a second ago   Up 3 hours   0.0.0.0:13306->3306/tcp, :::13306->3306/tcp       visionlink-mysql-1
eb0fdc499078   arm64v8/redis                                              "docker-entrypoint.s…"   Less than a second ago   Up 3 hours   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp         visionlink-redis-1
557734900c95   arm64v8/nginx:2.2.0                                        "/docker-entrypoint.…"   Less than a second ago   Up 3 hours   80/tcp, 0.0.0.0:80->11110/tcp, :::80->11110/tcp   visionlink-nginx-1
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ docker images
REPOSITORY                                       TAG         IMAGE ID       CREATED                  SIZE
192.168.1.7/visionlink/vision-link-edge-server   2.3.6-arm   b62d51a27790   Less than a second ago   813MB
192.168.1.7/visionlink/vision-link-edge-web      2.3.5-arm   7ec3d7d7fe64   Less than a second ago   225MB
record-worker                                    2.3.5       add48051c7ca   Less than a second ago   1.33GB
arm64v8/nginx                                    2.2.0       b3aeac8b030d   Less than a second ago   192MB
192.168.1.7/visionlink/visionlink-mediaserver    1.3.1       fea0b5d4dadd   Less than a second ago   383MB
arm64v8/redis                                    latest      2b2301a9e36e   5 months ago             158MB
bitnami/mysql                                    5.7.42      d8ffd11d3a3e   11 months ago            415MB
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ docker network ls
NETWORK ID     NAME                            DRIVER    SCOPE
773d333393bd   bridge                          bridge    local
d615f2cf43da   host                            host      local
e46a5136f73b   none                            null      local
75f20432ce28   visionlink_visionlink-network   bridge    local
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ docker volume ls
DRIVER    VOLUME NAME
local     2c1e8823180fca4899e7a864ffc9f33e1eaa37b1f180e13fb8da23351cc599cf
firefly@firefly:~$
firefly@firefly:~$ sudo iptables-save
# Generated by iptables-save v1.8.4 on Thu Jun 20 12:52:09 2024
*filter
:INPUT ACCEPT [1153702:343627357]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1286591:274632635]
:DOCKER - [0:0]
:DOCKER-ISOLATION-STAGE-1 - [0:0]
:DOCKER-ISOLATION-STAGE-2 - [0:0]
:DOCKER-USER - [0:0]
-A FORWARD -s 192.168.200.0/24 -p tcp -m tcp --sport 554 -m conntrack --ctstate ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.200.0/24 -p tcp -m tcp --dport 554 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-ISOLATION-STAGE-1
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A FORWARD -o br-75f20432ce28 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o br-75f20432ce28 -j DOCKER
-A FORWARD -i br-75f20432ce28 ! -o br-75f20432ce28 -j ACCEPT
-A FORWARD -i br-75f20432ce28 -o br-75f20432ce28 -j ACCEPT
-A FORWARD -s 192.168.200.201/32 -p tcp -m tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.200.201/32 -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.200.202/32 -p tcp -m tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.200.202/32 -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.200.203/32 -p tcp -m tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.200.203/32 -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.200.204/32 -p tcp -m tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.200.204/32 -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A DOCKER -d 172.18.0.2/32 ! -i br-75f20432ce28 -o br-75f20432ce28 -p tcp -m tcp --dport 80 -j ACCEPT
-A DOCKER -d 172.18.0.3/32 ! -i br-75f20432ce28 -o br-75f20432ce28 -p tcp -m tcp --dport 6379 -j ACCEPT
-A DOCKER -d 172.18.0.4/32 ! -i br-75f20432ce28 -o br-75f20432ce28 -p tcp -m tcp --dport 11110 -j ACCEPT
-A DOCKER -d 172.18.0.5/32 ! -i br-75f20432ce28 -o br-75f20432ce28 -p tcp -m tcp --dport 3306 -j ACCEPT
-A DOCKER-ISOLATION-STAGE-1 -i docker0 ! -o docker0 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -i br-75f20432ce28 ! -o br-75f20432ce28 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -j RETURN
-A DOCKER-ISOLATION-STAGE-2 -o docker0 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -o br-75f20432ce28 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -j RETURN
-A DOCKER-USER -j RETURN
COMMIT
# Completed on Thu Jun 20 12:52:09 2024
# Generated by iptables-save v1.8.4 on Thu Jun 20 12:52:09 2024
*nat
:PREROUTING ACCEPT [190:21212]
:INPUT ACCEPT [46:8024]
:OUTPUT ACCEPT [7711:556654]
:POSTROUTING ACCEPT [6971:512254]
:DOCKER - [0:0]
-A PREROUTING -p tcp -m tcp --dport 8081 -j DNAT --to-destination 192.168.200.201:80
-A PREROUTING -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.200.202:80
-A PREROUTING -p tcp -m tcp --dport 8083 -j DNAT --to-destination 192.168.200.203:80
-A PREROUTING -p tcp -m tcp --dport 8084 -j DNAT --to-destination 192.168.200.204:80
-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
-A PREROUTING -p tcp -m tcp --dport 555 -j DNAT --to-destination 192.168.200.201:554
-A PREROUTING -p tcp -m tcp --dport 556 -j DNAT --to-destination 192.168.200.202:554
-A PREROUTING -p tcp -m tcp --dport 557 -j DNAT --to-destination 192.168.200.203:554
-A PREROUTING -p tcp -m tcp --dport 558 -j DNAT --to-destination 192.168.200.204:554
-A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER
-A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE
-A POSTROUTING -s 172.18.0.0/16 ! -o br-75f20432ce28 -j MASQUERADE
-A POSTROUTING -d 192.168.200.201/32 -p tcp -m tcp --dport 80 -j MASQUERADE
-A POSTROUTING -d 192.168.200.202/32 -p tcp -m tcp --dport 80 -j MASQUERADE
-A POSTROUTING -d 192.168.200.203/32 -p tcp -m tcp --dport 80 -j MASQUERADE
-A POSTROUTING -d 192.168.200.204/32 -p tcp -m tcp --dport 80 -j MASQUERADE
-A POSTROUTING -s 172.18.0.2/32 -d 172.18.0.2/32 -p tcp -m tcp --dport 80 -j MASQUERADE
-A POSTROUTING -s 172.18.0.3/32 -d 172.18.0.3/32 -p tcp -m tcp --dport 6379 -j MASQUERADE
-A POSTROUTING -s 172.18.0.4/32 -d 172.18.0.4/32 -p tcp -m tcp --dport 11110 -j MASQUERADE
-A POSTROUTING -s 172.18.0.5/32 -d 172.18.0.5/32 -p tcp -m tcp --dport 3306 -j MASQUERADE
-A POSTROUTING -d 192.168.200.201/32 -p tcp -m tcp --dport 554 -j MASQUERADE
-A POSTROUTING -d 192.168.200.202/32 -p tcp -m tcp --dport 554 -j MASQUERADE
-A POSTROUTING -d 192.168.200.203/32 -p tcp -m tcp --dport 554 -j MASQUERADE
-A POSTROUTING -d 192.168.200.204/32 -p tcp -m tcp --dport 554 -j MASQUERADE
-A DOCKER -i docker0 -j RETURN
-A DOCKER -i br-75f20432ce28 -j RETURN
-A DOCKER ! -i br-75f20432ce28 -p tcp -m tcp --dport 21180 -j DNAT --to-destination 172.18.0.2:80
-A DOCKER ! -i br-75f20432ce28 -p tcp -m tcp --dport 6379 -j DNAT --to-destination 172.18.0.3:6379
-A DOCKER ! -i br-75f20432ce28 -p tcp -m tcp --dport 80 -j DNAT --to-destination 172.18.0.4:11110
-A DOCKER ! -i br-75f20432ce28 -p tcp -m tcp --dport 13306 -j DNAT --to-destination 172.18.0.5:3306
COMMIT
# Completed on Thu Jun 20 12:52:09 2024
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ arp -a
? (172.18.0.5) at 02:42:ac:12:00:05 [ether] on br-75f20432ce28
? (192.168.200.203) at bc:ad:28:02:ec:cb [ether] on eth1
? (172.18.0.3) at 02:42:ac:12:00:03 [ether] on br-75f20432ce28
? (192.168.200.202) at bc:ad:28:02:ec:db [ether] on eth1
? (192.168.200.204) at 4c:f5:dc:72:d8:3b [ether] on eth1
OpenWrt.lan (192.168.100.1) at ca:bb:0d:40:fb:74 [ether] on eth0
? (192.168.200.201) at 40:ac:bf:a7:df:9f [ether] on eth1
firefly@firefly:~$
firefly@firefly:~$
firefly@firefly:~$ sudo ss -lunp
State               Recv-Q              Send-Q                           Local Address:Port                             Peer Address:Port              Process
UNCONN              0                   0                                      0.0.0.0:43107                                 0.0.0.0:*                  users:(("lifejacket_dete",pid=783,fd=13))
UNCONN              0                   0                                      0.0.0.0:55557                                 0.0.0.0:*                  users:(("face_recognitio",pid=779,fd=13))
UNCONN              0                   0                                      0.0.0.0:39229                                 0.0.0.0:*                  users:(("person_detect_s",pid=712,fd=13))
UNCONN              0                   0                                   127.0.0.53:53                                    0.0.0.0:*                  users:(("systemd-resolve",pid=71322,fd=12))
UNCONN              0                   0                                            *:5060                                        *:*                  users:(("java",pid=1889,fd=203))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=34))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=35))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=36))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=37))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=38))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=39))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=40))
UNCONN              0                   0                                            *:10100                                       *:*                  users:(("MediaServer",pid=1890,fd=41))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=42))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=43))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=44))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=45))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=46))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=47))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=48))
UNCONN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=49))
UNCONN              0                   0                                            *:17000                                       *:*                  users:(("java",pid=1889,fd=212))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=51))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=52))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=53))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=54))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=55))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=56))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=57))
UNCONN              0                   0                                            *:9000                                        *:*                  users:(("MediaServer",pid=1890,fd=58))
firefly@firefly:~$
firefly@firefly:~$ sudo ss -ltnp
State               Recv-Q              Send-Q                           Local Address:Port                             Peer Address:Port              Process
LISTEN              0                   0                                      0.0.0.0:21180                                 0.0.0.0:*                  users:(("docker-proxy",pid=1492,fd=4))
LISTEN              0                   0                                      0.0.0.0:9000                                  0.0.0.0:*                  users:(("python3",pid=774,fd=3))
LISTEN              0                   0                                      0.0.0.0:6379                                  0.0.0.0:*                  users:(("docker-proxy",pid=1588,fd=4))
LISTEN              0                   0                                    127.0.0.1:5037                                  0.0.0.0:*                  users:(("adbd",pid=741,fd=5))
LISTEN              0                   0                                      0.0.0.0:80                                    0.0.0.0:*                  users:(("docker-proxy",pid=1645,fd=4))
LISTEN              0                   0                                      0.0.0.0:5555                                  0.0.0.0:*                  users:(("adbd",pid=741,fd=14))
LISTEN              0                   0                                   127.0.0.53:53                                    0.0.0.0:*                  users:(("systemd-resolve",pid=71322,fd=13))
LISTEN              0                   0                                      0.0.0.0:12022                                 0.0.0.0:*                  users:(("python3",pid=2711,fd=15))
LISTEN              0                   0                                      0.0.0.0:22                                    0.0.0.0:*                  users:(("sshd",pid=847,fd=3))
LISTEN              0                   0                                      0.0.0.0:13306                                 0.0.0.0:*                  users:(("docker-proxy",pid=1735,fd=4))
LISTEN              0                   0                                            *:21180                                       *:*                  users:(("docker-proxy",pid=1498,fd=4))
LISTEN              0                   0                                            *:1949                                        *:*                  users:(("MediaServer",pid=1890,fd=29))
LISTEN              0                   0                                            *:5060                                        *:*                  users:(("java",pid=1889,fd=202))
LISTEN              0                   0                                            *:8100                                        *:*                  users:(("MediaServer",pid=1890,fd=50))
LISTEN              0                   0                                            *:3556                                        *:*                  users:(("MediaServer",pid=1890,fd=28))
LISTEN              0                   0                                            *:18181                                       *:*                  users:(("java",pid=1889,fd=204))
LISTEN              0                   0                                            *:50054                                       *:*                  users:(("lifejacket_dete",pid=783,fd=27))
LISTEN              0                   0                                            *:50054                                       *:*                  users:(("lifejacket_dete",pid=783,fd=28))
LISTEN              0                   0                                            *:50058                                       *:*                  users:(("person_detect_s",pid=712,fd=21))
LISTEN              0                   0                                            *:50058                                       *:*                  users:(("person_detect_s",pid=712,fd=22))
LISTEN              0                   0                                            *:6379                                        *:*                  users:(("docker-proxy",pid=1595,fd=4))
LISTEN              0                   0                                            *:50062                                       *:*                  users:(("face_recognitio",pid=779,fd=28))
LISTEN              0                   0                                            *:50062                                       *:*                  users:(("face_recognitio",pid=779,fd=29))
LISTEN              0                   0                                            *:80                                          *:*                  users:(("docker-proxy",pid=1650,fd=4))
LISTEN              0                   0                                            *:11380                                       *:*                  users:(("MediaServer",pid=1890,fd=30))
LISTEN              0                   0                                            *:11381                                       *:*                  users:(("MediaServer",pid=1890,fd=31))
LISTEN              0                   0                                            *:22                                          *:*                  users:(("sshd",pid=847,fd=4))
LISTEN              0                   0                                            *:13306                                       *:*                  users:(("docker-proxy",pid=1742,fd=4))
firefly@firefly:~$
firefly@firefly:~$
# 1. 立即停止服务
sudo systemctl stop systemd-timesyncd

# 2. 彻底禁用服务(防止开机自启)
sudo systemctl disable systemd-timesyncd

# 3. 可选但建议:屏蔽它,防止被其他依赖无意中启动
sudo systemctl mask systemd-timesyncd



# 1. 安装 ntp
sudo apt update
sudo apt install ntp -y

# 2. 编辑配置文件(参考上一轮问答中的示例)
sudo vim /etc/ntp.conf

# 3. 重启 ntp 服务
sudo systemctl restart ntp

# 4. 确保 ntp 开机自启
sudo systemctl enable ntp

# 查看 UDP 123 端口占用情况
sudo ss -lunp | grep :123

# 查看当前的时间
date "+%Y-%m-%d %H:%M:%S %Z (UTC%:z) (%A)"

============= End