Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Привет всем!

У меня ASP 9.2 ядро 2.6.3 iptables 1.3.3. При загрузке (последним) запускается скрипт с правилами. Всё выполняется кроме 2-х строчек:

iptables -t nat -A POSTROUTING -o tun0 -j SNAT --to-source 192.168.25.225

iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 192.168.0.32

Интерфейсы tun0 и eth1 есть (проверял: ifconfig >aaa в 1-й строке скрипта)

Все policy установлены в ACCEPT.

Пробовал заменить на маскарадинг - эффект такой-же.

Если после загрузки запустить этот скрипт вручную, то все работает. Как сделать, чтобы это работало при загрузке?

Опубликовано

Заработало! Оказалось, что iptables 1.3.3 установился не в тот каталог, из которого его запускал /etc/init.d/iptables. Он запускал старую версию 1.2.9, которая в принципе не работает на этом ядре. Заменил эти файлы на новые и все заработало.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...