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

Dotaz: Zjištění hodnoty DHCP option

24.8.2007 14:45 Tom.š Ze.le.in | skóre: 21 | blog: tz
Zjištění hodnoty DHCP option
Přečteno: 940×
Odpovědět | Admin
Dobrý den, potřeboval bych nasměrovat. Jak můžu rozumně zjistit hodnotu DHCP option kterou server inzeruje? DHCP přidělenou adresu atp mám, to není předmětem.

Konkrétně mi jde o to, jakou dhcp server inzeruje adresu (řetězec) pro WPAD - option 252. Vhodný parametr jsem u dhclient nenašel.

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

Odpovědi

24.8.2007 15:08 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Zjištění hodnoty DHCP option
Odpovědět | | Sbalit | Link | Blokovat | Admin
no mělo by to bát uloženo někde v /var/lib/dhclient/dhclient-eth0.leases jediné, co je potřeba zařídit je, aby si dhcpclient požádal o tento option, to je v souboru /etc/dhclient-eth0.conf, případně třeba /etc/dhclient.conf direktiva option. Já mám např.
request static-routes, subnet-mask,  broadcast-address,  time-offset,  routers, domain-name, domain-name-servers, host-name,  nis-domain,  nis-servers, ntp-servers;
jenom bude potřeba zjistit jaká to je, možná by to šlo i takto
option wpad code 252 = text;
a přidat wpad do těch request
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
24.8.2007 15:58 Tom.š Ze.le.in | skóre: 21 | blog: tz
Rozbalit Rozbalit vše Re: Zjištění hodnoty DHCP option
Díky za nasměrování. Parsovat leases se mi ale jednak nechtělo, a jednak bych nepoznal který je aktuální.

Funguje toto, pokud by to ještě někdo někdy potřeboval:
  • přidat option wpad code 252 = text; do dhclient.conf
  • vytvořit /etc/dhclient-up-hooks (+x) ve kterém se dá pracovat s $new_wpad.
24.8.2007 15:59 Tom.š Ze.le.in | skóre: 21 | blog: tz
Rozbalit Rozbalit vše Re: Zjištění hodnoty DHCP option
... requests; jsem nechal bez parametrů, stačilo to.

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.