Debian 11, помогите разобраться с DHCPv6, не раздает IP адреса!

  • Matthew 07.06.2023
    Доброе всем!!! Я студент, поставлена задача: в VMWare Workstation смоделировать маленькую локальную сеть, компьютеры которой получают свои адреса по DHCPv6. 1 сервер, 7 пк. Установил Debian 11 для сервера, на нем настроил bind9, ISC KEA DHCPv6 и Radvd для определения шлюза по умолчанию. Команды systemctl status для этих служб показывают, что всё работает, всё "active". Но клиентские машины адресов не получают.
    Параметры сети:
    Адрес сети - fe80:aa12:bb34:cc56::/64.
    Адрес SRV - fe80:aa12:bb34:cc56::10
    Компьютеры должны получать адреса от 1 до 7
    Локальный домен sklider.org

    Вот конф. файлы всех служб:

    BIND9:

    /etc/bind/named.cond.default-zones:
    zone "sklider.org" {
    type master;
    file "/etc/bind/sklider.org";
    };

    zone "6.5.c.c.4.3.b.b.2.1.a.a.0.8.e.f.IP6.arpa" {
    type master;
    file "/etc/bind/6.5.c.c.4.3.b.b.2.1.a.a.0.8.e.f.IP6.arpa.db";
    };

    Прямая зона:
    ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL 604800
    @ IN SOA SRV.sklider.org. root.sklider.org. (
    1 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    @ IN NS SRV.sklider.org.
    SRV IN AAAA fe80:aa12:bb34:cc56::10

    Обратная зона:
    ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL 604800
    @ IN SOA SRV.sklider.org. root.sklider.org. (
    1 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    @ IN NS sklider.org.
    10 IN PTR SRV.sklider.org.

    /etc/bind/named.conf.options:
    cl goodclients {
    fe80:aa12:bb34:cc56::/64;
    };

    options {
    directory "/var/cache/bind";
    recursion yes;
    allow-query { goodclients; };
    listen-on-v6 { any; };
    };

    KEA DHCPv6
    /etc/kea/kea-dhcp6.conf:

    "Dhcp6": {
    "valid-lifetime": 4000,
    "renew-timer": 1000,
    "rebind-timer": 2000,
    "preferred-lifetime": 3000,
    "interfaces-config": {
    "interfaces": ["ens37"]
    },
    "lease-database": {
    "type": "memfile",
    "persist": true,
    "name": "/var/lib/kea/dhcp6.leases"
    },
    "subnet6": [
    {
    "subnet": "fe80:aa12:bb34:cc56::/64",
    "pools": [
    {
    "pool": "fe80:aa12:bb34:cc56::1-fe80:aa12:bb34:cc56::ffff"
    }
    ]
    }
    ]
    }
    }

    Radvd
    /etc/radvd.conf:

    interface ens37 {
    AdvSendAdvert on;
    MinRtrAdvInterval 3;
    MaxRtrAdvInterval 10;
    prefix fe80:aa12:bb34:cc56::/64 {
    AdvOnLink on;
    AdvAutonomous on;
    AdvRouterAddr on;
    };
    };

    Сервер и ПК в одном локальном сегменте в VMWare, все службы перезапускал restart и reload, в nmtui перезапускал адаптеры, пинговал ПК по статическим адресам, по именам, по доменному имени. nslookup отрабатывал только по имени и доменному имени. Но ПК не получают своих адресов по DHCP.

    В ЧЕМ ПРОБЛЕМА? ЧТО Я УПУСТИЛ В НАСТРОЙКЕ? ПОДСКАЖИТЕ ПОЖАЛУЙСТА !!!
  • xKDE 07.06.2023
    Для автоматического получения адреса клиентами пропишите в /etc/radvd.conf:

    AdvManagedFlag on

    и должно взлететь.