• Blogs (9)
    • 📱 236 - 992 - 3846

      đź“§ jxjwilliam@gmail.com

    • Version: ‍🚀 1.1.0
  • CentOS: network configuration files

    Blogs20122012-04-11


    We can use centos’ commands like chkconfig, service, hostname, uname to access system config and resource; Here I list 4 files regarding on networking configuration.

    1. /etc/hosts

    The main purpose of this file is to resolve hostnames that cannot be resolved any other way. It can also be used to resolve hostnames on small networks with no DNS server. Regardless of the type of network the computer is on, this file should contain a line specifying the IP address of the loopback device (127.0.0.1) as localhost.localdomain. For example:
    127.0.0.1 localhost.localdomain localhost
    192.168.0.1 localhost.cloud.com example.com
    192.168.0.2 other_virtual_machine.com

    2. /etc/resolv.conf

    This file specifies the IP addresses of DNS servers and the search domain. Unless configured to do otherwise, the network initialization scripts populate this file. For more information, refer to the resolv.conf man page (man resolv.conf).
    nameserver 192.168.1.10
    nameserver 192.168.1.254

    3. /etc/sysconfig/network

    This file specifies routing and host information for all network interfaces. For example:
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=localhost.cloud.com
    GATEWAY=192.168.1.254

    4. /etc/sysconfig/network-scripts/ifcfg-

    For each network interface, there is a corresponding interface configuration script. Each of these files provide information specific to a particular network interface.

    [root@localhost network-scripts]# cat ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=12:34:EF:B9:68:F4
    IPADDR=192.168.0.1
    NETMASK=255.255.255.0
    ONBOOT=yes

    Interface Configuration Files are usually named ifcfg-, where refers to the name of the device that the configuration file controls.

    One of the most common interface files is ifcfg-eth0, which controls the first Ethernet network interface card or NIC in the system. In a system with multiple NICs, there are multiple ifcfg-eth files (where is a unique number corresponding to a specific interface). Because each device has its own configuration file, an administrator can control how each interface functions individually.