Kali GNU / Linuxローリング64ビット - Dropbear CryptSetupワイヤレス設定の問題

Kali GNU / Linuxローリング64ビット - Dropbear CryptSetupワイヤレス設定の問題

dropbearを使用しようとすると、IP-Configプログラムを表示する方法を見つけるのに役立ちます。この問題Grubでcryptsetupを使用してコンピュータを起動するときは、eth0の代わりにwlan0を使用できます。

dropbearを使用しようとしたときに表示されるメッセージは次のとおりです。

IP-Config: eth0 hardware address ...
IP-Config: no response after 3 secs - giving up

メッセージは繰り返され、毎回長い時間だけ表示されます。

パスワードを手動で入力できますが、それ以外の場合はWi-Fiを使用できるようにしたいです。

私の/etc/initramfs-tools/initramfs.confは次のようになります

#
# initramfs.conf
# Configuration file for mkinitramfs(8). See initramfs.conf(5).
#
# Note that configuration options from this file can be overridden
# by config files in the /etc/initramfs-tools/conf.d directory.

#
# MODULES: [ most | netboot | dep | list ]
#
# most - Add most filesystem and all harddrive drivers.
#
# dep - Try and guess which modules to load.
#
# netboot - Add the base modules, network modules, but skip block devices.
#
# list - Only include modules from the 'additional modules' list
#

MODULES=most

#
# BUSYBOX: [ y | n ]
#
# Use busybox if available.
#

BUSYBOX=y

#
# KEYMAP: [ y | n ]
#
# Load a keymap during the initramfs stage.
#

KEYMAP=n

#
# COMPRESS: [ gzip | bzip2 | lzma | lzop | xz ]
#

COMPRESS=gzip

#
# NFS Section of the config.
#

#
# DEVICE: ...
#
# Specify a specific network interface, like eth0
# Overridden by optional ip= bootarg
#

DEVICE=wlan0

#
# NFSROOT: [ auto | HOST:MOUNT ]
#

NFSROOT=auto

ご協力ありがとうございました、

ブランドン・ゴメス

ベストアンサー1

ワイヤレスは有線イーサネットとは大きく異なります。最も重要なのは、ワイヤレスネットワークに接続して認証する必要があることです(「一般」有線ネットワークではこれを行う必要はありません)。

システムがどのネットワークにも接続されていないため、ネットワークからIPアドレスを取得しようとする試みを放棄しています。

実行中のシステムでは、NetworkManagerおよび/またはwpa_supplicantにそれを処理させることができますが、起動プロセスのこの段階ではこれらのツールを使用することはできません(initramfsにあります!)。

私はしばらく前にDebian(KaliはDebianベース)でこの問題に直面して時間をかけてプロセスを書いていましたが、かなり長いので、ここにすべて入れないことをご了承ください。ここで読むことができます。完全な説明:Debian initramfsでワイヤレスを有効にする(免責事項、これは私の投稿です。)

この回答を完全に保つには、リンクされた詳細を実行する必要があります。

  • wpa_supplicantとその構成をinitramfsに入れる必要があります。
  • 適切なinitステップでネットワークを起動します(私はinit-premountを実行しました)。
  • wpa_supplicantを殺すinitramfsを離れる前に地元の床と同じです。

この最後のことが重要です。それ以外の場合、initramfs リクエスタはライブシステムを停止します。

私のシステムにmandos-clientを設定するためにこれを行いました(マンドスホームページ)これは本質的に完全に無人のリモートルートファイルシステムの復号化を可能にします。

これがあなたを正しい道に導くことを願っています!

おすすめ記事