LINUX.ORG.RU
ФорумAdmin

Принудительно запрещается маршрутизация пакетов IPv4


0

0

Включаю маршрутизацию пакетов командой echo 1 > /proc/sys/net/ipv4/ip_forward но после service network restart вылетает сообщение "Запрещается маршрутизация пакетов IPv4: net.ipv4.ip_forward = 0" и cat /proc/sys/net/ipv4/ip_forward вновь возвращает 0 В чем трабл?

посмотри файл /etc/init.d/network и думаю догадаешься почему так происходит

SANTA_CLAUS ★★
()

Потому что в твоем дистрибутиве наверняка есть "более штатные" способы включить маршрутизацию, чем тупое echo 1 > /proc/sys/net/ipv4/ip_forward.

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

+1

Советую сделать что-то типа

grep -i forward /etc/net /etc/sysconfig

и посмотреть, где там все включается.

lodin ★★★★
()
Ответ на: комментарий от dGhost

+1

На редхатоподобных системах вот цитата из 
/usr/share/doc/iniscripts-номер_версии/sysconfig.txt 

obsoleted values from earlier releases:

    FORWARD_IPV4=yes|no
      This setting has been moved into net.ipv4.ip_forward setting
      in /etc/sysctl.conf. Setting it to 1 there enables IP forwarding,
      setting it to 0 disables it (which is the default for RFC compliance).

annoynimous ★★★★★
()
Ответ на: комментарий от andrexus

> Хорошо. Добавил строчку "FORWARD_IPV4=yes" в файл /etc/sysconfig/network Но ничего не изменилось

Тогда ещё раз прогони пост выше через переводчик.

Anoxemian ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.