Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

V noci prestal fungovat DHCP server: bad IP checksums

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
rnbw



Založen: Mar 21, 2006
Příspěvky: 34035
Bydliště: Bratislava

PříspěvekZaslal: čt červen 03 2021, 11:18    Předmět: V noci prestal fungovat DHCP server: bad IP checksums Citovat

O 3. hodine rano prestal fungovat DHCP server na linuxovom serveri.
Z pohladu servera klient posle DHCPDISCOVER, server mu odpovie DHCPOFFER, ale dalej klient nepokracuje (ziadny DHCPREQUEST):
kód:
Jun  3 10:07:02 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:02 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:05 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:05 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:11 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:11 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:21 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:21 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:34 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:34 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:44 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:44 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:59 main dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth1
Jun  3 10:07:59 main dhcpd: DHCPOFFER on 192.168.0.100 to aa:bb:cc:dd:ee:ff via eth1

Z pohladu klienta neprijde ziadny (platny) DHCPOFFER, zjavne kvoli chybnemu checksumu:
kód:
Jun  3 10:07:02 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 3
Jun  3 10:07:05 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 6
Jun  3 10:07:11 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 10
Jun  3 10:07:21 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 13
Jun  3 10:07:34 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 10
Jun  3 10:07:34 home dhclient[8297]: 5 bad IP checksums seen in 5 packets
Jun  3 10:07:44 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 15
Jun  3 10:07:59 home dhclient[8297]: DHCPDISCOVER on enp0s15 to 255.255.255.255 port 67 interval 4
Jun  3 10:08:03 home dhclient[8297]: No DHCPOFFERS received.
Jun  3 10:08:03 home dhclient[8297]: No working leases in persistent database - sleeping.

Sietovka nepodporuje HW checksum, takze to pocita procesor.

Zaujimave je, ze vsetko ostatne funguje! Server funguje aj ako router a mailovy server. Dokonca aj klient, co mal adresu uz predtym pridelenu, posielal dalej DHCPREQUEST a od servera dostaval korektne DHCPACK...

DHCP server som zatial spustil na vedlajsom serveri (konfiguraciu som skopiroval) a vsetko chodi.

Uz som videl vselico, ale toto som za 20 rokov este nevidel Shocked

Vidim to na vymenu sietovky...ale ked funguje?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 34035
Bydliště: Bratislava

PříspěvekZaslal: čt červen 03 2021, 19:58    Předmět: Citovat

Nastupil na scenu tcpdump a wireshark.

Prijate DHCP pakety na klientovi maju skutocne blby checksum v IP hlavicke. Vzdy rovnako blby. Ostatne polozky hlavicky su vporiadku.

Tak som sa presunul na server. V odoslanych paketoch vidiet rovnako blby ckecksum!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
grrrrrrrr



Založen: Jun 15, 2010
Příspěvky: 496
Bydliště: Olomouc

PříspěvekZaslal: čt červen 03 2021, 20:47    Předmět: Citovat

Jestli ti to nedela sitovka hw offloadem tak by to videl na nejaky bug v kernelu ktery vyresi aktualizace kernelu a reboot
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 34035
Bydliště: Bratislava

PříspěvekZaslal: čt červen 03 2021, 21:01    Předmět: Citovat

Je to Gentoo. Jediny server, inak pouzivam zasadne Debian.

Pozeral som do zdrojakov dhcpd - generuje si cele pakety sam, vratane IP hlavicky. Prekompiloval som teda dhcp s DEBUG_CHECKSUM. A zacalo to fungovat... Vyzera to ako bug v gcc.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
grrrrrrrr



Založen: Jun 15, 2010
Příspěvky: 496
Bydliště: Olomouc

PříspěvekZaslal: čt červen 03 2021, 21:04    Předmět: Citovat

Taky moznost Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 34035
Bydliště: Bratislava

PříspěvekZaslal: čt červen 03 2021, 21:44    Předmět: Citovat

Je to tak. Prekompiloval som to s -O2 (bez debug) a funguje. Potom zase naspat s -O3 a nechodi. Takze zmenim v CFLAGS -O3 na -O2, aj tak sa mi to tam nepacilo (podla dokumentacie sa to neodporuca)...toto nastavenie som kedysi zdedil.

Stale vsak ostava jedna otazka: Preco to este vcera chodilo?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.19 sekund