Debian
安裝 Linux 核心模組
我正在設置 IPSec VPN 並且遇到了一個錯誤,在搜尋時我發現該錯誤實際上意味著缺少所需的核心模組。這促使我檢查了一下
lsmod
,kmod list
但都給出了一個空列表。這對我來說聽起來好像沒有載入核心模組(聽起來很奇怪,對我來說不太可能,但我沒有其他解釋),所以我需要載入它們以防它們在那裡但不載入或安裝它們以防它們不在那裡。
我怎麼做?
我將 Debian 9 Box 與 Strongswan 5.1 作為 IPSec VPN 軟體進行操作
更新
我得到的錯誤是這個
ipsec up conn-name establishing CHILD_SA conn-name generating CREATE_CHILD_SA request 937 [ SA No KE TSi TSr ] sending packet: from <MY IP>[500] to <DEST IP>[500] (496 bytes) received packet: from <DEST IP>[500] to <MY IP>[500] (352 bytes) parsed CREATE_CHILD_SA response 937 [ N(ESP_TFC_PAD_N) SA No KE TSi TSr ] received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding received netlink error: Protocol not supported (93) unable to add SAD entry with SPI c845df8d received netlink error: Protocol not supported (93) unable to add SAD entry with SPI 009fbcd3 unable to install inbound and outbound IPsec SA (SAD) in kernel failed to establish CHILD_SA, keeping IKE_SA sending DELETE for ESP CHILD_SA with SPI c845df8d generating INFORMATIONAL request 938 [ D ] sending packet: from <MY IP>[500] to <DEST IP>[500] (80 bytes) received packet: from <DEST IP>[500] to <MY IP>[500] (80 bytes) parsed INFORMATIONAL response 938 [ D ] establishing connection 'conn-name' failed
輸出:
lsmod
#lsmod Module Size Used by
uname -a
Linux xxx 2.6.32-042stab127.2 #1 SMP Thu Jan 4 16:41:44 MSK 2018 x86_64 GNU/Linux
也是
cat /proc/modules
空的這是你自己的硬體,一些虛擬化
它實際上是一個 VPS,所以我無法控制硬體
Linux xxx 2.6.32-042stab127.2 #1 SMP Thu Jan 4 16:41:44 MSK 2018 x86_64 GNU/Linux
那絕對不是標準的 Debian 9 核心。對於 vanilla Debian 9,您會期望 4.9.x 系列核心。
Google搜尋版本號表明這可能是基於 RHEL 6 的舊 OpenVZ/Virtuozzo 核心。
核心配置記錄在該網頁上,並表明它應該具有您需要的模組。此外,可從該頁面下載的核心包肯定有您需要的模組。
您可能應該聯繫您的 VPS 提供商的支持,以了解您的環境發生了什麼以及為什麼核心模組似乎失去了。也許他們的 VPS 環境初始化程序有一個錯誤……