Титла: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: imperia в 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
Някой да се е сблъсквал с подобен проблем или ако можете да ми дадете идея как да дебъгна този проблем?
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: zeridon в Jan 03, 2009, 19:18
За съжаление проблема най вероятно е хардуерен ... бъгав кабел, позамрял суич, грешен конфиг на някой случай по трасето и т.н.
Поне от лога се вижда че твоята машина (DHCP сървъра си работи коректно) От там насетне едно решение е да се отиде физически при някоя машина която не успява да си вземе адрес и да се пусне tcpdump и от двете страни и да се види какво става.
Друга идея ... дали имаш свободно място по дисковете (макар че не ми се вярва да е това)
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: imperia в Jan 03, 2009, 19:35
Остава ли възможността за бъгав кабел, при условие че интернета си работи като задам статично ip? Клиентската машина е Windows 2008.
Мога да пусна tcpdump на рутера обаче ако това ще помогне да се диагностицира проблема ми. С дебиан съм между другото.
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: zeridon в Jan 05, 2009, 10:45
Значи в такъв случай проблема не е хардуерен. По известни спомени windows ите бяха малко ... quirky при дхцп раздавани адреси. Ако не е проблем може да пробваш да рестартираш windows-а. tcpdump на сървъра ще помогне малко. Т.е. ще се види дали случайно клиента не отказва IP адреса. Препоръчвам като цяло да направиш дъмп с команда от сорта на GeSHi (Bash): tcpdump -i eth0 -n -s 1600 -w dhcp-dump.dump port 67 or port 68
И след това да го разгледаш този дъмп с някакъв инструмент от сорта на wireshark
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: imperia в Jan 20, 2009, 21:12
ще опитам да елиминирам switch-a да видя какво ще стане. По принцип пробвах и през един телефон Nokia N95 и неможа да му даде IP. след малко ще опитам и с tcpdump.
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: imperia в 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
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: teleport в 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 адрес, който при това му идва от към лан картата.
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: imperia в 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
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: zeridon в Jan 21, 2009, 11:31
дай и дhcpd.conf-а за да видим там какво има
Титла: Re: DHCPDISCOVER/DHCPOFFER цикъл
Публикувано от: imperia в 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"; } }
|