Summary: | в случае нескольких ip в ipv4address конфигурация ломается | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
Component: | alterator-net-eth | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | boyarsh, mike, rider, sem, vitty, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Y. Afonin
2007-11-08 09:38:51 MSK
конфигуратор пока умеет работать только с одним ip-адресом, вряд ли больше мозг простого пользователя сможет осилить. Вот для крутого админа видимо мы сделаем другой конфигуратор. Поэтому если простой конфигуратор энфорсит в файле только то что он умеет - это правильно. Что такое broadcast+? Что такое cidr? И зачем всё это нужно? На всякий случай: конфигуратор для крутого админа в таком случае нам понадобится буквально для текущего заказа от ИВК. Они хотят иметь возможность вешать несколько IP-адресов на один сетевой интерфейс, естественно, через веб-интерфейс. "broadcast +" - это параметр, заставляющий ip рассчитывать броадкаст для интерфейса. Когда броадкаст получается 0.0.0.0, в некоторых случаях возможны грабли. Samba, к примеру, тормозить начинает. /nn, по научному, называется CIDR, в отличие от /xxx.xxx.xxx.xxx, называемой маской. Но это так, мелочь ;-) А разве etcnet не умеет расчитывать broadcast? Вроде как справлялся сам. Не умеет. Это делает именно сам ip, но при наличии "broadcast +" в строке параметров. Я почему собственно спросил ... в какой-то момент etcnet был пойман на генерации нулевых бродкастов, но потом pilot включил в недрах etcnet какой-то параметр в on и всё пришло в норму. То есть не может ли такого быть что etcnet сам добавляет этот параметр? AUTO_BROADCAST называется этот параметр и он включен по умолчанию для Ethernet, так что не вижу особой необходимости дописывать "broadcast +" в исходном примере. Понятно, значит, я упустил момент, когда оно появилось. Фичреквест на модуль альтератора дальше пожалуйста обсуждайте без меня. (In reply to comment #7) > AUTO_BROADCAST называется этот параметр и он включен по умолчанию для Ethernet, Что-то не особенно он включен... В бранче, по крайней мере: # cat 00-default |egrep "NEVER_RMMOD|AUTO_BROADCAST" NEVER_RMMOD=no AUTO_BROADCAST=off # rpm -qf 00-default etcnet-0.9.2-alt2 Про NEVER_RMMOD - это до кучи. Современное состояние этого параметра: /etc/net/ifaces/default/options-eth:AUTO_BROADCAST=yes Список адресов поддерживается с версии 4.12. |