DHCP3-сервер не хочет IPV6-адрес

Недавно мы обновили DHCP-сервер Windows 2003 до DHCP3-сервера Ubuntu 10.04.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что мои клиенты Windows 7 теперь получают IP-адрес IPv6 вместе с адресом IPv4. Это создает запись AAAA на нашем DNS-сервере Windows. Но когда я переключаюсь обратно на DHCP-сервер Windows, адрес не назначается, и на DNS-сервере не создается запись AAAA.

Я установил ddns-update-style none; и игнорировать обновления клиента

Я могу отключить IPv6 на компьютере самостоятельно, но я хотел бы узнать, какие настройки заставят DHCP НЕ назначать IPv6-адрес клиентам w7 или отключить автоматическую настройку для IPv6 по w7 шт.

Благодаря.


authoritative;
ddns-update-style none;
log-facility local7;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

        range 192.168.1.50 192.168.1.58;
    default-lease-time 86400;
        max-lease-time 86400;
        option routers                  192.168.1.1;
        option ip-forwarding off;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.1.225;
        option domain-name-servers      192.168.1.2, 192.168.1.3;
    option domain-name              "my.domain";



}

        host host1 {
                hardware ethernet FF:FF:FF:FF:FF;
                fixed-address 192.168.1.50;
        }
        host host2 {
                hardware ethernet AA:AA:AA:AA:AA;
        fixed-address 192.168.1.51;
    } 

Ура!

-1
задан 14 August 2012 в 03:53

2 ответа

Хм, тогда ваш dhcpd работает лучше, чем я ожидал. ; -)

Вы действительно должны принять IPv6, поскольку MS Windows, насколько я знаю, запускает туннель IPv6, когда он находится в локальной сети без IPv6 (с моей стороны это может быть недоразумением, а не Сам парень М.С.). Самый простой способ контроля - это настроить сеть IPv6 самостоятельно, тогда ваши машины с MS Windows не запустят туннель.

И да, все современные ОС: даже MS Windows Vista автоматически генерируют локальные IPv6-адреса ссылок, dhcpd или нет. Это часть совместимости с IPv6. Итак, какие адреса получают ваши клиенты и сервер Ubuntu? Нужно только увидеть сетевой префикс, который является максимум первыми 64 битами адреса IPv6. Последние 64 бита могут быть построены на основе MAC-адреса компьютера, поэтому, если вы параноик, замените их на x: es.

Вы должны / могли бы установить Wireshark на сервере Ubuntu, который запускает сервер dhcpd и собирать весь трафик на / с портов вашего сервера dhcpd (их два). Затем вы можете увидеть, что сервер dhcpd на самом деле отправляет на ваши машины с MS Windows.

Если вы хотите изменить начальные настройки для сервера на вашем компьютере с Ubuntu / Debian, найдите в каталоге /etc/defaults подходящий файл. Также проверьте справочные страницы для опций, которые вы хотите отправить на сервер при запуске.

0
ответ дан 14 August 2012 в 03:53

Запустите sudo netstat -lnp | fgrep :547 и убедитесь, что что-то работает на этом порту. Если нет, то вы не обслуживаете адреса IPV6 из любого места на компьютере, на который смотрите.

Если что-то работает на этом порту, и вы не можете понять, как это остановить, вы можете попробовать изменить / etc / services и изменить четыре записи dhcpv6 на неиспользуемый номер порта и перезапустить соответствующую программу. , Программы, которые правильно вызывают getservbyname (), будут использовать указанный порт. Сервер DHCP, работающий на неправильном порту, никому не подойдет.


Андерс правильно указывает, что компьютеры могут назначать свои собственные адреса уровня связи. В моей сети нет службы IPV6 dhcp, но у меня есть такие адреса.

wlan0     Link encap:Ethernet  HWaddr 00:21:63:6d:2e:97  
          inet addr:192.168.1.34  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::221:63ff:fe6d:2e97/64 Scope:Link

Обратите внимание, что адрес ссылки начинается с fe80 и содержит, с добавлением в середине, аппаратный адрес из первой строки, остальные нули.

Если вы хотите отследить, что может вызвать поведение окон, вы можете использовать сниффер, такой как Wireshark, для сравнения пакетов, отправленных двумя серверами dhcp. Рассматриваемый сервер dhcp3 также имеет опцию -tf, которая должна сохранять его трафик dhcp в файл.

0
ответ дан 14 August 2012 в 03:53

Другие вопросы по тегам:

Похожие вопросы: