Close Menu
    What's Hot

    YouTube Unblocked Proxy: Overview, Benefits, and Real-World Use Cases

    April 7, 2026

    Linux Kernel Release Frequency Statistics 2026

    April 7, 2026

    How To Use The SSH Login Command

    April 7, 2026
    Facebook X (Twitter) Instagram
    Command Linux
    • About
    • Man Pages
    • Arch Linux
    • Statistics
    • How to
      • Q&A
    • OS
      • Windows
    • Blog
      • Featured
    • MORE
      • Easter Eggs
      • IP Address
    • Write For Us
    • Contact Us
    Command Linux
    Home - man page - NETCONFIG

    NETCONFIG

    WillieBy WillieJanuary 23, 2026Updated:January 23, 2026No Comments2 Mins Read

    NAME

    netconfig – network configuration data base  

    SYNOPSIS

    /etc/netconfig  

    DESCRIPTION

    The file defines a list of “transport names” describing their semantics and protocol. In Fx , this file is only used by the RPC library code.

    Entries have the following format:

    network_id semantics flags family protoname device libraries

    Entries consist of the following fields:

    network_id
    The name of the transport described.
    semantics
    Describes the semantics of the transport. This can be one of:

    tpi_clts
    Connectionless transport.
    tpi_cots
    Connection-oriented transport
    tpi_cots_ord
    Connection-oriented, ordered transport.
    tpi_raw
    A raw connection.

    flags
    This field is either blank (specified by “– ” or contains a “v ” meaning visible to the getnetconfig(3) function.
    family
    The protocol family of the transport. This is currently one of:

    inet6
    The IPv6 (PF_INET6 ) family of protocols.
    inet
    The IPv4 (PF_INET ) family of protocols.
    loopback
    The PF_LOCAL protocol family.

    protoname
    The name of the protocol used for this transport. Can currently be either udp tcp or empty.
    device
    This field is always empty in Fx .
    libraries
    This field is always empty in Fx .

    The order of entries in this file will determine which transport will be preferred by the RPC library code, given a match on a specified network type. For example, if a sample network config file would look like this:

    udp6       tpi_clts      v     inet6    udp     –       –
    tcp6       tpi_cots_ord  v     inet6    tcp     –       –
    udp        tpi_clts      v     inet     udp     –       –
    tcp        tpi_cots_ord  v     inet     tcp     –       –
    rawip      tpi_raw       –     inet      –      –       –
    local      tpi_cots_ord  –     loopback  –      –       –
    

    then using the network type udp in calls to the RPC library function (see rpc(3)) will make the code first try udp6 and then udp

    getnetconfig(3) and associated functions will parse this file and return structures of the following format:

    struct netconfig {
        char *nc_netid;              /* Network ID */
        unsigned long nc_semantics;  /* Semantics (see below) */
        unsigned long nc_flag;       /* Flags (see below) */
        char *nc_protofmly;          /* Protocol family */
        char *nc_proto;              /* Protocol name */
        char *nc_device;             /* Network device pathname (unused) */
        unsigned long nc_nlookups;   /* Number of lookup libs (unused) */
        char **nc_lookups;           /* Names of the libraries (unused) */
        unsigned long nc_unused[9];  /* reserved */
    };
    
     

    FILES

    /etc/netconfig

     

    Willie
    • Website

    Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.

    Related Posts

    E2FREEFRAG

    April 7, 2026

    Net::DNS::RR::DHCID

    April 7, 2026

    LOGROTATE

    April 7, 2026

    EVP_MD_CTX_destroy

    April 7, 2026
    Top Posts

    Financial Guide Ontpinvest The Path to Building Wealth In 2026

    January 30, 2026

    PYGMENTIZE

    April 2, 2026

    RAID Configuration Usage Statistics On Linux Servers 2026

    February 6, 2026

    MKNTFS

    April 1, 2026
    • Home
    • Contact Us
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.