工具/软件:Linux
尊敬的 TI 团队:
我正在开发 SDK"ti-processor-sdk-linux-am57xx-evm-03.01.00.06-linux-x86-64安装"、其中使用 systemd 服务管理器代替 SystemV。
我正在尝试与本地服务器同步时间(windows)。
使用 DHCP 我可以同步时间、但使用静态 IP 时、我可以看到"systemd-timesyncd.service"无法找到网络连接、但我可以使用"ntpdate 同步 "(不是仅为测试运行 NTP 守护程序)
设置方案,AM5728板连接以太网端口 Windows 笔记本电脑,笔记本电脑 WiFi 接口连接到 Internet 网络。
下面是我为设置静态 IP 所做的工作:
访问/etc/systemd/network 并更新“以太网网络配置文件”10-eth.network 注释掉 DHCP 并使用 NTP 服务器 IP 更新静态配置。
[匹配] 名称=eth0 KernelCommandLine=!root=/dev/nfs [网络] #DHCP=yes DNS=192.168.111.0 地址=192.168.111.3/24 网关=192.168.111.245 NTP=192.168.111.5
我还使用了注释掉 /lib/systemd/network 中提供的网络文件、如下所示、只有 99个 default.link 文件处于活动状态。
80-container-host0.network_org 80-container-ve.network_org 99-default.link、然后重新启动服务和板。
对于 NTP 设置、我更新了 timesyncd.conf
[时间] ntp=192.168.111.5 Fallbackntp=192.168.111.5
Windows 以太网端口的静态 IP 为:
- DNS=192.168.111.0
- 地址=192.168.111.2
- 子网掩码= 255.255.255.0
- 网关=192.168.111.245
以下是服务的状态:
[[0;1;32m●[0m systemd-networkd.service -网络服务
已加载:已加载(/lib/systemd/system/systemd-networkd.service;已启用;供应商预设:已启用)
活动:[[0;1;32m 活动(正在运行)[[0m 自 WED 2017-02-01 22:39:52 UTC 开始;20秒前4分钟
DOCS:MAN:systemd-networkd.service(8
)主 PID:711 (系统网络)
状态:"Processing Requests...(正在处理请求...)"
cgroup:/system.slice/systemd-networkd.service
└─711 /lib/systemd/systemd-networkd
2月01日22:39:52 am57xx-EVM systemd[1]:正在启动网络服务...
2月01日22:39:52 am57xx-EVM systemd-networkd[711]:枚举完成
2月01日22:39:52 am57xx-EVM systemd[1]:已启动网络服务。
2月01日22:39:56 am57xx-EVM systemd-networkd[711]:eth0:gain carrier
Feb01 22:39:58 am57xx-EVM systemd-networkd[711]:eth0:galged 6LL
meth01 22:40:10 am57xx-evm systemd-networkd[711]:[[0;
●
/lib/systemd/system/systemd-timedated.service 1;tailed static d0[tailed tailed tailed tailed:tailed tailed tailed tailand tailed time-times:tailed time-outs:tailed outs:tailed outs:tailed time-outs:tailed outs:tailed outs:tailed outs:tailed systemd-timedated.service 供应商预设:已启用)
活动:未激活(死区)
文档:MAN:systemd-timedated.service(8)
MAN:localtime (5)
www.freedesktop.org/.../timedated
[[0;1;32m●[0m systemd-timesyncd.service -已
加载网络时间同步:已加载(/lib/systemd/system/systemd-timesyncd.service;已启用;供应商预设:已启用)
活动:[[0;1;32m 活动(正在运行)[[0m 自 WED 2017-02-01 22:39:50 UTC 开始;4min 23s 之前
DOCS:MAN:systemd-timesyncd.service(8
)主 PID:377 (systemd-timesyn)
状态:"idle"。
cgroup:/system.slice/systemd-timesyncd.service
└─377 /lib/systemd/systemd-timesyncd
OCT 03 21:06:17 am57xx-EVM systemd-timesyncd[377]:系统时钟时间未设置或跳过、从记录的时间戳恢复:WED 2017-02-01 22:39:50 UTC
02 01 22:39:50 am57xx-EVM systemd[1]:已开始网络时间同步。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
2月01日22:39:52 am57xx-EVM systemd-timesyncd[377]:无网络连接、观察更改。
我还在 timesyncd 文件中观察到、如果我先设置其他 IP、然后再设置连接的笔记本电脑(NTP=192.168.111.X)、systemd-timesyncd.service 将尝试访问 IP、并且状态将是
[[0;1;32m●[0m systemd-networkd.service -网络服务 已加载:已加载(/lib/systemd/system/systemd-networkd.service;已启用;供应商预设:已启用) 活动:[[0;1;32m 活动(正在运行)[[0m 自 WED 2017-02-01 22:47:46 UTC 开始;1之前 DOCS:MAN:systemd-networkd.service(8 )主 PID:1037 (systemd-network) 状态:"正在处理请求..." cgroup:/system.slice/systemd-networkd.service └─1037 /lib/systemd/systemd-networkd 2月01日22:47:46 am57xx-EVM systemd[1]:正在启动网络服务... 2月01日22:47:46 am57xx-EVM systemd-networkd[1037]:eth0:Gain IPv6LL 二月01 22:47:46 am57xx-EVM systemd-networkd[1037]:枚举已完成 二月01 22:47:46 am57xx-EVM systemd[1]:已启动网络服务。 2月01日22:47:46 am57xx-EVM systemd-networkd[1037]:[[0;1;39meth0:无法丢弃地址:无此类进程[0m [[0;1;32m●[0m systemd-timedated.service -加 载时间和日期服务:加载(/lib/systemd/system/systemd-timedated.service;静态;供应商预设:启用) 活动:[[0;自2017年2月22日起运行[0m:1[046 文档:MAN:systemd-timedated.service(8) MAN:localtime (5) http://www.freedesktop.org/wiki/Software/systemd/timedated 主要 PID:1039 (systemd-timedat) cgroup:/system.slice/systemd-timedated.service └─1039 /lib/systemd/systemd-timedated 2月01日22:47:46 am57xx-EVM systemd[1]:开始时间和日期服务... 2月01日22:47:46 am57xx-EVM systemd[1]:开始时间和日期服务。 [[0;1;32m●[0m systemd-timesyncd.service -已 加载网络时间同步:已加载(/lib/systemd/system/systemd-timesyncd.service;已启用;供应商预设:已启用) 活动:[[0;1;32m 活动(正在运行)[[0m 自 WED 2017-02-01 22:47:46 UTC 开始;2s 之前 DOCS:MAN:systemd-timesyncd.service(8 )主 PID:1036 (systemd-timesyn) 状态:"正在连接到时间服务器192.168.111.7:123 (192.168.111.7)。" cgroup:/system.slice/systemd-timesyncd.service └─1036 /lib/systemd/systemd-timesyncd 2月01日22:47:46 am57xx-EVM systemd[1]:正在启动网络时间同步... 2月01日22:47:46 am57xx-EVM systemd[1]:已启动网络时间同步.....
2月01日22:47:56 am57xx-EVM systemd-timesyncd[1036]:等待192.168.111.7:123 (192.168.111.7)的回复超时。
请注意、Windows 端 NTP 服务器工作正常、因为我使用"ntpdate "进行了测试 "请告诉我这种行为的可能原因是什么。
此致、
Shweta Mishra80