[FUGSPBR] ISC Dhcp Server

Christopher Giese chris em irapida.com.br
Seg Dez 15 10:15:32 BRST 2003


Pega ae... os comentarios estao em Japones ou Chines.. sei la... eu naum entendo.... mas usei como base o CONF que eh en ingles mesmo

funciona 100% file

t+


-- 
Christopher Giese <SkyWarrior>
System Network Administrator - IRAPIDA TELECOM
OS: FreeBSD, OpenBSD, NetBSD, Linux, Solaris, Qnx, ...
chris em irapida.com.br - www.bsdux.com.br

"O gênio se compõe de dois por cento de talento e
noventa e oito por cento de perseverante aplicação".
(Ludwig Van Beethoven)


------------------------
ÃçÀõ¿h´óºþàl´óÄÏ_øÃñС_WÈ«ÇòÙYÓ_¾W· (FreeBSD) ¼ÜÕ¾ÈÕÕI
------------------------------------------------
±¾Îļþ_H¹©±¾Õ¾×ÔÖ÷¾SÐÞÖ®Óã¬ÈôÄú²Ù×÷_r³öÁË__î}£¬Õ_Ë¡±¾Õ¾_o·¨ÌṩÈκÎ_fÖú£¬Òò_éß@Ö»ÊÇһƪ˽È˵ĹPÓ_¶øÒÔ¡£ DHCP-Server(dhcp-3.0.1rc8)
4259
±¾Îļþ×îááµÄÐÞ¸ÄÈÕÆÚ£ºTuesday December 10, 2002, 20:52
------------------------------------------------
Dynamic Host Configuration Protocol
Ç°ÑÔ£º
OS:FreeBSD 4.4-RC2(ß@__°æ±¾µÄkernel-ºËÐÄ£¬ÒÑ_Ƚ¨Ö§Ô®DHCP)
ÎÒ_¢DHCP_ªÓÃÔÚ¼ÒÑeÉêÑbµÄHiNET-ADSL,1 IP¡£
_É_K¾W¿¨£º
vr0(211.75.215.107)£º½ÓÔÚHiNetµÄATU-RÉÏ¡£
vr1(192.168.1.254)£º½ÓÔÚHUBÉÏ£¬Ö÷Òª®_×öGateWay¡£
ÒÔvr0_éNAT£¬×_vr1ÉϵŤ×÷Õ¾ßB½YÉϾW·£¬_KÔÚvr1ÉÏÌṩDHCP·þ_Õ£¬Ê¹¸÷¹¤×÷Õ¾×Ô_ÓÈ¡µÃ¾W·½M_B¡£

°²Ñb£º
cd /usr/ports/net/isc-dhcp3
make install
ÔO¶¨£º
vr1£º¾W·¿¨´úÌ_£¬Èç¹ûÄúµÄÖ÷_CÑbÓÐ_É_K¾W¿¨£¬ß@ÑeµÄ¾W¿¨´úÌ_±íʾDHCPÒª_ÄÄÄÒ»_K¾W¿¨_V²¥³öÈ¥¡£
ÎÒµÄvr0µÚÒ»_K¾W¿¨½ÓÕæ__IP_K×ö_éNAT¡£
/usr/local/etc/dhcpd.conf
#
=============================================================================#
# ÔO¶¨_n£º/usr/local/etc/dhcpd.conf
# Ïȼܺà NAT áᣬÔÙ_í½¨Á¢ DHCP ¹¦ÄÜ¡£
# /usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd.conf vr1
#
=============================================================================#
#server-identifier 192.168.1.254 ;			# _ËÃ÷´ËËÅ·þÆ÷Ãû·Q
default-lease-time 21600;				# ×â¼sʹÓÃ_rég£º 6 С_r
max-lease-time     86400;				# ×î´ó×âÆÚéL¶È£º 1 Ìì
option domain-name-servers 211.75.215.107,168.95.1.1,139.175.55.244 ;	#
¿ÉÓõÄÃû·QËÅ·þÆ÷£¬×î¶àÖ¸¶¨Èý̨
option domain-name "bsdlab.idv.tw";			# Ëù_ٵľWÓòÃû·Q
option routers 192.168.1.254 ;			# ×Ó¾W··ÓÉÆ÷(gateway)
option broadcast-address 192.168.1.255 ;		# _V²¥·â°üλÖÃ
option perform-mask-discovery on;
option mask-supplier on;
ddns-update-style none;

#### ------ Ðû¸æ NAT ¾WÓòÖ®_Ó_BIP ------ ####

group {						# Ðû¸æÒ»__Ⱥ½M

# 192.168.1.1   ~ 192.168.1.63  ±£Áô½oÆäËûÌض¨µÄÖ÷_C»òÔO_äϵ½y(ÈçÓ¡±í_C)ʹÓÃ

subnet 192.168.1.0 netmask 255.255.255.0 {		# ×Ó¾W·Åc¾W·ÕÚÕÖ
range dynamic-bootp 192.168.1.64 192.168.1.120 ;	# _Ó_B·ÖÅä IP λÖù _ú(Ò»)
range dynamic-bootp 192.168.1.193 192.168.1.250 ;	# _Ó_B·ÖÅä IP λÖù _ú(¶þ)
}

# ÏÂÁÐÖ÷_C(¸ù_þ¾W¿¨¾_Ì_-MAC Address)ÒòÓÃ;ÌØÊ⣬ËùÒԹ̶¨IP¡£

host epa91ba3 { # EPSON EPL-5700 + 10Base-T/2 Interface Card
hardware ethernet 00:00:48:a9:1b:a3;
fixed-address 192.168.1.32;
option host-name "epa91ba3";
}


# 192.168.1.220 ~ 192.168.1.226 Ö¸¶¨½oß\_ÓÙ__þ_r¸÷¹¤×÷վʹÓÃ

host pc220 {
hardware ethernet 00:80:c8:f8:07:10;
fixed-address 192.168.1.220;
option host-name "pc220";
}

host pc221 {
hardware ethernet 00:80:c8:f8:7e:0b;
fixed-address 192.168.1.221;
option host-name "pc221";
}

host pc224 {
hardware ethernet 00:50:ba:20:35:65;
fixed-address 192.168.1.224;
option host-name "pc224";
}

host pc225 {
hardware ethernet 00:50:ba:00:0b:de;
fixed-address 192.168.1.225;
option host-name "pc225";
}

host denyclient_001 { # ×_ß@_K¾W¿¨²»µÃʹÓÃDHCPÈ¡µÃIP
hardware ethernet 00:e0:c5:e4:02:ee;
deny booting;
}

}

ÎÒ°l¬Fß@Ò»ÐÐÒ»¶¨ÒªÓУ¬ÒòÅäºÏbind-8.2.3-REL£¬ddns-update-style_Ó_B¸üÐÂDNSÙYÁÏ£¬ÔO¶¨·½Ê½ÓÐÈý·N£º
ddns-update-style ad-hoc
ddns-update-style interim
ddns-update-style none
_¢_Ó£º
Usage: dhcpd [-p ] [-d] [-f]
[-cf config-file] [-lf lease-file]
[-tf trace-output-file]
[-play trace-input-file]
[-t] [-T] [-s server] [if0 [...ifN]]

/usr/local/sbin/dhcpd -cf ÔO¶¨_n ¾W·¿¨´úÌ_
/usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd.conf vr1
Ö¸¶¨DHCPÖ®¸÷í_ÙYÓ_ÓÉvr1_V²¥³öÈ¥¡£

Internet Software Consortium DHCP Server V3.0.1rc8
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.
Listening on BPF/vr1/00:50:ba:cd:08:5e/192.168.1.0
Sending on   BPF/vr1/00:50:ba:cd:08:5e/192.168.1.0
Sending on   Socket/fallback/fallback-net

_ÌÐгɹ¦ááµÄÓ_Ï¢®_Ãæ¡£

_äÔ]£º
man   dhcpd.conf
________________________________________________E-mail enviado usando o iRapida Webmail
Essa mensagem está livre de vírus (iRapida Anti-Virus Defencer)
------------------------


On Mon, 15 Dec 2003 10:02:53 -0000
"Cantarella" <cantarella em senffnet.com.br> wrote:

> Pessoal,
> 
> Existe uma maneira de fazer com o servidor DHCP ISC (v 3.0p2) somente libere
> um endereço IP para os MACs que estejam em uma lista.
> O objetivo é fazer com que quando um notebook seja conectado na rede, ele só
> tera um IP caso o seu MAC esteja incluso em uma lista, ou seja, aqueles que
> nao estao liberadis nao poderão acessar a rede (pq não vao ter um endereço
> IP).
> 
> 
> Obrigado pela ajuda,
> 
> 
> Cesar Cantarella
> 
> ________________________________________________
> Message sent using UebiMiau 2.7.2
> 
> _______________________________________________________________
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd