Як включити 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-пакети повинні у вас активно "бігати", а користувачі радіти з'явився у них Інтернету.