dhclient 没有从 dhcp 获得租约/IP 地址 - 但 Windows 获得了一个

dhclient 没有从 dhcp 获得租约/IP 地址 - 但 Windows 获得了一个

为什么我可以使用 Windows 10 网络管理器轻松获取 IP 地址,而不是使用简单的 Linux QNAP NAS 系统?

Windows 计算机的工作示例

而且不工作的情况。

不适用于 Linux

我尝试手动更新IP地址。

[admin@NAS ~]# dhclient -v eth3
Internet Systems Consortium DHCP Client 4.3.4
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth3/24:5e:be:35:c3:23
Sending on   LPF/eth3/24:5e:be:35:c3:23
Sending on   Socket/fallback
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 3
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
$ ethtool eth3
Settings for eth3:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: on (auto)
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

我尝试使用 Windows 中的 IP 地址将网络适配器设置为静态。然后我又尝试了ping ping -I eth3 8.8.8.8,但还是不行。

我也尝试了不同的端口 - 这导致了不同的 MAC 地址。

我不知道是 QNAP 太傻才看到路由器,还是路由器忽略了 QNAP。或者 Linux dhclient 与 Windows DHCP 有很大不同,因此它在 Windows 上可以工作,而在 Linux 上则不行。

也许你们中的某些人没有什么想法:) 提前致谢!

答案1

搜索几个小时后答案很容易......这是一个 VLAN!

Windows 设备似乎忽略了 VLAN 或者自己找到了它们。 (我通过 Powershell 检查,它说有一个空的 VLAN ID)

但最后我打电话给光纤支持,他们告诉了我 VLAN ID,将这个 VLAN ID 放入 Linux 系统(QNAP 和 OpenWRT 路由器)后,它工作正常。

所以非常糟糕,但现在好了。

谢谢大家的帮助!

相关内容