dhclient는 dhcp에서 임대/IP 주소를 얻지 못하지만 Windows는 이를 얻습니다.

dhclient는 dhcp에서 임대/IP 주소를 얻지 못하지만 Windows는 이를 얻습니다.

단순한 Linux QNAP NAS 시스템을 사용하는 대신 Windows 10 네트워크 관리자를 사용하여 IP 주소를 쉽게 얻을 수 있는 이유는 무엇입니까?

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 라우터)에 넣은 후에는 제대로 작동했습니다.

그래서 꽤 나빴는데 지금은 좀 나아졌어요.

도움을 주셔서 감사합니다!

관련 정보