Linux:Рецепты/Включение маршрутизации пакетов между подсетями: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 6: | Строка 6: | ||
==Проблема== | ==Проблема== | ||
В базовых конфигурациях ядро Linux не перемещает пакеты автоматически из одной подсети в другую. | В базовых конфигурациях ядро [[Linux]] не перемещает пакеты автоматически из одной подсети в другую. | ||
==Решение== | ==Решение== | ||
Необходимо включить базовую функцию маршрутизации, для этого зададим перенаправление IP- | Необходимо включить базовую функцию маршрутизации, для этого зададим перенаправление [[IP-адрес]]ов в ядре [[маршрутизатор]]а: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Строка 22: | Строка 22: | ||
sysctl net.ipv4.ip_forward | sysctl net.ipv4.ip_forward | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Если выведет значение 0, значит выключена,а если 1, то включена. | |||
}} | }} | ||
Текущая версия от 16:49, 27 августа 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Включение маршрутизации пакетов между подсетями
Проблема
В базовых конфигурациях ядро Linux не перемещает пакеты автоматически из одной подсети в другую.
Решение
Необходимо включить базовую функцию маршрутизации, для этого зададим перенаправление IP-адресов в ядре маршрутизатора:
sysctl -w net.ipv4.ip_forward=1
См.также
Внешние ссылки