Як включити ip forwarding в linux

Покрокова інструкція:

Якщо ви хочете перетворити ваш комп'ютер в маршрутизатор або інтернет-шлюз (а може бути навіть і в VPN-сервер!), Вам необхідно включити IP forwarding. який дозволить перенаправляти IP-пакети з одного мережевого інтерфейсу на інший.

За замовчуванням, в більшості дистрибутивів Linux, IP forwarding відключений.

Перед тим, як його включати, необхідно переконатися в його поточному стані - включений він чи вимкнений.

Відкриємо Термінал і виконаємо в командному рядку наступну команду:

sudo cat / proc / sys / net / ipv4 / ip_forward

Якщо результатом її виконання з'явилася цифра 1, що з'явилася на екрані, це означає, що IP forwarding у вас включений і вам нічого робити не потрібно.

Якщо на екрані з'явилася цифра 0, то це означає, що IP forwarding відключений у вашій системі. Приступимо до його включенню.

Включення IP forwarding.

Для того, щоб включити пересилку IP-пакетів (IP forwarding) необхідно перейти в режим суперкористувача root (виконавши в консолі команду sudo bash і ввівши вірний пароль). Далі необхідно виконати будь-яку з представлених нижче команд:

sudo sysctl -w net.ipv4.ip_forward = 1 або echo 1> / proc / sys / net / ipv4 / ip_forward

Після виконання однієї з цих команд, IP forwarding у вашій системі буде включений і IP-пакети будуть пересилатися з одного мережевого інтерфейсу на інший.

Усе! При включеному IP forwarding. IP-пакети повинні у вас активно "бігати", а користувачі радіти з'явився у них Інтернету.

Схожі статті