Most networking is configured by editing two files:
- /etc/network/interfaces (Ethernet,TCP/IP, bridging)
- /etc/resolv.con (DNS)
Other networking files
- /etc/hosts
- /etc/dhcp3/dhcp.conf
Check networks:
cat /etc/network/interfaces
Typycal default contents
| Directive | Purpose |
| auto | Indicates the device that should be set up at boot time. |
| lo | Loopback interface. |
| iface | interface |
| inet | Indicates network adaptor has an IPv4 address space |
| dhcp | Network adaptor gets its configuraton from a DHCP server. |
cat etc/fstab
/etc/network/interfaces
| Directive | Purpose |
| static | Indicates if the adaptor uses fixed IP configuration |
| address | The IP address of the host |
| netmask | Network subnet mask |
| gateway | Gateway address |
| network | The network portion of the IP address |
| nameserver | The IP of a DNS |
/etc/hosts
This is the file to resolve hosts names before containing a DNS, to configure hosts names or internal network hosts
cat /etc/hosts
Network useful commands
| Command | Description |
| ping | Test that an Internet host is reachable |
| ifconfig | Administer a TCP/IP network interface |
| sudo /etc/init.d/networking stop start restart |
Controls network status |
| route | Examine and configure the host's routing table |
