Linux

如何從 Linux 中完全、動態地禁用 IPv4 堆棧?

  • November 15, 2018

如何從 Linux禁用IPv4堆棧?****我想動態地做到這一點,即有時我希望啟用它,有時我只想要IPv6堆棧。有沒有便攜的方法可以做到這一點?如果你知道如何在任何發行版中做到這一點,它也會對我有很大幫助。

好吧,在 IRC 上聊了一會兒之後,普遍的看法是 linux 核心在 ipv4 和 ipv6 之間共享一些程式碼,這可能使完全禁用 ipv4 完全不可能。您可以嘗試在沒有 ipv4 部分的情況下編譯核心,但在這種情況下 ipv6 可能無法編譯(但沒有什麼能阻止您嘗試!)。

您可以從介面中刪除 ipv4 地址,AFAIK,但我認為目前不可能完全禁用 ipv4。

**編輯:**在核心 2.6.36 上快速檢查後,make menuconfig我找不到在不禁用整個 TCP/IP 堆棧(以及 ipv6)的情況下禁用 ipv4 的方法。

引用自:https://serverfault.com/questions/256811