我有一个小网络,其中有 4 或 5 台机器,全部位于同一个路由器上。目前我正在开发软件,因此路由器已连接到互联网,但部署后它将是一个独立的 LAN。部署后,只有一台机器将具有窗口(gnome),其他机器将无头,启动到命令行,并自动启动应用程序,但现在所有机器都启动到 GNOME。
LAN 上还有一个启用 GPS 的 NTP 服务器设备(不是计算机)。
所有 IP 地址都是固定的。
应该如何设置?我之所以问这个问题是因为我觉得我发现了一些问题。例如,resolv.conf 文件是相同的,而且我被告知 Gnome 运行某种名称服务器。
nameserver 127.0.0.1
所有主机文件为:
127.0.0.1 localhost loopback
# hpnotebook is the local machine
192.168.1.200 hpnotebook master
192.168.1.201 orange
192.168.1.202 blue vis
192.168.1.203 maroon mir
192.168.1.204 green tir
192.168.1.210 nts ntpserver
部署后,计算机“orange”将作为主机并运行带有显示器等的 Gnome,而“hpnotebook”将不存在,因为它仅用于开发和调试。
Samba 正在运行。
我怀疑 LAN 是否配置正确,因为 ntpq 显示时钟设置不够准确,如果我理解输出正确的话,它告诉我 ntp 服务设备不在本地 LAN 上,但事实确实如此。
使用 hpnotebook 的 tcpdump 我看到了一些我无法理解的流量。
sudo /usr/sbin/tcpdump | grep nts
14:16:05.467044 ARP, Request who-has nts tell hpnotebook, length 28
14:16:05.467214 ARP, Reply nts is-at 00:20:4a:bd:af:8a (oui Unknown), length 46
14:17:09.462100 IP hpnotebook.ntp > nts.ntp: NTPv4, Client, length 48
14:17:09.501020 IP nts.ntp > hpnotebook.ntp: NTPv4, Server, length 48
14:17:14.475039 ARP, Request who-has nts tell hpnotebook, length 28
14:17:14.475255 ARP, Reply nts is-at 00:20:4a:bd:af:8a (oui Unknown), length 46
14:17:23.664651 ARP, Request who-has maroon tell nts, length 46
14:17:27.107981 ARP, Request who-has nts tell nts, length 46
14:18:15.462146 IP hpnotebook.ntp > nts.ntp: NTPv4, Client, length 48
14:18:15.501096 IP nts.ntp > hpnotebook.ntp: NTPv4, Server, length 48
在我看来,hpnotebook 和 maroon 似乎一直在询问 nts(时间服务器)的 MAC 地址。Orange 正在运行,但并未询问 hpnotebook。
nts 的 mac 地址难道不应该作为 LAN 设置的一部分放在某个表中吗?
我仍在尝试学习 LINUX 和 Ubuntu。我一直在寻找答案,但尚未找到。
答案1
我使用 /etc/ntp.conf 文件连接到我所在国家的时间服务器。因此,我将默认的 Ubuntu 服务器替换为其他公共时间服务器NTP 服务器
但在该文件的末尾,还有本地网络时间服务器的设置。
由于您的本地时间服务器的 IP 为 192.168.1.210,因此它应该广播此地址。客户端应该从该地址获取时间