Kali-Linux

Kali GNU/Linux 滾動 64 位 - Dropbear CryptSetup 無線設置問題

  • January 16, 2018

我想尋求幫助,以了解如何獲取 IP-Config 程序,該程序在嘗試使用指南中的 dropbear 時顯示,例如這個問題,以允許我在使用 grub 上的 cryptsetup 啟動電腦時使用 wlan0 而不是 eth0 .

嘗試使用 dropbear 時出現的消息是

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

除了每次顯示更高的秒數外,該消息不斷重複。

我仍然可以手動輸入密碼,但除此之外我還希望能夠使用 wifi。

我的 /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

感謝您的幫助,

布蘭登戈麥斯

無線與有線乙太網完全不同。最重要的是,您需要連接到無線網路並對其進行身份驗證(您不需要在“普通”有線網路上這樣做)。

您的系統正在放棄嘗試從網路獲取 IP 地址,因為它沒有連接到任何網路。

在正在執行的系統上,您需要 NetworkManager 和/或 wpa_supplicant 來處理這個問題,但是在引導過程的這個階段,您無法使用這些工具(您在 initramfs 中!)

不久前,我自己在 Debian 上遇到了這樣的問題(Kali 是基於 Debian 的)並花時間寫了這個過程,所以很長,所以請原諒我沒有把它全部放在這裡,你可以在這裡閱讀完整的解釋:啟用無線在 debian initramfs 中(免責聲明,這是我自己的文章)。

現在,為了保持這個答案的完整,連結詳細資訊是您需要做的:

  • 您需要將 wpa_supplicant 及其配置放入 initramfs
  • 在 init 的適當階段啟動網路(我做了 init-premount)
  • 在像 local-bottom 一樣離開 initramfs 之前殺死 wpa_supplicant 。

最後一點很重要,否則 initramfs 請求者會弄亂實時系統。

我這樣做是為了在系統(mandos homepages)上設置 mandos-client ,這基本上允許完全無人值守的遠端根文件系統解密。

希望這能讓你走上正確的道路!

引用自:https://unix.stackexchange.com/questions/298000