Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dva dotazy ohledně DHCP  (Přečteno 3091 krát)

klasyc

  • Aktivní člen
  • *
  • Příspěvků: 470
Dva dotazy ohledně DHCP
« kdy: 02 Listopadu 2008, 13:25:55 »
Ahoj, už několik let používám Ubuntu Server, momentálně verzi 8.04. Po posledním přechodu na novou verzi mi ale začalo zlobit DHCP. V serveru mám tři síťové karty - od poskytovatele netu (eth1 192.168.68.9), do vnitřní sítě (eth0 192.168.10.1) a do wifi (eth2 192.168.20.1). Na eth1 chodí všechno jak má, ale přidělování adres na wifi zlobí - prostě se žádná adresa nepřidělí. Pokud restartuju dhcp, chodí to chvíli dobře, ale pak to zase začne blbnout. Takhle vypadá můj dhcpd.conf.

Kód: [Vybrat]
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
option domain-name-servers 192.168.10.1,192.168.68.100;
option domain-name "xxx";
option nis-domain "xxx";

#dns-update-style ad-hoc;

subnet 192.168.68.0 netmask 255.255.255.0 {}

subnet 192.168.10.0 netmask 255.255.255.0
  {
  authoritative;
  range 192.168.10.10 192.168.10.20;
  host vojta    { hardware ethernet 00:1B:FC:3C:36:1E;
                  fixed-address 192.168.10.2;
                }
  host milacek  { hardware ethernet 00:0F:1F:A8:19:6F;
                  fixed-address 192.168.10.3;
                }
  host terka    { hardware ethernet 00:10:5A:71:EB:B5;
                  fixed-address 192.168.10.4;
                }
  host gamesak  { hardware ethernet 00:10:5A:66:74:19;
                  fixed-address 192.168.10.5;
                }
  }

subnet 192.168.20.0 netmask 255.255.255.0
  {
  authoritative;
  option routers 192.168.20.1;
  option domain-name-servers 192.168.20.1,192.168.68.100;
  range 192.168.20.10 192.168.20.20;
  host milacek-w { hardware ethernet 00:90:4B:7C:DC:3F;
                   fixed-address 192.168.20.3;
                 }
  }

A ještě druhý dotaz, který také souvisí s DHCP: Na rozhraní eth1 nechci dhcp server vůbec provozovat. Jak to mám udělat? Do konfiguráku jsem nenapsal žádné rozmezí adres, ale tuším, že to není to pravé ořechové. Pokud vyhodím definici pro eth1 úplně, tak mám zase plný logy hlášení, že jsem pro eth1 nedefinoval žádný subnet...
A ještě poslední věc ohledně dhcp klienta, který mi má načítat adresu od poskytovatele: adresa se mi načte korektně ze serveru 192.168.68.100, což je v pořádku, ale z nepochopitelných důvodů se podle logů snaží žádat o adresu taky úplně jiný server 10.0.0.100, což se pochopitelně nepodaří - co s tím? V logu vidím tohle:

Kód: [Vybrat]
Nov  2 01:41:47 delfin dhclient: Internet Systems Consortium DHCP Client V3.0.6
Nov  2 01:41:47 delfin dhclient: Copyright 2004-2007 Internet Systems Consortium.
Nov  2 01:41:47 delfin dhclient: All rights reserved.
Nov  2 01:41:47 delfin dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Nov  2 01:41:47 delfin dhclient:
Nov  2 01:41:47 delfin dhclient: Listening on LPF/eth1/00:e0:7d:75:5b:b2
Nov  2 01:41:47 delfin dhclient: Sending on   LPF/eth1/00:e0:7d:75:5b:b2
Nov  2 01:41:47 delfin dhclient: Sending on   Socket/fallback
Nov  2 01:41:47 delfin dhclient: DHCPRELEASE on eth1 to 10.0.0.100 port 67
Nov  2 01:41:47 delfin dhcpd: receive_packet failed on eth0: Network is down
Nov  2 01:41:49 delfin dhclient: There is already a pid file /var/run/dhclient.eth1.pid with pid 134519072
Nov  2 01:41:49 delfin dhclient: Internet Systems Consortium DHCP Client V3.0.6
Nov  2 01:41:49 delfin dhclient: Copyright 2004-2007 Internet Systems Consortium.
Nov  2 01:41:49 delfin dhclient: All rights reserved.
Nov  2 01:41:49 delfin dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Nov  2 01:41:49 delfin dhclient:
Nov  2 01:41:50 delfin ntpdate[5122]: can't find host ntp.ubuntu.com
Nov  2 01:41:50 delfin ntpdate[5122]: no servers can be used, exiting
Nov  2 01:41:50 delfin dhclient: Listening on LPF/eth1/00:e0:7d:75:5b:b2
Nov  2 01:41:50 delfin dhclient: Sending on   LPF/eth1/00:e0:7d:75:5b:b2
Nov  2 01:41:50 delfin dhclient: Sending on   Socket/fallback
Nov  2 01:41:51 delfin dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
Nov  2 01:41:51 delfin dhclient: DHCPOFFER of 192.168.68.9 from 192.168.68.100
Nov  2 01:41:51 delfin dhclient: DHCPREQUEST of 192.168.68.9 on eth1 to 255.255.255.255 port 67
Nov  2 01:41:51 delfin dhclient: DHCPACK of 192.168.68.9 from 192.168.68.100
Nov  2 01:41:51 delfin dhclient: bound to 192.168.68.9 -- renewal in 2811 seconds.

což je relativně v pořádku, ale

Kód: [Vybrat]
Nov  2 03:15:25 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 255.255.255.255 port 67
Nov  2 03:15:25 delfin dhclient: DHCPACK of 192.168.68.9 from 192.168.68.100
Nov  2 03:15:25 delfin dhclient: bound to 192.168.68.9 -- renewal in 2653 seconds.
Nov  2 03:59:38 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 10.0.0.100 port 67
Nov  2 04:00:07 delfin last message repeated 2 times
Nov  2 04:01:00 delfin last message repeated 4 times
Nov  2 04:02:15 delfin last message repeated 5 times
Nov  2 04:03:13 delfin last message repeated 4 times
Nov  2 04:04:11 delfin last message repeated 5 times
Nov  2 04:05:12 delfin last message repeated 5 times
Nov  2 04:06:06 delfin last message repeated 4 times
Nov  2 04:07:13 delfin last message repeated 5 times
Nov  2 04:08:02 delfin last message repeated 3 times
Nov  2 04:09:13 delfin last message repeated 5 times
Nov  2 04:10:13 delfin last message repeated 4 times
Nov  2 04:11:06 delfin last message repeated 5 times
Nov  2 04:12:08 delfin last message repeated 5 times
(...)
Nov  2 04:48:14 delfin last message repeated 4 times
Nov  2 04:48:31 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 10.0.0.100 port 67
Nov  2 04:48:46 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 255.255.255.255 port 67
Nov  2 04:48:46 delfin dhclient: DHCPACK of 192.168.68.9 from 192.168.68.100
Nov  2 04:48:46 delfin dhclient: bound to 192.168.68.9 -- renewal in 3042 seconds.
Nov  2 05:39:28 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 10.0.0.100 port 67

Dokáže mi někdo alespoň s něčím poradit?
« Poslední změna: 07 Listopadu 2008, 20:46:47 od Petr Merlin Vaněček »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Dva dotazy ohledně DHCP
« Odpověď #1 kdy: 02 Listopadu 2008, 14:57:57 »
ad eth1
v BSD je soubor /etc/dhcpd.interfaces (a vůbec veškerá síťařina mi tam připadá srozumitelnější)

v Ubuntu to vypadá že se nastavují editací /etc/defaults/dhcp3-server viz http://www.linuxtricks.net/index.php/archives/102/how-to-install-dhcp3-server-in-ubuntu/
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Dva dotazy ohledně DHCP
« Odpověď #2 kdy: 07 Listopadu 2008, 20:46:11 »
Jen hloupý dotaz - nepotuluje se Vám v síti nějaký další DHCP server?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

klasyc

  • Aktivní člen
  • *
  • Příspěvků: 470
Re: Dva dotazy ohledně DHCP
« Odpověď #3 kdy: 15 Listopadu 2008, 12:11:46 »
Jen hloupý dotaz - nepotuluje se Vám v síti nějaký další DHCP server?
Zas tak hloupý dotaz to není. Situace je taková, že mám server, jemuž podle MAC adresy přiděluje DHCP server poskytovatele IP a můj server má na dalších dvou síťovkách rozdávat adresy ve vnitřní síti. Otázka je, jestli jsou oba DHCP servery dostatečně "oddělené".
Navíc ISP má v síti taky dva DHCP - 192.168.68.100 (to je ten, co mi dává adresu) a pak ještě nějaký 10.0.0.1, o kterém si myslím, že přiděluje adresy asi v jiném segmentu sítě - nevím, ale v logách je ho plno...

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Dva dotazy ohledně DHCP
« Odpověď #4 kdy: 15 Listopadu 2008, 15:58:50 »
Až tak bych se s tím netrápil - pokud "sedí" na jiném rozhraní, neřešil bych to.
Spíš jsem měl na mysli nějakou krabičkoidní záležitost, která by měla svůj vlastní DHCP server na vnitřní síti.

Popravdě před lety jsem přešel z pro mne naprosto zbytečně složitého řešení bind+dhcp3-server na dnsmasq. Je to softík, který umí DNS relay s nadřazeným DNS serverem a vlastní DHCP server v jednom. Velice dobře se na tom konfigurují věci i ohledně více vnitřních subnetů. Dle mých zkušeností to naprosto s přehledem zvládá i náročnější provoz.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.