После настройки адреса сетевой карты, как уже было сказано, вы получаете возможность контактировать с машинами своего сегмента сети по IP адресам. Это происходит по причине автоматического занесения в таблицу маршрутизации ядра маршрута к сети, которая вычисляется на основании данных, которые вы ввели, задавая адрес сетевой карты. Увидеть текущее состояние таблицы маршрутизации вы можете, введя команду route:
или
А назначить маршрут к конкретной сети позволит команда вида:
Но, для полноценной работы этого мало. Ядру ещё нужно знать куда отправлять все пакеты, не подпадающие под явно заданные правила. С этой целью в каждой системе есть маршрут для всех остальных пакетов. Он добавляется командой вида:
После этого таблица маршрутизации принимает вид типа:
Где default это 0.0.0.0. Туда пойдут все пакеты адресованные в «большой мир». Правда, до настройки службы преобразования имен (DNS), адресоваться туда придётся по IP адресам. Но, это «уже совсем другая песня». :-)
Те же действия можно выполнить и через iproute2 и команду ip.
Это мы просмотрели таблицу маршрутизации. Эта же команда, я про ip, позволяет назначить и нужные маршруты. Например, добавить маршрут к сети:
И теперь в списке маршрутов видим:
Назначение маршрута «в мир» происходит аналогично:
Полная таблица маршрутизации будет выглядеть наподобии этого:
И не забудьте, что всё это будет работать до ближайшей перезагрузки. Чтоб всё работало постоянно, нужно прописать нужные переменные в соответствующих файлах конфигурации. Как написано в документации к ALT Linux 2.4. Master, «содержимое этих файлов используется системной службой network, которая и запускает при старте системы эти и другие утилиты».