Kali-Linux
Kali GNU/Linux 滾動 64 位 - Dropbear CryptSetup 無線設置問題
我想尋求幫助,以了解如何獲取 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 ,這基本上允許完全無人值守的遠端根文件系統解密。
希望這能讓你走上正確的道路!