Как правило, компьютерам, на которых выполняются программы-серверы, присваивают статические IP-адреса; при этом адрес не изменяется с течением времени. Кроме того, связывание статических IP-адресов с доменными именами не вызывает трудностей. (Вопросы функционирования серверов DNS и установления соответствия между IP-адресами и доменными именами рассматриваются в главе 18.) Чтобы связать доменное имя с динамическим IP-адресом, вам надо обеспечить, чтобы сервер DHCP выделял компьютеру один и тот же адрес (как это сделать, вы узнаете в главе 5), либо использовать динамические средства DNS.
Настройка сетевых интерфейсов
Загрузка драйвера — это лишь первое действие, которое надо выполнить, чтобы обеспечить доступ к сетевому интерфейсу. Для того чтобы интерфейс можно было использовать, ему необходимо присвоить IP-адрес и выполнить дополнительные настройки, например задать маску подсети. Для решения этой задачи используется утилита ifconfig
ifconfigСинтаксис ifconfig
ifconfig [
Набор передаваемых параметров определяет поведение ifconfig
• Если ifconfig
• Если данной утилите передано только имя интерфейса (например, eth0
tr1), то она возвращает информацию лишь о состоянии этого интерфейса.• Если помимо имени интерфейса заданы некоторые опции, ifconfig
Если вы собираетесь использовать ifconfig
ifconfig, очень велик. Наиболее важные из них описаны ниже.• up
ifconfig заданы имя интерфейса и IP-адрес, оно предполагается по умолчанию.Таблица 2.2
. Классы IP-адресов и соответствующие им маски подсети| Класс | Диапазон адресов | Адреса, предназначенные для внутреннего использования | Маска подсети |
|---|---|---|---|
| Class A | 1.0.0.0-127.255.255.255 | 10.0.0.0-10.255.255.255 | 255.0.0.0 |
| Class В | 128.0.0.0-191.255.255.255 | 172.16.0.0-172.31.255.255 | 255.255.0.0 |
| Class С | 192.0.0.0-223.255.255.255 | 192.168.0.0-192.168.255.255 | 255.255.255.0 |
• down
up, т.е. она делает интерфейс неактивным ("закрывает" его).• netmask
up адрес как число бит, соответствующих адресу сети.