LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Moderátor: simandl

Odpovědět
simandl
Administrátor fóra
Příspěvky: 1140
Registrován: úte srp 19, 2003 22:20
Bydliště: Jablonecká 713
Kontaktovat uživatele:

LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od simandl » stř úno 10, 2010 11:19

Máme problém s tím, že na LAN Martinická od minulého týdne nefunguje asi čtyři počítačů s Windows Vista a jeden s Windows 7

Bylo to zřejmě aktivované přesunem dhcpd serveru z jednoho routeru na druhý a tedy změnou z IP 10.33.42.1 na 10.33.42.2

Ty počítače hlásí konflikt IP adres a odmítají svou IP adresu byť i vyplněnou staticky
Zkoušeli jsme

netsh winsock reset catalog
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log

To repair and reset the Windows Vista
1. Click on Start button.
2. Type Cmd in the Start Search text box.
3. Press Ctrl-Shift-Enter keyboard shortcut to run Command Prompt as Administrator. Allow elevation request.
4. Type netsh winsock reset in the Command Prompt shell, and then press the Enter key.
5. Restart the computer.

ale bez úspěchu

http://forum.freesco.pl/viewtopic.php?p ... 99dfaf3597
http://support.microsoft.com/kb/299357
http://forums.techguy.org/web-email/746 ... ernet.html

co s tím zatím nevíme

vojtech
Administrátor fóra
Příspěvky: 4
Registrován: stř úno 10, 2010 13:03

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od vojtech » stř úno 10, 2010 14:33

Nebyl by k tomu aspoň tcpdump co ty Windows pošlou a dostanou? Mě se zdá, že dostávají odpověď na ARP na tu danou adresu od někoho jiného ...

simandl
Administrátor fóra
Příspěvky: 1140
Registrován: úte srp 19, 2003 22:20
Bydliště: Jablonecká 713
Kontaktovat uživatele:

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od simandl » stř úno 10, 2010 23:32

takhle se daji vyhledat postizeni na marabu
v logu je DHCPDECLINE
[root@marab ~]# grep DHCPDECLINE /var/log/messages | awk '{print $10}' | sort -u | awk '{print "grep -i "$1" /etc/dhcpd.conf"}' | bash
host krna {hardware ethernet 00:03:0D:60:FD:C0;fixed-address 10.33.42.84;}
host dvorakova {hardware ethernet 00:16:D3:59:4C:1A;fixed-address 10.33.42.21;}
host voderka {hardware ethernet 00:1A:92:63:B2:02;fixed-address 10.33.42.28;}
host pribyl {hardware ethernet 00:1b:38:3b:95:49;fixed-address 10.33.42.77;}
host vlasova-FANIK {hardware ethernet 00:1D:60:02:5A:2E;fixed-address 10.33.42.66;}
host jaros {hardware ethernet 00:1D:72:CD:47:4D;fixed-address 10.33.42.46;}
host lainova2 {hardware ethernet 00:23:5A:AF:EF:30;fixed-address 10.33.42.92;}
host zajic {hardware ethernet 00:26:9E:09:CC:E8;fixed-address 10.33.42.96;}

ted se snazi ziskat IP dvorakova
v messages
Feb 10 23:26:25 marab dhcpd: DHCPDISCOVER from 00:16:d3:59:4c:1a via eth1
Feb 10 23:26:25 marab dhcpd: DHCPOFFER on 10.33.42.21 to 00:16:d3:59:4c:1a via eth1
Feb 10 23:26:25 marab dhcpd: DHCPREQUEST for 10.33.42.21 (10.33.42.1) from 00:16:d3:59:4c:1a via eth1
Feb 10 23:26:25 marab dhcpd: DHCPACK on 10.33.42.21 to 00:16:d3:59:4c:1a via eth1
Feb 10 23:26:26 marab dhcpd: DHCPDECLINE of 10.33.42.21 from 00:16:d3:59:4c:1a via eth1: not found

tcpdump -i eth1 port 67 -nn -vv

23:26:25.678805 IP (tos 0x0, ttl 128, id 1833, offset 0, flags [none], proto: UDP (17), length: 328) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:16:d3:59:4c:1a, length: 300, xid:0x715e3fe3, flags: [Broadcast] (0x8000)
Client Ethernet Address: 00:16:d3:59:4c:1a [|bootp]
23:26:25.679068 IP (tos 0x10, ttl 16, id 0, offset 0, flags [none], proto: UDP (17), length: 328) 10.33.42.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length: 300, xid:0x715e3fe3, flags: [Broadcast] (0x8000)
Your IP: 10.33.42.21
Client Ethernet Address: 00:16:d3:59:4c:1a [|bootp]
23:26:25.681067 IP (tos 0x0, ttl 128, id 1834, offset 0, flags [none], proto: UDP (17), length: 338) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:16:d3:59:4c:1a, length: 310, xid:0x715e3fe3, flags: [Broadcast] (0x8000)
Client Ethernet Address: 00:16:d3:59:4c:1a [|bootp]
23:26:25.681296 IP (tos 0x10, ttl 16, id 0, offset 0, flags [none], proto: UDP (17), length: 328) 10.33.42.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length: 300, xid:0x715e3fe3, flags: [Broadcast] (0x8000)
Your IP: 10.33.42.21
Client Ethernet Address: 00:16:d3:59:4c:1a [|bootp]
23:26:26.519503 IP (tos 0x0, ttl 128, id 1843, offset 0, flags [none], proto: UDP (17), length: 328) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:16:d3:59:4c:1a, length: 300, xid:0x715e3fe3, flags: [Broadcast] (0x8000)
Client IP: 10.33.42.21
Client Ethernet Address: 00:16:d3:59:4c:1a [|bootp]

vojtech
Administrátor fóra
Příspěvky: 4
Registrován: stř úno 10, 2010 13:03

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od vojtech » stř úno 10, 2010 23:58

Hmm, ten tcpdump by to chtělo z té doby kompletní, tedy aspoň DHCP a ARP protokoly (a to všech stanic, nevíme kdo odpoví na ten ARP). Vista podle všeho použije DHCPDECLINE pouze tehdy, kdy pomocí ARP probingu zjistí, že daná adresa už je na síti používána. (Tak to předepisuje i DHCP RFC.)

vojtech
Administrátor fóra
Příspěvky: 4
Registrován: stř úno 10, 2010 13:03

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od vojtech » čtv úno 11, 2010 0:13

Jo, a taky stojí za přečtení tohle:

http://www.thomaskjeldsen.dk/blog/?p=4

simandl
Administrátor fóra
Příspěvky: 1140
Registrován: úte srp 19, 2003 22:20
Bydliště: Jablonecká 713
Kontaktovat uživatele:

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od simandl » čtv úno 11, 2010 0:17


vojtech
Administrátor fóra
Příspěvky: 4
Registrován: stř úno 10, 2010 13:03

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od vojtech » čtv úno 11, 2010 9:29

simandl píše:popis jak postouchnout visty je
http://www.winvistatips.com/arp-cache-r ... 25794.html
Tohle asi moc nepomůže.
Vypnutí broadcast flagu by pomoci teoreticky mohlo, pokud máte nějaké zařízení na síti, které je z toho na větvi.
a tímhle to taky nebude
simandl píše: to jsem zvedavej jak to dopadne
No, bez pořádného pochytání packetů, nejlíp jako kompletní dump (tcpdump -s 1600 -w file) se nikam moc dál nedostanem. Opravdu bych řekl, že na síti je nějaká krabička (router), která posílá po přijetí gratuitous ARP proxy ARP do WAN portu a Windowsům to vadí.

simandl
Administrátor fóra
Příspěvky: 1140
Registrován: úte srp 19, 2003 22:20
Bydliště: Jablonecká 713
Kontaktovat uživatele:

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od simandl » pát úno 12, 2010 0:59

U p. Vetysky jsem zkusil tohle
http://www.reviewingit.com/index.php/content/view/61/
a stale to nejde

priste bych zkusil vypnout Gratuitous ARP jak je popsano na
http://forums.techarena.in/vista-help/960267.htm

I could fix the problem by disabling Gratuitous ARP on Vista:
1: Go to "regedit"
2: Find HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip
\Parameters
3: Double-click the ArpRetryCount value, type 0, and then click OK.
If it does not exist create of type REG_DWORD.
4: Reboot the machine
5: IPv4 should work.

nebo
http://www.winvistatips.com/arp-cache-r ... 25794.html
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]
"ArpCacheMinReferencedLife"=dword:0000001e
"ArpCacheLife"=dword:0000001e

sinda
Administrátor fóra
Příspěvky: 31
Registrován: ned čer 18, 2006 0:00
Bydliště: Šluknovská 315
Kontaktovat uživatele:

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od sinda » sob úno 13, 2010 18:16

Panu Zajicovi jsem ve ctvrtek poradil at si svuj ntb s win vista vezme do prace a tam jej pripoji do site. Ntb mu v praci fungoval a potom doma uz take. Takze zda se, ze jeden zpusob reseni.
Druhy zpusob reseni zvolil mlady par z bloku B, kdyz si win vista nechali u sveho znameho preinstalovat na windows XP -> funguje.
Jak to resit "systemove" nevim, nejsem si ani jist, ze v systemu o kterem hovorime je neco takoveho v tomto pripade mozne.

simandl
Administrátor fóra
Příspěvky: 1140
Registrován: úte srp 19, 2003 22:20
Bydliště: Jablonecká 713
Kontaktovat uživatele:

Re: LAN Martinická a Windows Vista / 7 hlásí konflikt IP adres

Příspěvek od simandl » stř úno 17, 2010 0:39

Tento postup reportoval p. Smith jako funkční
simandl píše:vypnout Gratuitous ARP jak je popsano na
http://forums.techarena.in/vista-help/960267.htm

I could fix the problem by disabling Gratuitous ARP on Vista:
1: Go to "regedit"
2: Find HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip
\Parameters
3: Double-click the ArpRetryCount value, type 0, and then click OK.
If it does not exist create of type REG_DWORD.
4: Reboot the machine
5: IPv4 should work.

Odpovědět

Zpět na „Software sítě“