Автор Тема: DHCPDISCOVER/DHCPOFFER цикъл  (Прочетена 1511 пъти)

imperia

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
DHCPDISCOVER/DHCPOFFER цикъл
« -: Jan 03, 2009, 19:08 »
Здравейте,

Имам проблем с настройването на DHCP сървъра ми. По точно той работеше но един ден реши да не дава повече адреси.
Спорен мен настойките би трябвало да са ОК.

Ето какво има в лога когато някой клиент се опита да си получи адреса. Едно и също е дали е с фиксиран адрес (зададен в dhcpd.conf) или не.

Цитат
Jan  3 18:23:16 busybox dhcpd: DHCPDISCOVER from 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:16 busybox dhcpd: DHCPOFFER on 192.168.0.100 to 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:24 busybox dhcpd: DHCPDISCOVER from 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:24 busybox dhcpd: DHCPOFFER on 192.168.0.100 to 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:26 busybox dhcpd: DHCPDISCOVER from 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:26 busybox dhcpd: DHCPOFFER on 192.168.0.100 to 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:30 busybox dhcpd: DHCPDISCOVER from 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:30 busybox dhcpd: DHCPOFFER on 192.168.0.100 to 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:38 busybox dhcpd: DHCPDISCOVER from 00:21:09:ef:8b:37 via eth1
Jan  3 18:23:38 busybox dhcpd: DHCPOFFER on 192.168.0.100 to 00:21:09:ef:8b:37 via eth1

Някой да се е сблъсквал с подобен проблем или ако можете да ми дадете идея как да дебъгна този проблем?


Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #1 -: Jan 03, 2009, 19:18 »
За съжаление проблема най вероятно е хардуерен ... бъгав кабел, позамрял суич, грешен конфиг на някой случай по трасето и т.н.

Поне от лога се вижда че твоята машина (DHCP сървъра си работи коректно) От там насетне едно решение е да се отиде физически при някоя машина която не успява да си вземе адрес и да се пусне tcpdump и от двете страни и да се види какво става.

Друга идея ... дали имаш свободно място по дисковете (макар че не ми се вярва да е това)
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

imperia

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #2 -: Jan 03, 2009, 19:35 »
Остава ли възможността за бъгав кабел, при условие че интернета си работи като задам статично ip?
Клиентската машина е Windows 2008.

Мога да пусна tcpdump на рутера обаче ако това ще помогне да се диагностицира проблема ми.
С дебиан съм между другото.


Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #3 -: Jan 05, 2009, 10:45 »
Значи в такъв случай проблема не е хардуерен. По известни спомени windows ите бяха малко ... quirky при дхцп раздавани адреси. Ако не е проблем може да пробваш да рестартираш windows-а.

tcpdump на сървъра ще помогне малко. Т.е. ще се види дали случайно клиента не отказва IP адреса. Препоръчвам като цяло да направиш дъмп с команда от сорта на

Код
GeSHi (Bash):
  1. tcpdump -i eth0 -n -s 1600 -w dhcp-dump.dump port 67 or port 68
И след това да го разгледаш този дъмп с някакъв инструмент от сорта на wireshark
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

imperia

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #4 -: Jan 20, 2009, 21:12 »
ще опитам да елиминирам switch-a да видя какво ще стане. По принцип пробвах и през един телефон Nokia N95 и неможа да му даде IP. след малко ще опитам и с tcpdump.
Активен

imperia

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #5 -: Jan 20, 2009, 21:47 »
Пробвах с 2 различни кабела и без switch. Няма успех.

Това се получава от tcpdump само че с опция -vvv

Код:
21:41:42.509731 IP (tos 0x0, ttl 128, id 1, offset 0, flags [none], proto UDP (17), length 328) 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:22:15:40:d8:78, length 300, xid 0x568e169e, Flags [Broadcast] (0x8000)
  Client-Ethernet-Address 00:22:15:40:d8:78
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    NOAUTO Option 116, length 1: Y
    Client-ID Option 61, length 7: ether 00:22:15:40:d8:78
    Hostname Option 12, length 4: "W2K8"
    Vendor-Class Option 60, length 8: "MSFT 5.0"
    Parameter-Request Option 55, length 12:
      Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
      Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
      Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
    END Option 255, length 0
    PAD Option 0, length 0, occurs 14
21:41:42.510371 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328) 127.0.1.1.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x568e169e, Flags [Broadcast] (0x8000)
  Your-IP 192.168.0.2
  Client-Ethernet-Address 00:22:15:40:d8:78
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Offer
    Server-ID Option 54, length 4: 127.0.1.1
    Lease-Time Option 51, length 4: 86400
    Subnet-Mask Option 1, length 4: 255.255.255.0
    Domain-Name Option 15, length 9: "gamefreak"
    Default-Gateway Option 3, length 4: 192.168.0.1
    Domain-Name-Server Option 6, length 4: 192.168.0.1
    END Option 255, length 0
    PAD Option 0, length 0, occurs 15
21:41:46.509733 IP (tos 0x0, ttl 128, id 2, offset 0, flags [none], proto UDP (17), length 328) 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:22:15:40:d8:78, length 300, xid 0x568e169e, secs 1024, Flags [Broadcast] (0x8000)
  Client-Ethernet-Address 00:22:15:40:d8:78
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    NOAUTO Option 116, length 1: Y
    Client-ID Option 61, length 7: ether 00:22:15:40:d8:78
    Hostname Option 12, length 4: "W2K8"
    Vendor-Class Option 60, length 8: "MSFT 5.0"
    Parameter-Request Option 55, length 12:
      Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
      Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
      Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
    END Option 255, length 0
    PAD Option 0, length 0, occurs 14
21:41:46.510387 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328) 127.0.1.1.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x568e169e, secs 1024, Flags [Broadcast] (0x8000)
  Your-IP 192.168.0.2
  Client-Ethernet-Address 00:22:15:40:d8:78
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Offer
    Server-ID Option 54, length 4: 127.0.1.1
    Lease-Time Option 51, length 4: 86400
    Subnet-Mask Option 1, length 4: 255.255.255.0
    Domain-Name Option 15, length 9: "gamefreak"
    Default-Gateway Option 3, length 4: 192.168.0.1
    Domain-Name-Server Option 6, length 4: 192.168.0.1
    END Option 255, length 0
    PAD Option 0, length 0, occurs 15
21:41:54.825265 IP (tos 0x0, ttl 128, id 18, offset 0, flags [none], proto UDP (17), length 328) 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:22:15:40:d8:78, length 300, xid 0x568e169e, secs 3328, Flags [Broadcast] (0x8000)
  Client-Ethernet-Address 00:22:15:40:d8:78
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    NOAUTO Option 116, length 1: Y
    Client-ID Option 61, length 7: ether 00:22:15:40:d8:78
    Hostname Option 12, length 4: "W2K8"
    Vendor-Class Option 60, length 8: "MSFT 5.0"
    Parameter-Request Option 55, length 12:
      Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
      Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
      Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
    END Option 255, length 0
    PAD Option 0, length 0, occurs 14
21:41:54.825888 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328) 127.0.1.1.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x568e169e, secs 3328, Flags [Broadcast] (0x8000)
  Your-IP 192.168.0.2
  Client-Ethernet-Address 00:22:15:40:d8:78
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Offer
    Server-ID Option 54, length 4: 127.0.1.1
    Lease-Time Option 51, length 4: 86400
    Subnet-Mask Option 1, length 4: 255.255.255.0
    Domain-Name Option 15, length 9: "gamefreak"
    Default-Gateway Option 3, length 4: 192.168.0.1
    Domain-Name-Server Option 6, length 4: 192.168.0.1
    END Option 255, length 0
    PAD Option 0, length 0, occurs 15

Активен

teleport

  • Напреднали
  • *****
  • Публикации: 134
    • Профил
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #6 -: Jan 21, 2009, 06:50 »
Цитат
127.0.1.1.67 > 255.255.255.255.68

Наистина ли си сетнал IP адрес 127.0.1.1 на eth1??? Windows-а няма да приме dhcp offer от loopback IP адрес, който при това му идва от към лан картата.
Активен

imperia

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #7 -: Jan 21, 2009, 11:18 »
ето го /etc/network/interfaces

Код:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.252.0
gateway xxx.xxx.xxx.xxx

# The secondary network interface
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #8 -: Jan 21, 2009, 11:31 »
дай и дhcpd.conf-а за да видим там какво има
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

imperia

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
Re: DHCPDISCOVER/DHCPOFFER цикъл
« Отговор #9 -: Jan 21, 2009, 11:45 »
Код:
#
# Sample configuration file for ISC dhcpd for Debian
#
# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
# ddns-update-style none;

server-identifier           busybox;
ddns-updates                on;
ddns-update-style           interim;
update-static-leases        on;
ddns-domainname             "gamefreak.";
ddns-rev-domainname         "in-addr.arpa.";
ignore                      client-updates;
get-lease-hostnames         true;
use-host-decl-names         on;

# This is the key so that DHCP can authenticate it's self to BIND9
include                     "/etc/bind/rndc.key";

# This is the communication zone
zone gamefreak. {
    primary busybox;
    key rndc-key;
}

# option definitions common to all supported networks...
option domain-name "gamefreak.";
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;

default-lease-time 86400;
max-lease-time 604800;

# time 86400 day, 604800 week, 2592000 month, 31104000 year

authoritative;

log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
    range                       192.168.0.100 192.168.0.200;
    option broadcast-address    192.168.0.255;
    option subnet-mask 255.255.255.0;
    option routers              192.168.0.1;
    option time-offset 7200;
    option ntp-servers 192.168.0.1;
    allow                       unknown-clients;

    zone    0.168.192.in-addr.arpa. {
            primary busybox;
            key             "rndc-key";
    }

    zone    gamefreak. {
            primary busybox;
            key             "rndc-key";
    }
}

group {
update-static-leases on;
use-host-decl-names on;
ddns-domainname "gamefreak";
option domain-name "gamefreak";

host w2k8 {
hardware ethernet 00:22:15:40:D8:78;
fixed-address 192.168.0.2;
option host-name "w2k8";
ddns-hostname "w2k8";
}

host fedora {
hardware ethernet 00:50:8B:13:AF:8A;
fixed-address 192.168.0.7;
option host-name "fedora";
ddns-hostname "fedora";
}

host debian {
hardware ethernet 00:10:60:A6:23:98;
fixed-address 192.168.0.50;
option host-name "debian";
ddns-hostname "debian";
}

host psp {
hardware ethernet 00:14:A4:7B:12:0E;
fixed-address 192.168.0.72;
option host-name "psp";
ddns-hostname "psp";
}
}
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
DNSMasq отговаря много бавно на DHCPDISCOVER
Настройка на програми
hojotoho 0 412 Последна публикация Jun 05, 2012, 13:30
от hojotoho