Xref: utzoo comp.unix.wizards:6081 comp.protocols.tcp-ip:2143 comp.protocols.tcp-ip.ibmpc:231 Path: utzoo!utgpu!water!watmath!clyde!rutgers!sri-spam!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!oce-rd1!hls From: hls@oce-rd1.oce.nl (Harry Schreurs) Newsgroups: comp.unix.wizards,comp.protocols.tcp-ip,comp.protocols.tcp-ip.ibmpc Subject: Need help implementing IEN 116 nameserver Message-ID: <572@oce-rd1.oce.nl> Date: 12 Jan 88 13:17:09 GMT Reply-To: hls@oce-rd1.oce.nl (Harry Schreurs) Organization: Oce-Nederland bv, Venlo, the Netherlands Lines: 41 Currently we use the IEN 116 nameserver which was recently sent to com.sources.unix for our Bridge terminal servers. We also have terminal servers from Ungermann-Bass in use ( NIU's ). We are now changing the XNS based software for these terminal servers to TCP/IP based software. Although it should be possible to use the above mentioned nameserver, the NIU's refuse to work with our nameserver. After some studying we found that the NIU's only accept responses from our nameserver where the the IP identification has the value 0x4944 !! This however is impossible with 4.3 BSD. I'am not able to specify the value in the identification field of the IP header. In ip_output.c I found the following code: =================================================== /* * Fill in IP header. */ if ((flags & IP_FORWARDING) == 0) { ip->ip_v = IPVERSION; ip->ip_off &= IP_DF; ip->ip_id = htons(ip_id++); ip->ip_hl = hlen >> 2; } else hlen = ip->ip_hl << 2; =================================================== The IP identification in an outgoing IP packet is given the value of the variable ip_id which is afterwards incremented. So I cannot assign a specific value without modifying the source of ip_output.c Any Suggestions? =============================================================================== Harry Schreurs | DISCLAIMER: This note does not Oce Nederland B.V., Research & Development | necessarily represent the position p.o. box 101, 5900 MA Venlo | of Oce-Nederland B.V. Therefore The Netherlands telex 58037 Oce NL | no liability or responsibility for hls@oce.nl or ..!uunet!mcvax!oce-rd1!hls | whatever will be accepted.