

























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
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。