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

iptables: не работает NAT при загрузке


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

Привет всем!

У меня 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 эмодзи.

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

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

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

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