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 を無視しているか、または自分で VLAN を見つけているようです。(Powershell で確認したところ、空の VLAN ID があると表示されています)

しかし、最終的にファイバー サポートに電話したところ、VLAN ID を教えてもらえ、この VLAN ID を Linux システム (QNAP および OpenWRT ルーター) に入力したところ、正常に動作するようになりました。

とてもひどいですが、今は大丈夫です。

皆さん助けてくれてありがとう!

関連情報