wlan0の静的IPがsystemd-networkdで機能しない


1

Poky(Yocto Project Reference Distro)1.7.3で実行されるLinuxには静的IPが必要です。

すべてがDHCPで機能します。今、静的IPを取得するためにwlan0の.network構成を使用しようとしましたが、機能しません。ここの例に従います:https : //wiki.archlinux.org/index.php/systemd-networkd#Wired_adapter_using_a_static_IP私のwlan0.networkは次のようになります。

[Match]
Name=wlan0

[Network]
Address=192.168.10.111
Gateway=192.168.10.1

再起動後も、DHCP(たとえば、102.168.10.102)によってIPを取得します。

私がやれば動作します:ifconfig wlan0 192.168.10.111

何が間違っている可能性がありますか、なぜ.network構成ファイルで動作しないのですか?

journalctl | grep wlan

与える:

Jul 13 13:07:33 reach kernel: vwlan gpio 96
Jul 13 13:07:33 reach kernel: vwlan: 1800 mV 
Jul 13 13:07:33 reach kernel: found wifi platform device wlan
Jul 13 13:07:34 reach kernel: Register interface [wlan0]  MAC: 00:00:00:00:00:00
Jul 13 13:07:38 reach systemd-networkd[186]:            wlan0: gained carrier
Jul 13 13:07:38 reach systemd-networkd[186]:            wlan0: could not set route: Network is unreachable
Jul 13 13:07:38 reach systemd-networkd[186]:            wlan0: link configured
Jul 13 13:07:38 reach mDNSResponder[227]: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to FF02:0000:0000:0000:0000:0000:0000:00FB on interface FE80:0000:0000:0000:92B6:86FF:FE06:D3F3/wlan0/3
Jul 13 13:07:38 reach mDNSResponder[227]: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to FF02:0000:0000:0000:0000:0000:0000:00FB on interface FE80:0000:0000:0000:92B6:86FF:FE06:D3F3/wlan0/3
Jul 13 13:07:38 reach mDNSResponder[227]: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to FF02:0000:0000:0000:0000:0000:0000:00FB on interface FE80:0000:0000:0000:92B6:86FF:FE06:D3F3/wlan0/3
Jul 13 13:07:45 reach systemd[1]: wpa_supplicant_wlan0_event.service: main process exited, code=exited, status=255/n/a
Jul 13 13:07:45 reach wpa_cli[312]: Failed to connect to non-global ctrl_ifname: wlan0  error: No such file or directory
Jul 13 13:07:45 reach systemd[1]: Unit wpa_supplicant_wlan0_event.service entered failed state.
Jul 13 13:07:46 reach systemd-networkd[186]:            wlan0: lost carrier
Jul 13 13:07:46 reach wpa_cli[317]: Failed to connect to non-global ctrl_ifname: p2p-dev-wlan0  error: No such file or directory
Jul 13 13:07:46 reach systemd[1]: wpa_supplicant_wlan0_event.service holdoff time over, scheduling restart.
Jul 13 13:07:50 reach systemd-networkd[186]:            wlan0: gained carrier

これは実際の構成ですか、それとも構成の予測ですか?これには、サブネットマスクがありません。VMを使用していますか、またはArchのフルインストールを使用していますか
-Jimmy_A


コメントありがとうございます。これは、このディストリビューションに同梱されているReach RTKモジュールです。サブネット/ 24は実際に追加され、何も変更しません。また、私はnetctlを持っていないので、与えられたウェブページはあまり役に立ちません。
アゴー

役に立つかもしれないこれらのリンクを見つけました。lists.yoctoproject.org/pipermail/yocto/2014-December/...community.nxp.com/thread/341117
Jimmy_A

私は通常/etc/network/interfaces、インターフェイスを設定するためにファイルを使用しますが、問題はありませんでした。また、アーチLinux VMには投稿したファイルがないため、そこからの助けはありません:(
Jimmy_A
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.