Latest news

Feb 6, 2007:
Site update

Jan 27, 2007:
For Sale section added

Jan 4, 2007:
Site update



Recent

Solaris 10 raid
Software mirroring

Solaris 10 zones
Container config

Mod_Auth_XRadius
Apache auth

Read more...

More info

We offer onsite and remote support for most open source solutions. Support contracts are also available.



Links

- Parliament Hill
- WLUG
- Linux.org.uk
- Valid XHTML
- Valid CSS



Link back

Please use this image to link back to this site

Introduction

As previously mentioned most current Unix releases implement the concept of a name service switch. In brief this mechanism can be used to tell a Unix platform what name services to use to obtain a specific directory entry and in what order. Because some of the platforms in use are somewhat dated not all implement the name service switch mechanism or an equivalent. Some platforms such as SCO Openserver 5.0.5 will insist on using NIS to resolve network protocol and service information if they are configured to use NIS for user and group lookups. As a consequence the protocols and services NIS maps in Active directory need to be populated with data, which they are not by default. Once these maps have been populated in NIS no further maintenance should be necessary.

Populating the Protocols NIS map

The “protocols” map in NIS allows for the association between symbolic protocol name (such as “tcp”) and a protocol number. This map can be populated from one of the Domain controllers using the commands shown below.

nismap add -a domain.local -e "ip      0" protocols 
nismap add -a domain.local -e "icmp    1" protocols 
nismap add -a domain.local -e "igmp    2" protocols 
nismap add -a domain.local -e "ggp     3" protocols 
nismap add -a domain.local -e "tcp     6" protocols 
nismap add -a domain.local -e "egp     8" protocols 
nismap add -a domain.local -e "pup     12" protocols 
nismap add -a domain.local -e "udp     17" protocols 
nismap add -a domain.local -e "hmp     20" protocols 
nismap add -a domain.local -e "xns-idp 22" protocols 
nismap add -a domain.local -e "rdp     27" protocols 

Populating the Services NIS map

The “services” map in NIS allows for the association between symbolic service name (such as “telnet”) and a port number. This map can be populated from one of the Domain controllers using the commands of the form shown below.
nismap add -a domain.local -e "tcpmux         1/tcp                 " services
nismap add -a domain.local -e "echo           7/tcp                 " services
nismap add -a domain.local -e "echo           7/udp                 " services
nismap add -a domain.local -e "discard        9/tcp  sink null      " services

Below are the commands that we used to fully populate the map
nismap add -a domain.local -e "tcpmux         1/tcp                 " services
nismap add -a domain.local -e "echo           7/tcp                 " services
nismap add -a domain.local -e "echo           7/udp                 " services
nismap add -a domain.local -e "discard        9/tcp  sink null      " services
nismap add -a domain.local -e "discard        9/udp  sink null      " services
nismap add -a domain.local -e "systat        11/tcp  users          " services
nismap add -a domain.local -e "daytime       13/tcp                 " services
nismap add -a domain.local -e "daytime       13/udp                 " services
nismap add -a domain.local -e "qotd          17/tcp  quote          " services
nismap add -a domain.local -e "chargen       19/tcp  ttytst source  " services
nismap add -a domain.local -e "chargen       19/udp  ttytst source  " services
nismap add -a domain.local -e "ftp-data      20/tcp                 " services
nismap add -a domain.local -e "ftp           21/tcp                 " services
nismap add -a domain.local -e "telnet        23/tcp                 " services
nismap add -a domain.local -e "smtp          25/tcp                 " services
nismap add -a domain.local -e "time          37/tcp  timeserver     " services
nismap add -a domain.local -e "time          37/udp  timeserver     " services
nismap add -a domain.local -e "rlp           39/udp  resource       " services
nismap add -a domain.local -e "whois         43/tcp  nicname        " services
nismap add -a domain.local -e "domain        53/tcp  nameserver     " services
nismap add -a domain.local -e "domain        53/udp  nameserver     " services
nismap add -a domain.local -e "bootps        67/udp                 " services
nismap add -a domain.local -e "bootpc        68/udp                 " services
nismap add -a domain.local -e "tftp          69/udp                 " services
nismap add -a domain.local -e "rje           77/tcp  netrjs         " services
nismap add -a domain.local -e "finger        79/tcp                 " services
nismap add -a domain.local -e "http          80/tcp  www            " services
nismap add -a domain.local -e "http          80/udp  www            " services
nismap add -a domain.local -e "link          87/tcp  ttylink        " services
nismap add -a domain.local -e "supdup        95/tcp                 " services
nismap add -a domain.local -e "hostnames    101/tcp  hostname       " services
nismap add -a domain.local -e "tsap         102/tcp iso_tsap iso-tsap " services
nismap add -a domain.local -e "pop          109/tcp postoffice pop2 " services
nismap add -a domain.local -e "pop3         110/tcp  pop-3          " services
nismap add -a domain.local -e "portmap      111/tcp  sunrpc         " services
nismap add -a domain.local -e "portmap      111/udp  sunrpc         " services
nismap add -a domain.local -e "auth         113/tcp  authentication " services
nismap add -a domain.local -e "sftp         115/tcp                 " services
nismap add -a domain.local -e "uucp-path    117/tcp                 " services
nismap add -a domain.local -e "nntp         119/tcp  readnews untp  " services
nismap add -a domain.local -e "ntp          123/udp                 " services
nismap add -a domain.local -e "netbios_ns   137/tcp                 " services
nismap add -a domain.local -e "netbios_ns   137/udp                 " services
nismap add -a domain.local -e "netbios_dgm  138/tcp                 " services
nismap add -a domain.local -e "netbios_dgm  138/udp                 " services
nismap add -a domain.local -e "netbios_ssn  139/tcp                 " services
nismap add -a domain.local -e "netbios_ssn  139/udp                 " services
nismap add -a domain.local -e "bftp         152/tcp                 " services
nismap add -a domain.local -e "snmp         161/udp  snmpd          " services
nismap add -a domain.local -e "snmp-trap    162/udp  trapd          " services
nismap add -a domain.local -e "bgp          179/tcp                 " services
nismap add -a domain.local -e "pvserver     382/tcp    " services
nismap add -a domain.local -e "pvalarm      383/tcp    " services
nismap add -a domain.local -e "biff         512/udp  comsat         " services
nismap add -a domain.local -e "exec         512/tcp                 " services
nismap add -a domain.local -e "login        513/tcp                 " services
nismap add -a domain.local -e "who          513/udp  whod           " services
nismap add -a domain.local -e "shell        514/tcp  cmd            " services
nismap add -a domain.local -e "syslog       514/udp                 " services
nismap add -a domain.local -e "printer      515/tcp  spooler        " services
nismap add -a domain.local -e "talk         517/udp                 " services
nismap add -a domain.local -e "ntalk        518/udp                 " services
nismap add -a domain.local -e "route        520/udp  router routed  " services
nismap add -a domain.local -e "efs          520/tcp                 " services
nismap add -a domain.local -e "timed        525/udp  timeserver     " services
nismap add -a domain.local -e "tempo        526/tcp  newdate        " services
nismap add -a domain.local -e "courier      530/tcp  rpc            " services
nismap add -a domain.local -e "conference   531/tcp  chat           " services
nismap add -a domain.local -e "netnews      532/tcp  readnews       " services
nismap add -a domain.local -e "netwall      533/udp                 " services
nismap add -a domain.local -e "uucp         540/tcp  uucpd          " services
nismap add -a domain.local -e "remotefs     556/tcp  rfs_server rfs " services
nismap add -a domain.local -e "ingreslock  1524/tcp                 " services
nismap add -a domain.local -e "lansrm       570/udp                 " services
nismap add -a domain.local -e "DAServer     987/tcp                 " services
nismap add -a domain.local -e "instl_boots 1067/udp                 " services
nismap add -a domain.local -e "instl_bootc 1068/udp                 " services
nismap add -a domain.local -e "nfsd-keepalive 1110/udp              " services
nismap add -a domain.local -e "nfsd-status    1110/tcp              " services
nismap add -a domain.local -e "msql        1111/tcp                 " services
nismap add -a domain.local -e "rlb         1260/tcp                 " services
nismap add -a domain.local -e "clvm-cfg    1476/tcp                 " services
nismap add -a domain.local -e "diagmond    1508/tcp                 " services
nismap add -a domain.local -e "nft         1536/tcp                 " services
nismap add -a domain.local -e "sna-cs      1553/tcp                 " services
nismap add -a domain.local -e "sna-cs      1553/udp                 " services
nismap add -a domain.local -e "ncpm-pm     1591/udp                 " services
nismap add -a domain.local -e "ncpm-hip    1683/udp                 " services
nismap add -a domain.local -e "cvmon       1686/udp                 " services
nismap add -a domain.local -e "pmlockd     1889/tcp                 " services
nismap add -a domain.local -e "pmlockd     1889/udp                 " services
nismap add -a domain.local -e "nfsd        2049/udp                 " services
nismap add -a domain.local -e "netdist     2106/tcp                 " services
nismap add -a domain.local -e "rfa         4672/tcp                 " services
nismap add -a domain.local -e "veesm       4789/tcp                 " services
nismap add -a domain.local -e "hacl-hb     5300/tcp                 " services
nismap add -a domain.local -e "hacl-gs     5301/tcp                 " services
nismap add -a domain.local -e "hacl-cfg    5302/tcp                 " services
nismap add -a domain.local -e "hacl-cfg    5302/udp                 " services
nismap add -a domain.local -e "hacl-probe  5303/tcp                 " services
nismap add -a domain.local -e "hacl-probe  5303/udp                 " services
nismap add -a domain.local -e "hacl-local  5304/tcp                 " services
nismap add -a domain.local -e "hacl-test   5305/tcp                 " services
nismap add -a domain.local -e "hacl-dlm    5408/tcp                 " services
nismap add -a domain.local -e "lanmgrx.osB 5696/tcp                 " services
nismap add -a domain.local -e "r4-sna-cs   5707/tcp                 " services
nismap add -a domain.local -e "SNAplus     5708/udp                 " services
nismap add -a domain.local -e "r4-sna-ft   5709/tcp                 " services
nismap add -a domain.local -e "hcserver    5710/tcp                 " services
nismap add -a domain.local -e "grmd        5999/tcp                 " services
nismap add -a domain.local -e "spc         6111/tcp                 " services
nismap add -a domain.local -e "desmevt     6868/tcp                 " services
nismap add -a domain.local -e "pdclientd   6874/tcp                 " services
nismap add -a domain.local -e "pdeventd    6875/tcp                 " services
nismap add -a domain.local -e "iasqlsvr    7489/tcp                 " services
nismap add -a domain.local -e "recserv     7815/tcp                 " services
nismap add -a domain.local -e "ftp-ftam    8868/tcp                 " services
nismap add -a domain.local -e "mcsemon     9999/tcp                 " services
nismap add -a domain.local -e "console     10000/tcp                " services
nismap add -a domain.local -e "actcp       31766/tcp                " services
nismap add -a domain.local -e "kerberos5    88/udp   kdc              " services
nismap add -a domain.local -e "klogin       543/tcp                 " services
nismap add -a domain.local -e "kshell       544/tcp  krcmd          " services
nismap add -a domain.local -e "ekshell      545/tcp  krcmd          " services
nismap add -a domain.local -e "kerberos     750/udp  kdc            " services
nismap add -a domain.local -e "kerberos     750/tcp  kdc            " services
nismap add -a domain.local -e "kerberos_master 751/tcp kadmin       " services
nismap add -a domain.local -e "krbupdate    760/tcp  kreg           " services
nismap add -a domain.local -e "kpasswd      761/tcp  kpwd           " services
nismap add -a domain.local -e "eklogin     2105/tcp                 " services
nismap add -a domain.local -e "dtspc       6112/tcp   " services

Next (Client Configuration)

Back to menu