Назад | Перейти на главную страницу

Отключить обучение маршрутизатора IPv6 и автоконфигурацию глобального адреса

Я использую Debian 6.0.6, мой интернет-провайдер поддерживает IPv6 и дал мне один IP-адрес / 64 для моего сервера, скажем, 24XX: XXXX :: 41/64. Я настроил этот IP-адрес, сетевую маску и хочу статически установить адрес маршрутизатора. У меня есть Link Local-адрес маршрутизатора (как заявлено маршрутизатором). Я настроил адрес, сетевую маску и шлюз следующим образом в / etc / network / interfaces

iface eth0 inet6 static
    address  24XX:XXXX::53
    netmask 64
    gateway fe80::42XX:XXff:feXX:XXcb

Я хочу отключить автоконфигурацию глобального адреса и отключить маршруты обучения сервера из объявлений маршрутизатора. Из документации, если следующие две записи procs установлены как ноль, автоконфигурация и изучение маршрутов должны быть отключены

net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.all.autoconf=0

Но ifconfig по-прежнему показывает автоматически настроенный IP-адрес и изучает маршруты из объявлений маршрутизатора.

eth0      Link encap:Ethernet  HWaddr 00:AB:CD:EF:GH:IJ  
          inet addr:202.88.xx.xx  Bcast:202.88.xx.xx  Mask:255.255.255.192
          inet6 addr: 24XX:XXXX::2AB:CDff:feEF:GHIJ/64 Scope:Global
          inet6 addr: fe80::2AB:CDff:feEF:GHIJ/64 Scope:Link
          inet6 addr: 24XX:XXXX::53/64 Scope:Global

route -A inet6 
::/0                           fe80::42XX:XXff:feXX:XXcb  UG   1   0    59 eth0
::/0                           fe80::42XX:XXff:feXX:XXcb  UGDAe 1024 0     0 eth0
::/0                           fe80::222:YYff:feYY:YY1b   UGDAe 1024 0     0 eth0

Последние две записи были автоматически получены из объявления маршрутизатора.

Я ожидал, что после установки accept_ra и autoconf как 0 автоматически настроенный IP-адрес глобальной области и изученные маршруты не должны появиться.

Я пытаюсь отключить автоматически настроенный IP-адрес Global Scope, так как я не хочу, чтобы мой MAC-адрес попадал в Интернет. Мне также не нужны изученные маршруты, поскольку я предполагаю, что маршрутизатор Rouge с неправильной рекламой может заставить мой хост отправлять пакеты в неправильное место.

Если система уже узнала шлюз по умолчанию и префиксы до того, как вы отключите autoconf и accept_ra, тогда они останутся активными до истечения времени ожидания. Таймауты зависят от того, что содержится в RA. Вы увидите более подробную информацию с ip -6 addr команда.

Чтобы решить вашу проблему: убедитесь, что вы установили параметры до того, как появится сетевой интерфейс. Установка их в /etc/sysctl.conf должен сделай это за тебя.

PS: если вы беспокоитесь о том, что ваш MAC-адрес будет виден внешнему миру, вам, вероятно, также следует отключить файлы cookie и другие вещи, которые могут идентифицировать вас в ваших браузерах и т. Д.