--On 3/17/99, 5:59 PM +0100 Ralf Folkerts wrote: } while cheking the DHCP-Server's "leases" File I found our } Managing-Director's PC using three IP-Addresses a day. Your Managing-Director is running a RAS server! While there is an "anti-RAS" patch available, the best solution is to remove RAS server from the NT machine PC138 unless you really intend that it be running as a RAS server. I've attached the patch, which was originally developed by another user. If you search one of the DHCP archive servers, http://www.webnology.com/list-archives/dhcp/dhcp-server/ for RAS, you can find out more about this very annoying behavior of the NT RAS server. Jim -- Jim Watt [EMAIL PROTECTED] Perkin-Elmer Corporation Voice (desk): +1 408 577 2228 PE Informatics Division Fax: +1 408 894 9307 3833 North First Street Voice (main): +1 408 577 2200 San Jose CA 95134-1701
--- dhcp-2.0b1pl6/server/dhcp.c.orig Fri Jun 26 04:17:12 1998 +++ dhcp-2.0b1pl6/server/dhcp.c Mon Dec 14 17:22:57 1998 @@ -38,6 +38,8 @@ * Enterprises. To learn more about the Internet Software Consortium, * see ``http://www.vix.com/isc''. To learn more about Vixie * Enterprises, see ``http://www.vix.com''. + * + * modified 1998-10-22 [EMAIL PROTECTED]: ignore RAS requests */ #ifndef lint @@ -56,6 +58,21 @@ { if (!locate_network (packet) && packet -> packet_type != DHCPREQUEST) return; + + /* modified 1998-10-22 [EMAIL PROTECTED]: ignore RAS requests */ + if (packet -> raw -> hlen == 16 && + !memcmp (packet -> raw -> chaddr, "RAS ", 4)) { + note ("Dropped RAS packet from %s via %s\n", + print_hw_addr (packet -> raw -> htype, + packet -> raw -> hlen, + packet -> raw -> chaddr), + packet -> raw -> giaddr.s_addr + ? inet_ntoa (packet -> raw -> giaddr) + : packet -> interface -> name); + + return; + } + /* end of modification 1998-10-09 [EMAIL PROTECTED] */ switch (packet -> packet_type) { case DHCPDISCOVER:
