LinuxのバリアントがプリロードされたARMシステムがあります。分布がわかりません。カーネル番号はdmesgでしか見ることができません。
/ etc / network / interfacesで、eth0を
auto eth0
iface eth0 inet dhcp
保存して再起動した後(またはifdown eth0に続いてifup eth0を実行)、ネットワークシステムがDHCPサーバーを検索し、有効なIPアドレスで実際にリースを取得していることがわかりますが、ifconfigを実行すると、インターフェイスがDHCPからプルダウンされたアドレスが割り当てられました。192.168。が割り当てられています 。住所。
これはどこから来るのでしょうか?
dmesgで、ブート時にDHCPアドレスを上書きしているのと同じアドレスで変数「ip」がカーネルに渡されることに気付きました。このオーバーライド動作を無効にするにはどうすればよいですか?u-bootにipという動的環境変数があることに気付きました。dhcpを設定してnvストレージに保存しましたが、問題は解決しませんでした。u-boot環境変数ipaddrをdhcpに設定しようとしましたが、これが変数の有効な値ではないことが通知されました。
DHCPを介してインターフェイスを構成するにはどうすればよいですか?