--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:

Reply via email to