IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 4 > netconfig man page

netconfig man page

Section 4 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





File Formats                                         netconfig(4)



NAME
     netconfig - network configuration database

SYNOPSIS
     /etc/netconfig

DESCRIPTION
     The network configuration  database,  /etc/netconfig,  is  a
     system  file  used  to store information about networks that
     are connected to the system. The netconfig database and  the
     routines that access it (see getnetconfig(3NSL)) are part of
     the Network Selection component. The Network Selection  com-
     ponent  also  includes  getnetpath(3NSL) routines to provide
     application-specific network search  paths.  These  routines
     access the netconfig database based on the environment vari-
     able NETPATH. See environ(5).

     netconfig contains an entry for each  network  available  on
     the  system.  Entries  are separated by newlines. Fields are
     separated by whitespace and occur in the order in which they
     are   described   below.   Whitespace  can  be  embedded  as
     ``\blank'' or  ``\tab''.  Backslashes  may  be  embedded  as
     ``\\''.  Lines  in /etc/netconfig that begin with a # (hash)
     in column 1 are treated as comments.

     Each of the valid lines in the netconfig database correspond
     to an available transport. Each entry is of the form:


      network ID  semantics  flag  protocol-family
      protocol-name   network-device  translation-libraries



     network ID              A string used to uniquely identify a
                             network.   network  ID  consists  of
                             non-null  characters,  and   has   a
                             length  of  at  least  1. No maximum
                             length is specified. This  namespace
                             is locally significant and the local
                             system administrator is  the  naming
                             authority. All network IDs on a sys-
                             tem must be unique.



     semantics               The  semantics  field  is  a  string
                             identifying the ``semantics'' of the
                             network, that is, the  set  of  ser-
                             vices  it  supports,  by identifying
                             the service interface  it  provides.
                             The  semantics  field  is mandatory.



SunOS 5.10          Last change: 18 Nov 2003                    1






File Formats                                         netconfig(4)



                             The following semantics  are  recog-
                             nized.

                             tpi_clts        Transport   Provider
                                             Interface,   connec-
                                             tionless




                             tpi_cots        Transport   Provider
                                             Interface,   connec-
                                             tion oriented



                             tpi_cots_ord    Transport   Provider
                                             Interface,   connec-
                                             tion oriented,  sup-
                                             ports        orderly
                                             release.




     flag                    The flag field records certain  two-
                             valued   (``true''   and  ``false'')
                             attributes of networks.  flag  is  a
                             string  composed of a combination of
                             characters, each of which  indicates
                             the   value   of  the  corresponding
                             attribute.  If  the   character   is
                             present,  the attribute is ``true.''
                             If  the  character  is  absent,  the
                             attribute  is ``false.'' ``-'' indi-
                             cates that none  of  the  attributes
                             are  present.  Only one character is
                             currently recognized:

                             v               Visible
                                             (``default'')   net-
                                             work. Used when  the
                                             environment variable
                                             NETPATH is unset.





     protocol family         The  protocol  family  and  protocol
                             name   fields   are   provided   for
                             protocol-specific applications.  The



SunOS 5.10          Last change: 18 Nov 2003                    2






File Formats                                         netconfig(4)



                             protocol  family  field  contains  a
                             string that  identifies  a  protocol
                             family. The protocol family identif-
                             ier follows the same rules as  those
                             for network IDs; the string consists
                             of non-null  characters,  it  has  a
                             length  of  at least 1, and there is
                             no  maximum  length  specified.    A
                             ``-''  in  the protocol family field
                             indicates that  no  protocol  family
                             identifier  applies  (the network is
                             experimental).  The  following   are
                             examples:

                             loopback        Loopback  (local  to
                                             host).




                             inet            Internetwork:   UDP,
                                             TCP, and the like.



                             inet6           Internetwork    over
                                             IPv6:  UDP, TCP, and
                                             the like.



                             implink         ARPANET          imp
                                             addresses



                             pup             PUP  protocols:  for
                                             example, BSP



                             chaos           MIT CHAOS protocols



                             ns              XEROX NS protocols



                             nbs             NBS protocols





SunOS 5.10          Last change: 18 Nov 2003                    3






File Formats                                         netconfig(4)



                             ecma            European    Computer
                                             Manufacturers  Asso-
                                             ciation



                             datakit         DATAKIT protocols



                             ccitt           CCITT     protocols,
                                             X.25, and the like.



                             sna             IBM SNA



                             decnet          DECNET



                             dli             Direct   data   link
                                             interface



                             lat             LAT



                             hylink          NSC Hyperchannel



                             appletalk       Apple Talk



                             nit             Network    Interface
                                             Tap



                             ieee802         IEEE 802.2; also ISO
                                             8802



                             osi             Umbrella   for   all
                                             families used by OSI



SunOS 5.10          Last change: 18 Nov 2003                    4






File Formats                                         netconfig(4)



                                             (for  example,  pro-
                                             tosw lookup)



                             x25             CCITT X.25  in  par-
                                             ticular



                             osinet          AFI = 47, IDI = 4



                             gosip           U.S. Government OSI




     protocol name           The protocol name field  contains  a
                             string  that  identifies a protocol.
                             The protocol name identifier follows
                             the  same rules as those for network
                             IDs; that is, the string consists of
                             non-NULL characters, it has a length
                             of at least 1, and there is no  max-
                             imum length specified. A ``-'' indi-
                             cates that none of the names  listed
                             apply.  The following protocol names
                             are recognized.

                             tcp             Transmission Control
                                             Protocol




                             udp             User Datagram Proto-
                                             col



                             icmp            Internet     Control
                                             Message Protocol




     network device          The network device is the full path-
                             name  of  the device used to connect
                             to  the  transport  provider.  Typi-
                             cally,  this  device  will be in the



SunOS 5.10          Last change: 18 Nov 2003                    5






File Formats                                         netconfig(4)



                             /dev directory. The  network  device
                             must be specified.



     translation libraries   The   name-to-address    translation
                             libraries support a ``directory ser-
                             vice''  (a  name-to-address  mapping
                             service) for the network. A ``-'' in
                             this field indicates the absence  of
                             any  translation libraries. This has
                             a special meaning  for  networks  of
                             the   protocol  family  inet  :  its
                             name-to-address mapping is  provided
                             by  the name service switch based on
                             the entries for hosts  and  services
                             in nsswitch.conf(4). For networks of
                             other families,  a  ``-''  indicates
                             non-functional  name-to-address map-
                             ping. Otherwise, this field consists
                             of  a  comma-separated list of path-
                             names    to    dynamically    linked
                             libraries.   The   pathname  of  the
                             library can be  either  absolute  or
                             relative. See dlopen(3C).



     Each field corresponds to an element in the struct netconfig
     structure. struct netconfig and the identifiers described on
     this manual page are defined in <netconfig.h>.  This  struc-
     ture includes the following members:

     char *nc_netid                          Network ID,  includ-
                                             ing NULL terminator.



     unsigned long nc_semantics              Semantics.



     unsigned long nc_flag                   Flags.



     char *nc_protofmly                      Protocol family.



     char *nc_proto                          Protocol name.




SunOS 5.10          Last change: 18 Nov 2003                    6






File Formats                                         netconfig(4)



     char *nc_device                         Full pathname of the
                                             network device.



     unsigned long nc_nlookups               Number of  directory
                                             lookup libraries.



     char **nc_lookups                       Names of  the  name-
                                             to-address  transla-
                                             tion libraries.



     unsigned long nc_unused[9]              Reserved for  future
                                             expansion.




     The  nc_semantics  field   takes   the   following   values,
     corresponding to the semantics identified above:

               NC_TPI_CLTS

               NC_TPI_COTS

               NC_TPI_COTS_ORD The nc_flag field is  a  bitfield.
               The  following bit, corresponding to the attribute
               identified   above,   is   currently   recognized.
               NC_NOFLAG indicates the absence of any attributes.


               NC_VISIBLE



EXAMPLES
     Example 1: A Sample netconfig File

     Below is a sample netconfig file:

     #
     #  The "Network Configuration" File.
     #
     # Each entry is of the form:
     #
     #   <networkid> <semantics> <flags> <protofamily> <protoname> <device>
     #         <nametoaddrlibs>
     #



SunOS 5.10          Last change: 18 Nov 2003                    7






File Formats                                         netconfig(4)



     # The "-" in <nametoaddrlibs> for inet family transports indicates
     # redirection to the name service switch policies for "hosts" and
     # "services". The "-" may be replaced by nametoaddr libraries that
     # comply with the SVr4 specs, in which case the name service switch
     # will not be used for netdir_getbyname, netdir_getbyaddr,
     # gethostbyname, gethostbyaddr, getservbyname, and getservbyport.
     # There are no nametoaddr_libs for the inet family in Solaris anymore.
     #
     udp6       tpi_clts      v     inet6   udp    /dev/udp6       -
     tcp6       tpi_cots_ord  v     inet6   tcp    /dev/tcp6       -
     udp        tpi_clts      v     inet    udp    /dev/udp        -
     tcp        tpi_cots_ord  v     inet    tcp    /dev/tcp        -
     rawip      tpi_raw       -     inet    -      /dev/rawip      -
     ticlts     tpi_clts      v    loopback -      /dev/ticlts     straddr.so
     ticotsord  tpi_cots_ord  v    loopback -      /dev/ticotsord  straddr.so
     ticots     tpi_cots      v    loopback -      /dev/ticots     straddr.so



FILES
     <netconfig.h>


SEE ALSO
     dlopen(3C),      getnetconfig(3NSL),       getnetpath(3NSL),
     nsswitch.conf(4)

     System Administration Guide: IP Services



























SunOS 5.10          Last change: 18 Nov 2003                    8





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:27:26 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5334 hits)
(openSUSE 10.2)

svn man page (5208 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4870 hits)
(Solaris 10 11_06)

CPAN man page (4607 hits)
(Suse Linux 10.1)

ssh man page (4342 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2876 hits)
(Solaris 10 11_06)

netcat man page (2717 hits)
(Suse Linux 10.1)

pprosetup man page (2487 hits)
(Solaris 10 11_06)

startproc man page (2471 hits)
(Suse Linux 10.1)

signal man page (2407 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Ski Holidays :: PCB Layout Bedfordshire :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum