Użytkownik Przemysław Broniszewski napisał:
Nie wiem czy to wina lmsa, ale moze ktos mi pomoze... Mam dwa interfjsy sieciowe: eth1 eth2 eth1 - 10.74.98.1 eth2 - 10.74.100.1 I wcyinek dhcpd.conf
subnet 10.74.98.0 netmask 255.255.255.248 { # Network: biuro (ID:3) default-lease-time 86400; max-lease-time 86400; range 10.74.98.4 10.74.98.6; option subnet-mask 255.255.255.248; option routers 10.74.98.1;
======= subnet 10.74.100.0 netmask 255.255.255.0 { # Network: oliwa (ID:1) default-lease-time 86400; max-lease-time 86400; range 10.74.100.230 10.74.100.254; option subnet-mask 255.255.255.0; option routers 10.74.100.1;
Odpalam dhcpd eth1 eth2 i teraz gdy podlaczam komputer pod eth2 (10.74.98.1) dostaje adres z range 10.74.100.230-254... :( Gdy sobie dopisze mac adres do LMSa i wygeneruje config jest ok... dostaje adres ten co sobie wpisalem... Niesety potrzebuje miec adresy przydzielane dynamicznie... :(
Wiec... poczytalem troche o dhcp i jest maly blad w generowaniu dhcp mianowicie: skrypt wrzuca zawsze shared-network LMS { na poczatku pliku... co jest zle... dlaczego, a mianowicie: shared-network wrzuca sie gdy mamy aliasy np: eth2 10.74.100.1 eth2 10.74.101.1 wtedy te sieci spinamy razem w shared-network:
shared-network LMS { subnet 10.74.100.0 netmask 255.255.255.0 ... ... ... subnet 10.74.101.0 netmask 255.255.255.0 ... ... ... } a reszte czyli moje eth1, ktory nie dzieli podsieci na swoim interfejsie wrzucamy poza shared-network. Gdy napisalem sobie recznie config wg powyzszego schematu wszystko bylo ok...
Wniosek: Nalezalo by przepisac skrypt tak aby sprawdzal interfejs w def sieci i wszystkie podsieci ktore sa na tym samym intefejsie wrzucal do jednej shared-network...