Intereting Posts
Как узнать имя шрифта, используемого для отображения определенного текста на экране? gpgkeys: ключ F60F4B3D7FA2AF80 не найден на сервере ключей Установка Ubuntu я получаю: используйте ядро, соответствующее вашему процессору Где хранится журнал? Как я могу объединить команду find с другими командами, поэтому мне не нужно переходить к папке? Ubuntu 14.04: направление прокрутки сенсорной панели неверно для Dell Latitude и Lenovo ThinkPad Почему после обновления 11.10 исчезли все мои настройки Gedit и языковые спецификации? Почему мое приложение ведет себя по-разному с Unity? Как перекрестно скомпилировать существующий deb-пакет с 64-битной до 32-битной архитектуры Установочный диск Ubuntu 14.04 USB не распознается во время загрузки (Dell Latitude D630) Веб-паук для Ubuntu Прозрачность уведомлений Есть ли способ отключить изменение фона в GNOME? Xubuntu 13.10: невозможно изменить терминал по умолчанию Как мне заставить VIM запомнить строку, на которой я был, когда я снова открываю файл?

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

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

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

Измените /etc/sysctl.conf и выполните поиск следующих строк:

 # Uncomment the next line to enable packet forwarding for IPv4 #net.ipv4.ip_forward=1 

net.ipv4.ip_forward=1 :

 # Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1 

Или в одной строке:

 sudo sysctl -w net.ipv4.ip_forward=1 

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

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

 /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