Кто загружает модуль ipv6 (Как это убрать?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
MiK13
Сообщения: 1180
ОС: Linux Debian

Кто загружает модуль ipv6

Сообщение MiK13 »

На небольшом компьютере, для сбора данных и передачи их на верхний уровень, начальник как-то увидел в списке вывода lsmod ipv6 и спросил "Зачем на то, что мы не используем?" Я не смог ответить.
Попробовал его убрать: удалил из каталога /etc/modules-load.d файл ipv6.conf со строкой ipv6 и вместо него создал файлы dsplinkk.conf и fpga_ctrl.conf с соответствующими строками. И потом выдал update-modules.
Но тем не менее после reboot увидел

Код: Выделить всё

# lsmod
Module                  Size  Used by
fpga_ctrl               9411  0 
dsplinkk              116876  4 
ipv6                  225309  10
То есть этот модуль всё равно загружается. И, как я понимаю, кем-то используется.

Как его убрать?
И кем он может использоваться?
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение Hephaestus »

MiK13 писал:
30.10.2018 13:52
И кем он может использоваться?
Другими модулями :)
MiK13 писал:
30.10.2018 13:52
Как его убрать?
Попробуйте для начала выгрузить вручную rmmod или modprobe -r.
Скорее всего, не получится, но вдруг...
А вообще, может использоваться локальной петлей, например.
Возможно, но не поручусь, что убрать его просто так не удастся.

Я в своих линуксах вижу его довольно давно и уже не обращаю внимания.
Специально ничего не делал, в какой-то момент само появилось.

P.S. Да, можно попробовать добавить в blacklist.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Кто загружает модуль ipv6

Сообщение MiK13 »

Hephaestus писал:
30.10.2018 14:45
Попробуйте для начала выгрузить вручную rmmod или modprobe -r.
Скорее всего, не получится, но вдруг...
Пробовал, не получается. Пишет ERROR: Module ipv6 is in use
Hephaestus писал:
30.10.2018 14:45
Я в своих линуксах вижу его довольно давно и уже не обращаю внимания.
Наверно и я так буду поступать. А начальнику просто скажу, что линуксу он для чего-то нужен.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2392
ОС: gentoo fluxbox

Re: Кто загружает модуль ipv6

Сообщение yoricI »

А если в командную строку ядра "ipv6.disable=1"?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение serzh-z »

Штатный способ отключения IPv6 - это загрузка модуля (через конфиг modprobe, использование sysctl или параметры ядра, как указали выше) с опцией disable=1 (или disable_ipv6=1). Либо пересборка ядра.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение Hephaestus »

Попробовал, сработало добавление в blacklist.
В /etc/modprobe.d/ файл с любым именем и расширением .conf
внутри файла строка
blacklist ipv6

После перезагрузки ipv6 исчезает из вывода lsmod,
а также из вывода ifconfig исчезают ipv6-адреса.
Так что вполне отключаемо, если уж очень мешает.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение serzh-z »

Hephaestus
Это неправильно. Даже если в вашей конфигурации ядра не нашлось модулей, которые зависят от IPv6, то это не значит, что так будет всегда.

Ну если очень хочется отключать этот модуль именно путем запрета его загрузки, то можно его просто удалить в /usr/lib/modules или использовать install в конфиге modprobe. =)
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение Hephaestus »

serzh-z писал:
30.10.2018 20:33
Это неправильно. Даже если в вашей конфигурации ядра не нашлось модулей, которые зависят от IPv6, то это не значит, что так будет всегда.
Ну, в таком случае сам механизм blacklist в принципе неправилен.
Потому что там нигде нет проверок на зависимые модули.
Кстати, ipv6.disable=1 в параметрах ядра принципиально ничем не отличается - точно так же не даст
загрузиться зависимым модулям.
serzh-z писал:
30.10.2018 20:33
Даже если в вашей конфигурации ядра не нашлось модулей, которые зависят от IPv6, то это не значит, что так будет всегда.
А кто сказал, что не нашлось?

Shell

root@slackware:~# lsmod | grep ipv6
ipv6 337574 20

Shell

root@slackware:~# modprobe -r ipv6
modprobe: FATAL: Module ipv6 is in use.
Нашлось, как видите.
И тем не менее, blacklist сработал.
Разумеется, зависимые модули в этом случае не загрузятся.
И, разумеется, неплохо бы выяснить, какие именно модули его использовали. И нужны ли они, эти модули.
Но это уже вопрос целесообразности отключения ipv6, а не вопрос возможности его отключения.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Кто загружает модуль ipv6

Сообщение MiK13 »

Hephaestus писал:
30.10.2018 19:58
Попробовал, сработало добавление в blacklist.
В /etc/modprobe.d/ файл с любым именем и расширением .conf
внутри файла строка
blacklist ipv6

После перезагрузки ipv6 исчезает из вывода lsmod,
а также из вывода ifconfig исчезают ipv6-адреса.
Так что вполне отключаемо, если уж очень мешает.
У меня в /etc/modules-load.d/ был файл ipv6.conf со строкой ipv6
Я убрал этот файл, но это не помогло. В списке lsmod ipv6 остался.
Сейчас я вернул этот файл, но перед ipv6 добавил blacklist. Но это тоже не помогло.
Поэтому пришлось просто переместить (на всякий случай решил сохранить) каталог ipv6 из /lib/modules/3.2.0/kernel/net/ в корень. Это помогло.
Hephaestus писал:
31.10.2018 01:28
Разумеется, зависимые модули в этом случае не загрузятся.
И, разумеется, неплохо бы выяснить, какие именно модули его использовали. И нужны ли они, эти модули.
А как это узнать?
Наверняка в системе есть ещё модули, которые в данном случае не нужны.
Начальника пугают сообщения, выделенные красным цветом, которые появляются при загрузке системы. Он говорит "Значит что-то не работает" и требует, чтобы таких сообщений не было.
В данном случае на консоль (если она включена) выскакивает сообщение
Failed to mount /sys/kernel/security: No such file or directory
Начальника это пугает. Заказчик, правда, его не увидит, но хотелось бы и его исключить.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение Hephaestus »

MiK13 писал:
31.10.2018 11:53
Начальника пугают сообщения, выделенные красным цветом, которые появляются при загрузке системы. Он говорит "Значит что-то не работает" и требует, чтобы таких сообщений не было.
Ах вот оно что. С этого надо было начинать.
MiK13 писал:
31.10.2018 11:53
В данном случае на консоль (если она включена) выскакивает сообщение
Failed to mount /sys/kernel/security: No such file or directory
Начальника это пугает. Заказчик, правда, его не увидит, но хотелось бы и его исключить.
Ну, в таком угрожающем черно-красно-полужирном варианте меня бы тоже напугало.

Так. Давайте ещё раз.
Какое сообщение напрягало начальника при загруженном ipv6?
Если там никаких "failed" не было, то и оставьте его на месте, не трогайте.
А вот это Failed to mount /sys/kernel/security: No such file or directory
стало появляться после запрета загрузки ipv6?
Если да, верните как было. Никому этот ipv6 не мешает. Он и виндах торчит уже лет пятнадцать, если не больше.
Если же это сообщение с ipv6 не связано, а является отдельной проблемой, тогда надо разбираться.
С ходу так ничего внятного не нашлось.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Кто загружает модуль ipv6

Сообщение MiK13 »

Hephaestus писал:
31.10.2018 12:11
MiK13 писал:
31.10.2018 11:53
В данном случае на консоль (если она включена) выскакивает сообщение
Failed to mount /sys/kernel/security: No such file or directory
Начальника это пугает. Заказчик, правда, его не увидит, но хотелось бы и его исключить.
Ну, в таком угрожающем черно-красно-полужирном варианте меня бы тоже напугало.
На счёт "полужирного" это я уже тут добавил. А оно просто отображается на экране загрузки красным цветом на чёрном фоне. Так его отображает putty.
Hephaestus писал:
31.10.2018 12:11
Так. Давайте ещё раз.
Какое сообщение напрягало начальника при загруженном ipv6?
Если там никаких "failed" не было, то и оставьте его на месте, не трогайте.
А вот это Failed to mount /sys/kernel/security: No such file or directory
стало появляться после запрета загрузки ipv6?
Нет, оно было с самого начала
Hephaestus писал:
31.10.2018 12:11
Если же это сообщение с ipv6 не связано, а является отдельной проблемой, тогда надо разбираться.
С ходу так ничего внятного не нашлось.
Судя по тому, что оно всегда было, с ipv6 оно никак не связано.
Дело в том, что этот Linux взят с сайта производителя компьютера. Как они его собирали -- надо отдельно и долго разбираться. Если вообще получится это сделать. Сейчас других проблем хватает.
А про ipv6, думаю, можно и забыть. Я удалил каталог с ним и теперь он не загружается.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Кто загружает модуль ipv6

Сообщение Hephaestus »

MiK13 писал:
31.10.2018 14:13
Дело в том, что этот Linux взят с сайта производителя компьютера.
Уф-ф-ф-ф...
Какой хоть Linux-то?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Кто загружает модуль ipv6

Сообщение MiK13 »

Hephaestus писал:
31.10.2018 14:41
Какой хоть Linux-то?
Нашёл:

Код: Выделить всё

root@mityomapl138:~# cat /etc/angstrom-version 
Angstrom v2012.05 (Core edition)
Built from branch: denzil
Revision: d7bf94647f17c0382caad8af0bdda837b14b22dc
Target system: arm-angstrom-linux-gnueabi
Спасибо сказали:
Ответить