Bug 22941 - Flushing "host" scope makes ipv6 configuration impossible by default
Summary: Flushing "host" scope makes ipv6 configuration impossible by default
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords: patch
Depends on:
Blocks: 23202
  Show dependency tree
 
Reported: 2010-02-11 12:39 MSK by Vladimir V. Kamarzin
Modified: 2010-03-22 00:59 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir V. Kamarzin 2010-02-11 12:39:13 MSK
В /etc/net/scripts/config-ipv6 выполняется flush интерфейса, если не задана опция DONT_FLUSH=yes:
        if ! is_yes "$DONT_FLUSH"; then
            $IP -6 address flush dev $NAME scope host >/dev/null 2>&1
            $IP -6 address flush dev $NAME scope site >/dev/null 2>&1
            $IP -6 address flush dev $NAME scope global >/dev/null 2>&1

Если в /etc/net/ifaces/default/options включить CONFIG_IPV6=yes, то при старте сети будет происходить flush на каждом интерфейсе, в том числе и на lo, что приводит к прибиванию
inet6 ::1/128 scope host

что в свою очередь приводит к невозможности добавить IPv6-адрес на любой другой интерфейс с невнятной диагностикой:
# ip addr add 2002:4df2:68e2::[skip]:4226/128 dev 6to4
RTNETLINK answers: Invalid argument

Т.е. фактически имеем невозможность сконфигурить ipv6 в альте малой кровью.

Видимо, из /etc/net/scripts/config-ipv6 требуется выкинуть строчку
$IP -6 address flush dev $NAME scope host >/dev/null 2>&1
Comment 2 Sergey Bolshakov 2010-03-22 00:59:39 MSK
fixed in etcnet-0.9.10-alt4