[linux] Как отключить IPv6?

Fragaria

Я уже заипался, честно говоря.
Вписал модуль ipv6 в /etc/modprobe.d/blacklist, раскомментировал строку

alias net-pf-10 off # IPv6

в /etc/modutils/aliases, проверил, что в /etc/modules модуля ipv6 нет, но, мля, при загрузке компа упорно вылазит Loading IPv6 over IPv4 tunneling driver и загружается модуль IPv6. Как от этого отстоя избавиться? Что вообще за чудеса автоматики, когда я не могу по-человечески контролировать, кто и когда загружает мне модули? Мля, слов не хватает. Дебиан, конечно, хороший дистрибутив, но уж больно они что-то со своей автоматикой намудрили чо-то...

dgaf

собирай сам ядра

Chupa

Теперь проделай то же самое с /etc/modprobe.d вместо /etc/modutils

Fragaria

А разве при загрузке просматривается modprobe.d?
Я считал всегда, что просматривается modules.conf, сгенерённый на основе файлов в /etc/modutils/

mira-bella

Во-первых IPv6 может быть вкомпилирован в ядро и тогда тебе его никак не убрать вообще
во-вторых "IPv6 over IPv4 tunneling driver" - это конечно вовсе не сам модуль IPv6, но он конечно зависит от наличия IPv6 (т.е. IPv6 обязан загрузится для поддержки означенного драйвера).
Очевидно твою проблему может решить или отмена загрузки "IPv6 over IPv4 tunneling driver", что подразумевает понимание того как твой дистриб грузит модули и о каком модуле идет речь, или собственная компиляция ядра со своим набором модулей.
В любом случае сидеть в линуксе и не компилить свое ядро - это несерьезно.

Fragaria

В любом случае сидеть в линуксе и не компилить свое ядро - это несерьезно.
Не будем касаться религиозных вопросов =) Меня устраивает дебиановское ядро по умолчанию.
С загрузкой модулей я, кажется, разобрался. Дело в том, что я ориентировался на modules.conf, формируемый на основе /etc/modutils, тогда как этот способ загрузки модулей применим только к ядрам 2.2 и 2.4, а для ядер 2.6 используется каталог /etc/modprobe.d, в котором модуль ipv6 отключен не был.
Оставить комментарий
Имя или ник:
Комментарий: