Если бы парни всей земли!!!
Основа основ и начало начал сети в Linux и других POSIX совместимых систем это конечно же ifconfig!!!
man ifconfig
c помощью этой замечательной програмки /* /sbin/ifconfig */ пользователь может делат поистине волшебные вещи... начиная от задания IP дреса в сети и заканчивая сменой MAC адреса сетевушки
Любые изменения будут потеряны при перезагрузке, если не записать их в соответствующие конфигурационные файлы. Команда ifconfig eth0 192.168.1.2 присвоит сетевому интерфейсу IP-адрес, но после следующей загрузки системы надо будет присвоить его вновь. Для хранения параметров сетевых интерфейсов используется файл /etc/network/interfaces. Подробно формат файла описан в странице man interfaces. Основы:
auto eth0
iface eth0 inet static
address 192.168.0.3
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 212.94.96.70 212.94.96.124
Эта конфигурация описывает следующее: ваш компьютер подключён с постоянным адресом 192.168.0.3 через интерфейс eth0 к локальной сети, в которой используются "серые" IP-адреса из диапазона 192.168.0.1 .. 192.168.0.254, а компьютер (или роутер, или ADSL-модем) с адресом 192.168.0.1 служит шлюзом интернета. Для разрешения имён используются известные вам серверы (их адреса должен дать провайдер). Чаще в качестве DNS указывается один адрес, адрес шлюза. Также часто используется динамический IP-адрес.
iface eth0 inet dhcp
gateway 192.168.0.1
Это означает, что в сети должен быть сервер динамического распределения IP-адресов. На практике это чаще всего тот же шлюз/роутер. Ваш компьютер посылает по интерфейсу eth0 запрос (куда - пока неизвестно), на который должен быть получен ответ от сервера DHCP, который сообщит свой адрес и выделит IP-адрес для вашего компьютера.