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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 6: Строка 6:
==Проблема==
==Проблема==


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


==Решение==
==Решение==


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


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">

Текущая версия от 16:49, 27 августа 2023

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


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

Проблема

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

Решение

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

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

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

Примечание

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

sysctl net.ipv4.ip_forward

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

См.также

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