информационная безопасность
без паники и всерьез
 подробно о проекте
Сетевые кракеры и правда о деле ЛевинаСтрашный баг в WindowsГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Мощные индийские ключи 
 Срочные патчи для критических уязвимостей... 
 Очередной рекордный патч Microsoft 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Давай тестить =) 13.11.03 09:51  Число просмотров: 1556
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
Что говорит на:

iptables -t nat -A POSTORUTING -s 192.168.0.0/24 --out-interface eth1 -j SNAT

iptables -t nat -A POSTORUTING -s 192.168.0.0/24 --out-interface eth1 --to-source 1.2.3.4

iptables -t nat -A POSTORUTING -s 192.168.0.0/24 -j SNAT --to-source 1.2.3.4

iptables -t nat -A POSTORUTING --out-interface eth1 -j SNAT --to-source 1.2.3.4
<beginners>
чего-то я туплю... 12.11.03 15:47  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
Пытаюсь настроить НАТ на iptables. Вбиваю правило:
iptables -t nat -A POSTORUTING -s 192.168.0.0/24 --out-interface eth1 -j SNAT --to-source 1.2.3.4

а он мне в ответ:
iptables: invalid argument

Что не так?!

П.С. 192.168.0.0 - внутренняя сетка, 1.2.3.4 - внешний ИП, eth1 - внешний интерфейс
хм... заметил вот что 13.11.03 01:43  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
НАТ работает только в ядре, поставляющемся с дистрибутивом (2.4.20-9asp). В остальных же ядрах (я смотрел на 2.4.22 и 2.6.0-test9, скаченных с kernel.org) выдаёт 'invalid argument'. К чему бы это?
Попробуй postrouting , вместо postoruting -;) 12.11.03 16:17  
Автор: JINN <Sergey> Статус: Elderman
<"чистая" ссылка>
упс... очепятка вышла... =) 12.11.03 16:25  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
Но это только я здесь, в форуме, опечатался... Там я всё верно писал, иначе была бы ошибка, типа, " не существует цепочки POSTORUTING"...
Вобщем, не в этом дело =(...
А если вместо "--out-interface" использовать "-о"? 12.11.03 16:46  
Автор: JINN <Sergey> Статус: Elderman
<"чистая" ссылка>
таже фигня... 12.11.03 16:53  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
При чём, если удалить вообще опцию '--out-interface eth1', то всё равно выдаст 'invalid argument'. Потом я пробую удалять опции по очереди одну за другой. И каждый раз, после удаления очередной опции, выдаётся это сообщение. Это происходит до тех пор, пока не останется просто 'iptables -t nat -A POSTROUTING' (так ошибок вообще никаких не выдаётся)!!!
Странно как-то всё это...
Давай тестить =) 13.11.03 09:51  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
Что говорит на:

iptables -t nat -A POSTORUTING -s 192.168.0.0/24 --out-interface eth1 -j SNAT

iptables -t nat -A POSTORUTING -s 192.168.0.0/24 --out-interface eth1 --to-source 1.2.3.4

iptables -t nat -A POSTORUTING -s 192.168.0.0/24 -j SNAT --to-source 1.2.3.4

iptables -t nat -A POSTORUTING --out-interface eth1 -j SNAT --to-source 1.2.3.4
Давай тестить =) 13.11.03 12:46  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
> Что говорит на:
>
> iptables -t nat -A POSTORUTING -s 192.168.0.0/24
> --out-interface eth1 -j SNAT

Выдаёт:
You must specify '--to-source'

> iptables -t nat -A POSTORUTING -s 192.168.0.0/24
> --out-interface eth1 --to-source 1.2.3.4

Unknown arg '--to-source'

> iptables -t nat -A POSTORUTING -s 192.168.0.0/24 -j SNAT
> --to-source 1.2.3.4

iptables: invalid argument

> iptables -t nat -A POSTORUTING --out-interface eth1 -j SNAT
> --to-source 1.2.3.4

iptables: invalid argument
вот блин... 12.11.03 18:31  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
Отредактировано 12.11.03 18:33  Количество правок: 1
<"чистая" ссылка>
Все свои действия я пытался проделать в ядре 2.4.22. Решил попробовать в 2.4.20. Включил там в поддержку ядром всё что нужно, перекомпилил, грузанулся и.. заработало безо всяких проблем! Что же в 2.4.22 такого намудрили с НАТом?! ;)
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach