Linux:Рецепты/Включение маршрутизации пакетов между подсетями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


Включение маршрутизации пакетов между подсетями

Проблема

В базовых конфигурациях ядро Linux не перемещает пакеты автоматически из одной подсети в другую.

Решение

Необходимо включить базовую функцию маршрутизации, для этого зададим перенаправление IP-адресов в ядре маршрутизатора:

sysctl -w net.ipv4.ip_forward=1
Примечание

Что сделать это изменение постоянным, добавьте его в файл /etc/sysctl.conf. Обычно оно закомментировано, вам просто его необходимо раскомментировать.

Примечание

Чтобы проверить включена ли данная функция, выполните в терминале команду:

sysctl net.ipv4.ip_forward

Если выведет значение 0, значит выключена,а если 1, то включена.

См.также

Внешние ссылки