DHCP lease nem release-el

Fórumok

DHCP szerver: FreeBSD 9.1 release, isc-dhcp42-server-4.2.5
DHCP kliens: Ubuntu 12.04

A DHCP szerveren a dhcpd.conf-ban ez van beállítva:


option domain-name "sznet";
option domain-name-servers 192.168.1.1;
(itt még sok dolog)
host veres {
hardware ethernet 64:66:b3:1a:da:05;
fixed-address veres.sznet;
}

A névszerver jó:


root@gw:/usr/local/etc # host veres.sznet 192.168.1.1
Using domain server:
Name: 192.168.1.1
Address: 192.168.1.1#53
Aliases:

veres.sznet has address 192.168.1.118
root@gw:/usr/local/etc #

A kliens gépen tényleg ez a hw address van, de más IP cím:

gandalf@appserver1:~$ ifconfig
wlan0 Link encap:Ethernet HWaddr 64:66:b3:1a:da:05
inet addr:192.168.1.168 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6666:b3ff:fe1a:da05/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16536 errors:0 dropped:0 overruns:0 frame:0
TX packets:14868 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17656381 (17.6 MB) TX bytes:1908354 (1.9 MB)

Az a célom, hogy a hardware address alapján ossza ki a DHCP szerver a megfelelő IP címet (veres.sznet -> 192.168.1.118 ). Ennek sok oka van, hogy miért így akarom. Például extra tűzfal szabályok, port forwarding bevezetése, proxy beállítások stb.

A következőket csinálom a szerveren:

#1. /usr/local/etc/rc.d/isc-dhcpd stop
#2. Ezután törlöm a /var/db/dhcp/dhcp.leases -ből a 64:66:b3:1a:da:05 -hez tartozó összes bejegyzést
#3. /usr/local/etc/rc.d/isc-dhcpd stop

A kliens gépen:

#4. sudo dhclient -r wlan0 (és ekkor megszűnik a wlan0 ip címe, ezt ellenőriztem)
#5. sudo dhclient wlan0

És ekkor megkapja a következő címet, a fenti esetben 192.168.1.169 -et.

De miért??? Mit rontok el? Hogyan tudnám rávenni hogy ne a következő szabad címet ossza, hanem a hw address-nek megfelelő, hozzá megadott címet?

Hozzászólások

Nem maradt bekapcsolva a wifi routerben/ap-ben a dhcp? Illetve ugye a DHCP szerver DNS szervere a 192.168.1.1? A /etc/resolv.conf-ban.

"fixed-address veres.sznet;" helyett "fixed-address 192.168.1.118;" ?

--

Igen, ez így van. Ez volt a gond. Köszönöm.

Ez a dhcp szerver egy átjáró is aminek a másik lábán DHCP-n kap egy publikus ip címet. Megváltozott az ip cím és a dhclient elrontotta a resolv.conf-ot. Nem tudom mit tegyek hogy a dhclient ne írja felül a resolv.conf-ot???