我有一个测量设备(安捷伦频率计数器),我想通过其 LAN 接口直接与其通信。但是,我的 Ubuntu 20.04 笔记本电脑似乎不想建立连接。恐怕有一些基本的网络概念我没有应用。
我尝试过的:我已经用几台 Windows PC 测试了该设备的 LAN 连接,它们(几乎)自动连接。奇怪的是,当连接到我的 Ubuntu 机器时,该设备仍然自我报告功能齐全的 LAN 连接,甚至显示其 DHCP 分配的 IP 地址。但是,我的笔记本电脑的有线网络状态在关闭和“正在连接”之间振荡,但从未连接。 ping 设备的 IP 会导致 100% 丢失。更奇怪的是,我能够通过 Ubuntu 计算机上的 Windows VM 成功连接到该设备。
我唯一的线索是ip route show
设备网络前缀的行是:
169.254.0.0/16 dev wlp0s20f3 scope link metric 1000
我希望这里是以太网设备,而不是无线局域网。
非常感谢任何指示,以及与基本网络相关的资源,这将在这里帮助我。
答案1
关闭设备上的 DHCP,并为设备分配地址 192.168.2.2、子网 255.255.255.0 和网关 192.168.2.1。然后在您的 Ubuntu 计算机上,为以太网端口创建一个不使用 dhcp 的新手动连接,并将地址设置为 192.168.2.3,子网为 255.255.255.0,网关为 192.168.2.1。您现在应该能够从计算机对您的设备执行 ping 操作。
结帐第 30-33 页这个链接更多细节。