Как сделать переадресацию IP постоянной?

Я знаю, что могу включить IP forward, откликая 1 на /proc/sys/net/ipv4/ip_forward, но как я могу сделать это постоянным?

Кстати, я хочу использовать другой метод, а не запускать скрипты, там есть?

1
задан 24 July 2014 в 17:23

1 ответ

Постоянная настройка с использованием /etc/sysctl.conf

Если мы хотим сделать эту конфигурацию постоянной, лучший способ сделать это - использовать файл /etc/sysctl.conf, где мы можем добавить строку, содержащую net.ipv4.ip_forward = 1 [!d1 ]

/etc/sysctl.conf:
net.ipv4.ip_forward = 1

Если у вас уже есть запись net.ipv4.ip_forward со значением 0, вы можете изменить ее на 1.

Чтобы включить изменения, сделанные в sysctl.conf, вам нужно будет запустить команду :

sudo sysctl -p /etc/sysctl.conf

В системах на базе RedHat это также разрешено при перезапуске сетевой службы:

service network restart

и в системах Debian / Ubuntu это также можно выполнить, перезапустив службу procps :

sudo /etc/init.d/procps restart

Источник: Как включить переадресацию IP-адресов в Linux

17
ответ дан 24 May 2018 в 20:48

Другие вопросы по тегам:

Похожие вопросы: