Содержимое /proc/sys/net/ipv4/ip_forward удаляется после перезагрузки

Содержимое /proc/sys/net/ipv4/ip_forward удаляется после перезагрузки

Я установил Debian 10 в VMWare. Эта машина Debian должна работать как шлюз/маршрутизатор.

Чтобы включить переадресацию IP между интерфейсами LAN и WAN, я отредактировал значение с помощью nano в /proc/sys/net/ipv4/ip_forward с 0на 1.

После перезагрузки машины значение автоматически восстанавливается до значения 0.

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

решение1

Файловая /procсистема — это виртуальная файловая система., который предоставляет доступ к информации и настройкам в работающем ядре. Значения, которые он представляет, не сохраняются при перезагрузках.

Чтобы задать /proc/sysпри загрузке, можно использовать sysctl; он загрузит настройки из /etc/sysctl.confи связанных файлов. Запись

net.ipv4.ip_forward = 1

в /etc/sysctl.confвашем случае.

ВидетьКак настроить и понять fs.notify.max_user_watchesдля соответствующих ссылок.

Связанный контент