Portál AbcLinuxu, 12. května 2025 10:36

Dotaz: Windows 7 ignoruje DHCP

18.11.2011 15:01 NoXO
Windows 7 ignoruje DHCP
Přečteno: 1518×
Odpovědět | Admin
Dobrý den,

narazil jsem na takový delikatní problém. Windows 7 a asi pravděpodobně i Visty ignorují DHCP a mám problém částečně i s DNS, ale to mě teď tak netíží. Mám DHCP server na debianu 5 a malou sít asi 70 PC (různé OS, win xp, win vista, win 7), ale narazil jsem na problém a nevím jak s toho ven. Windows7 prostě ignorují část nastavení s DHCP. Vemou si vše kromě vnucené IP přes direktivu host.

host NTB-121-SPC {
    hardware ethernet b8:70:f4:fX:XX:XX;
    fixed-address 10.1.2.121;
}
toto mi prostě některé stanice ignorují hlavně s win7.

nepomáhá ani zastavit dhcpd, vymazat dhcpd.leasess, vypnout stanici, a znova vše pospouštět... dokonce i ověřené zoufalé kroky jako vnutit ip na klientovi a nastavit ji ručně a pak dát obnovit s dhcp prostě nejde...

windows 7 si prostě odněkud pamatují svojí původní ip a nechtějí se ji vzdát....

ipconfig / release * .. / renew taky nezabírají...

přitom windows xp a některé stanice i na win7 běží normálně, dělají mi to jen ty nově postavené..
option ntp-servers 10.0.0.1;
option domain-name "xxxxx.net";
option domain-name-servers 10.0.0.1, xxx.7x.2xx.xx4;
option broadcast-address 10.0.0.255;
option subnet-mask 255.255.255.0;
option netbios-name-servers 10.0.0.10;
option netbios-node-type 8;
option smtp-server 10.0.0.7;
option nntp-server 10.0.0.1;
allow booting;
allow bootp;
filename "gpxelinux.0";
next-server 10.0.0.1;
default-lease-time 3600;
max-lease-time 7200;
#server-identifier 10.0.0.1;
#ignore client-updates;
#authoritative;


subnet 10.2.1.0 netmask 255.255.255.0 {
    range dynamic-bootp 10.2.1.2 10.2.1.254;
    option broadcast-address 10.2.1.255;
    option routers 10.2.1.1;
}

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.11.2011 16:09 -
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim, ak je ten dhcp server jediny v sieti, mal by byt authoritative.
18.11.2011 16:38 Sten
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je v logu? Použijou ty Windows tu MAC adresu, co tam mají uvedenou? Jakou IP adresu jim ten DHCP server vydá?
18.11.2011 17:54 JMP | skóre: 30
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
toto:
option broadcast-address 10.0.0.255;
option subnet-mask 255.255.255.0;

a toto:
subnet 10.2.1.0 netmask 255.255.255.0 {
    range dynamic-bootp 10.2.1.2 10.2.1.254;
    option broadcast-address 10.2.1.255;
    option routers 10.2.1.1;
}

nepasuje a uz samo o sobe je to timto spatne...
19.11.2011 09:19 NoXO
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
10.0.0.255 - je další subnet na jiné sítovce...

A pokud vím dhcp umí rozdělovat IP na více rozhraních, vypsal jsem jen to co je důležíte.

Myslím, že je chyba na straně Win7, ptž si pamatují první IP co jim DHCP dal a další už si nevemou nebo si dhcpd pamatuje IP co dával naposled, ale leasess jsem vymazal a přesto si veme PC IP co měl naposled.

Respektive se ptají stanice svojí MAC adresou a dhcp jim dá tu co měli naposled - prostě jim nedá tu co .

DHCP funguje korektně jen s některýma PC. Některé ty nové to prostě ignoruje.
gw:/var/log/dhcp# tail dhcp.log | grep 10.2.1.232
Nov 19 09:14:02 gw dhcpd: DHCPOFFER on 10.2.1.232 to b8:70:f4:f2:c3:4c (NTB-121-SPC) via eth3
Nov 19 09:14:02 gw dhcpd: DHCPREQUEST for 10.2.1.232 (10.2.1.1) from b8:70:f4:f2:c3:4c (NTB-121-SPC) via eth3
Nov 19 09:14:02 gw dhcpd: DHCPACK on 10.2.1.232 to b8:70:f4:f2:c3:4c (NTB-121-SPC) via eth3
Nov 19 09:14:15 gw dhcpd: DHCPINFORM from 10.2.1.232 via eth3
Nov 19 09:14:15 gw dhcpd: DHCPACK to 10.2.1.232 (b8:70:f4:f2:c3:4c) via eth3
19.11.2011 09:48 Matlák
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
10.0.0.255 - je další subnet na jiné sítovce...

Nebylo by pak lepší spouštět několik instancí dhcpd, pro každý interface jednu, a předávat jim extra konfiguráky (volba cf)?

Mimo to je tam ještě jedna na pohled patrná nesrovnalost, pokud je ten dotaz napsaný správně - tomu Windows klientovi nutíš adresu 10.1.2.121 a přitom přiděluješ adresy z subnetu 10.2.1.0 ?
19.11.2011 13:43 Sten
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Proč více DHCPd? Mám čtyři interfacy, na třech z nich je DHCP a DHCPd spouštím jedno. V tom problém určitě není.
19.11.2011 14:53 noxo
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
tak toho jsem si nevšim. Toto bude pravděpodobně problém.

10.1.2 je asi ten překlep....
19.11.2011 09:14 iron-man
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevidim nasteven default-lease-time. Nebyl tam lease time moc velky? Windowsy si tak stale pamatuji IP, kterou mely zadanou, protoze jeji doba platnosti stale nevyprsela. Co mac adresa je spravne? Neni v ni preklep?
19.11.2011 09:20 NoXO
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
default-lease-time 3600; to tam mám...

19.11.2011 09:26 NoXO
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
MAC je správná dokonce jsem experimentoval i s velkýma, malýma písmenama což si myslím by mělo být jedno v MAC. Správně mám i statické ARPy..

nevím čím to může být... ale winxp šlapou normálně, dělají to jen w7 a navíc jsem si všim že i DNS občas fungují záhadně... mám nastavený dns "dvojitě", jak pro interní ip tak pro veřejné, takže třeba smtp.xxxx.net má s interní sítě privatní ip a z venku veřejnou a když toto nastavím manuálně ve win7, tak prostě ignorují privatní překlad a přitom DNS je nastaveno správně, taky záhadné chovaní... a z DHCP to šlape normálně ty DNS, přitom si ji buď widle stáhnou z dhcp a když ji nastavím ručně tu DNS tak nefunguje korektně...

19.11.2011 10:54 jaroleto
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hned prvni rada znela, ze si mate dat na prislusnem segmentu ten server jako authoritative. Udelal jste to?
19.11.2011 14:54 noxo
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
udělal, ale funguje to i bez toho. Pravděpodobně jsem udělal chybu v konfigůráku 10.2.1.X 10.1.2.X je rozdíl, viz výše. zítra vyzkouším.
brk avatar 19.11.2011 11:30 brk | skóre: 29 | blog: broukoviny
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Něco podobného se mi stalo, ale byl to jediný výskyt, tak jsem to neřešil. DHCP tam běželo minimálně 5 let bez problému a jednoho rána telefon, že notebook hlásí kolizi adres v síti. Notebook měl rezervačku na MAC. PC jiného uživatele dostalo před zapnutím daného notebooku bez zjevné příčiny od DHCP serveru adresu, kterou měl dostat právě ten notebook. Oba počítače s W7 a spolu koexistovali v jedné síti minimálně rok. Notebooku jsem uhnul rezervačkou na jinou adresu a dál to neřešil, ale kde se stala chyba netuším.
USE="-qt -kde"
19.11.2011 19:28 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Jestli jsi nemel tu rezervovanou adresu mimo range, tak ji samozrejme PC jineho uzivatele dostat mohlo.
19.11.2011 14:57 noxo
Rozbalit Rozbalit vše Re: Windows 7 ignoruje DHCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pánové díky za rady,

šlo jen o můj překlep v IP....

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.