DHCP kérdés

Fórumok

A kérdésem az lenne, hogy van egy dhcp szerver, tök egyszerű konfigurációval, tehát semmi mac lapján nem osztja a címeket.

default-lease-time 600;
max-lease-time 7200;
#ddns-update-style ad-hoc;
ddns-update-style none;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.6;
option domain-name-servers ez_meg_az
option domain-name "ez_is_van";

subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.199;
}

A kérdésem, hogy miért van mégis, hogy minden kliens mindig ugyan azt kapja, független attól, hogy mikor jelentkeznk be.

Elmondom, hogy miért érdekel. Mert ez ugye 100 db cím ami bőven elég 25-30 gépre. Mégis van 192.168.2.198 ip is kiosztva. A tippem az, hogy valamilyen módon ő mégis megjegyzi a mac címeket és az alapján adja ki az IP-t. Tehát ha itt jönnek mennek a laptopok akkor ez mindjárt elfogy és akkor most újranézi a szabad IP-ket? Vagy úgyvéli, hogy azok már tartoznak egy mac címhez azokat nem osztja ki mégha nincsennek is használatban?

Hozzászólások

A gep keri mindig ugyanazt altalaban, es ha megkapja, akkor orul neki. Ha nem, akkor egy ido utan uriti a cachet es leker egy ujat.

1. Lease Request - The client sends a broadcast requesting an IP address
2. Lease Offer - The server sends the above information and marks the offered address as unavailable. The message sent is a DHCPOFFER broadcast message.
3. Lease Acceptance - The first offer received by the client is accepted. The acceptance is sent from the client as a broadcast (DHCPREQUEST message) including the IP address of the DNS server that sent the accepted offer. Other DHCP servers retract their offers and mark the offered address as available and the accepted address as unavailable.
4. Server lease acknowledgement - The server sends a DHCPACK or a DHCPNACK if an unavailable address was requested.
--
Live Free or Die
UNIX

dhcpd.leases fájlt nézd meg

-------------------------------------------
Make your choice...

afaik minden, indulása óta kiosztott ip cím benne van.

hogy hol lehet, azt nem tudom, ahogy néztem, több helyen is előfordulhat.

/var/db/dhcpd.leases
/var/lib/dhcp/dhcpd.leases

stb. find-dal próbáltad? ha jól emlékszem, első indítás előtt létre kell hozni (touch).

egyébként man dhcpd.leases ír róla "pár" sort

>Mert lenne egy ilyen kérdésem is, h honnan tudom meg, hogy jelenteg kinek és milyen IP van kiosztva.

ezt sajnos nem tudom.

gondolom meg lehetne valahogy oldani, hogy egy script megnézni a dhcpd.conf-ban milyen intervallumban oszt ki címeket a dhcpd, aztán azokat végigpingeli, és összerak egy listát azokból amelyek válaszoltak.

mondjuk ez elég gány megoldás szvsz, meg lehet, hogy a kliens csak azért nem fog időben válaszolni, mert épp "gondja támadt", de jobb ötletem nincs.

azt hogy ez kinek van kiosztva, hogy érted? mac címe kell? ha igen, akkor meg meg kellene keresni dhcpd.leases-ben az utolsó, ip-hez tartozó bejegyzést (mivel a dhcpd a végére írja az új bejegyzéseket), aztán abból kiolvasni, és szintén belepakolni a létrehozandó logba vagy akármibe.

találtam még egy omcmd cuccot, de ezt nem ismerem, meg nem tom, hogy neked jó-e valamire, nekem fogalmam sincs :-)

ftp://dist.taolinux.org/pub/projects/omcmd/
http://freshmeat.net/projects/omcmd/
-------------------------------------------
Make your choice...

találtam valamit

http://lanlord.sourceforge.net/

elég régi, de lehet hogy működik

meg másik:

http://dhcpstatus.sourceforge.net/

de egyébként van még pár dolog, csak szét kell nézni

http://sourceforge.net/search/?words=dhcp&type_of_search=soft&limit=100

-------------------------------------------
Make your choice...

Üdv mindenkinek!
Az lenne a kérdésem, hogy meg lehet e oldani , hogy a dhcpd kezeljen több subnetet?
Pl: van 2 hálóm, legyen 192.168.1.0/24 és 192.168.2.0/24.
ez a 2 háló mé fel van osztva több subnetre.
Szeretnék az összes subnet felé pár címet dhcp-vel kiosztani.
A gondom az, hogy ha a dhcpd-t futató gép címe pl 192.168.1.1/27, akkor ha olyan subnetet teszek a konfigba, ami ezen a tartományon kívül esik, nem indul el a dhcpd.

Még 2 lehetőség felmerült bennem:
1.:
subnet 192.168.1.0 netmask 255.255.254.0 {}
és ezen belül csinálok több range-t.

2.:
Hálókártyának adok minden subnetből egy ip alias-t.

Kérném a tapasztaltabbak segítségét, melyik módszer működik? Esetleg ha ismer valaki jobb megoldást megköszönném.

range 192.168.2.100 192.168.2.199;
hatulrol kezdi el osztani az ipket, tehat eloszor 199, 198, 197, stb.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Ha mac alapján osztod, akkor csak a subnetet definiálod, a konkrét scope-ot nem. Csak szólok, mert ha egyszerre megadod, hoy 10.0.1.20-10.0.1.50 és MAC alapján akarod assignolni a hostokat, akkor a dhcpd elszáll.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)

nalad...

subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.200 192.168.10.250;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option domain-name-servers 192.168.10.1;
host host2 {
hardware ethernet 00:50:8D:x:x:x;
fixed-address 192.168.10.2;
}
host host2 {
hardware ethernet 00:50:8D:x:x:x;
fixed-address 192.168.10.2;
}
}

igy akiknek nincs fix addresse, az 200-250 kozott kap ipt.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!