Я установил Debian 6.0.6, работающий на ядре 2.6.32-5-amd64, и после установки я назначил статический IPv6-адрес интерфейсу eth0.
Вот как выглядит мой файл /etc /network /interfaces:
авто ло
iface lo inet loopbackавто eth0
iface eth0 inet6 статическийaddress fe80::a:1 netmask 64 gateway fe80::1
Вот как выглядит вывод ifconfig eth0:
eth0 Link encap:Ethernet HWaddr 10: 1f: 74: c6: 27: 5f
inet6 адрес: fe80:: 121f: 74ff: fec6: 275f/64 Область действия: ссылка
inet6 адрес: fe80:: a: 1/64 Область: Ссылка
UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1
Пакеты RX: 45 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0
Пакеты TX: 48 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0
столкновения: 0 txqueuelen: 1000
Байты RX: 6427 (6,2 КиБ); байты TX: 7969 (7,7 КиБ).
Прерывание: 20 Память: d0700000-d0720000
Как видите, есть 2 адреса IPv6;
Один автоматически сгенерированный адрес IPv6
Один статический IPv6-адрес через /etc /network /interfaces
Теперь мой вопрос: как отключить автоматически сгенерированный адрес IPv6?
Большинство сайтов говорят мне добавить следующие строки в файл /etc/sysctl.conf:
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.eth0.accept_ra = 0
Но ничего не происходит после перезагрузки системы. Поэтому я удалил первый IPv6-адрес вручную, выполнив команду:
ip -6 addr del fe80::121f:74ff:fec6:275f/64 dev eth0
и действительно, первый адрес IPv6 был удален, но после перезагрузки адрес возвращается.
Любые подсказки о том, как решить эту проблему?
Спасибо заранее