This appendix covers the following topics:
The following programs mentioned in TCP/IP Network Administration aren't currently supported:
Page in TCP/IP book: | Name of program |
---|---|
43 | RARP |
57 | gettable, htable |
105 | dmesg |
125 | sldetach |
128 | cu, tip |
150 | egpup |
198-203 | NIS service or “yellow pages” |
205 | exportfs |
235 | uucp |
262, 263 | dig, tcpdump, etherfind |
315 | fingerd |
321 | COPS (Computer Oracle Password and Security) |
324 | des and crypt |
331 | The access control system, WRAPPER, and tcpd |
345 | archie, gopher |
352-358 | whois |
The following table describes functional differences between the QNX implementation of TCP/IP and the one described in TCP/IP Network Administration.
Page in TCP/IP book: | Difference: |
---|---|
xviii | References are made to BSD-based UNIX system. QNX TCP/IP is a BSD-based (4.3) implementation. |
xix | Description of BIND is 4.8.1. QNX is 4.8.3. |
xix | Description of sendmail is 5.65; QNX is 8.6.12 (see also sendmail by Brian Costales, O'Reilly & Associates, ISBN: 1-56592-056-2) |
3 | Support isn't available for X.25. |
53, 66, 198 | NIS (Sun's Network Information Service) isn't supported. References to hosts.txt, networks.txt, gettable, and htable don't apply. |
83 | Specification of broadcast address in BSD 4.2 vs BSD 4.3. It's implied here that BSD 4.2 doesn't support an “all ones” broadcast. QNX supports both. |
85-90 | BSD Kernel Configuration doesn't apply to QNX.
BSD TCP/IP system parameters: Packet forwarding can be enabled with a command-line option to Socket (-dforward). |
92 | The COMPAT_42 option is configured through the -dudp parameter to Socket. UDP checksums are disabled with this parameter set. |
92-97 | Adding Network Devices, System V Kernel Configuration, and SCO's netconfig don't apply. |
98 | There are references to files run at start up such as /etc/rc.local or /etc/tcp. The equivalent in QNX is the /etc/config/sysinit.node file (which usually invokes /etc/netstart, which in turn starts Socket and daemons). |
107 | QNX Ethernet network interface names have the format enx where x is the logical network number. This name is referred to as le0 on a Sun OS system. |
111 | QNX TCP/IP doesn't support the use of the /etc/netmasks configuration file, which lets ifconfig configure its network mask. In QNX, netmasks must be configured via the ifconfig command line. |
113 | QNX executes the system initialization script through the /etc/config/sysinit.node file where node is the node ID of the TCP/IP machine rather than at /etc/rc.boot. |
121-124 | Installation of SLIP isn't required. |
125 | Refer to references in this guide for appropriate use of slattach. Procedures documented in TCP/IP Network Administration don't apply to the QNX implementation of slattach. Also, sldetach isn't available. |
127 | Both sliplogin and slattach are
available to configure the SLIP interface. Refer to the
procedure defined in the Configuration chapter of this
guide.
SLIP has network-interface names of the form sln; interfaces are numbered, starting at 0 (e.g. sl0). |
128 | tip and cu aren't supported. Please refer to the section on SLIP in the Configuration chapter to initiate a remote dial-up serial connection. |
142 | Since QNX doesn't have a default /dev/console device, a prefix must be used to redirect output to a real file or device (e.g. to direct the output of /dev/console to /dev/con1, use: prefix -A /dev/console = /dev/con1). |
150 | egpup isn't available; EGP is implemented through gated. |
163 | In QNX, /usr/ucb/gated is used instead of /pub/gated. |
186 | named logs output messages to syslog. |
205 | The QNX implementation of mountd doesn't support exportfs and doesn't use /etc/xtab (it uses /etc/exports directly). |
217 | The QNX implementation of sendmail doesn't support the creation of a dbm database; but QNX does support the “new Berkeley DB” |
219 | Sample sendmail configuration prototype files tcpuucpproto.cf, tcpproto.cf, and uucpproto.cf aren't included with this release. |
230 | The QNX sendmail queue directory is in /usr/spool/queue, not /var/spool/mqueue as stated. This is a configurable parameter in /etc/sendmail.cf. |
244 | All sendmail configuration files are located in the /etc directory. The sendmail program itself is found in /usr/ucb. |
254 | Support isn't available for the frozen configuration file. |
310 | The programs npasswd and passwd+ aren't available. Hence, the file /usr/admin/checkpasswd.cf also doesn't exist. (Refer to passwd in the QNX Installation & Configuration guide and in the Utilities Reference.) |
301-335 (Ch. 12) | References to the directories /usr/dict/words and /usr/adm/checkpasswd.cf don't apply. |
314 | “Secure” terminals don't exist in QNX. |