Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: iptables snat  (Прочитано 299 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bulatk@

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
iptables snat
« : 24 Февраль 2014, 14:44:51 »
Доброго времени суток.
Товарищи помогите настроить сеть. Есть шлюз, он смотрит в инет с интерфейсом eth0, так же он шлюз для двух локальных сеток: eth1 ip 192.168.1.1 и  eth1:1 192.168.11.1(виртуальный)
Что бы внутренние сети между собой общались включил форвард. Нужно реализовать следующие что бы пакеты которые идут с подсети 192.168.1.0/24 в подсеть 192.168.11.0/24 а именно к ip 192.168.11.11 приходили с одного ip адреса например того же самого шлюза 1 подсети 192.168.1.3. Думается мне что это делается при помощи iptables snat. Но вот не задача ни как не могу это все это настроить. Помогите плиз.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: iptables snat
« Ответ #1 : 24 Февраль 2014, 15:12:28 »
Догадываетесь конечно правильно, вот только без знания текущих правил любой ответ будет слегка бесполезен.
sudo iptables-save
показывайте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Bulatk@

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: iptables snat
« Ответ #2 : 24 Февраль 2014, 15:19:58 »
Там правил ни каких нет пока, за исключением ната во внешку iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.ххх -j SNAT --to-source 83.ххх.ххх.ххх

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Re: iptables snat
« Ответ #3 : 24 Февраль 2014, 15:27:42 »
-s бесполезно чуть менее, чем полностью.
Натить надо весь трафик, уходящий с внешнего интерфейса, в общем случае.

-t nat -A POSTROUTING -s 192.168.1.0/24 -d 192.168.11.11/32 -j SNAT --to-source 192.168.1.1

Я бы на вашем месте ещё добавил правило на RELATED,ESTABLISHED перед всеми.
« Последнее редактирование: 24 Февраль 2014, 15:31:26 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Bulatk@

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: iptables snat
« Ответ #4 : 24 Февраль 2014, 16:46:50 »
что то не помогло, добавли это правило. и начал пинговать с 1 сети ип 11.11. Далее tcpdumpом смотрю icmp пакеты, но они приходят с ипа которым пингую а не 1.1

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13744
    • Просмотр профиля
Re: iptables snat
« Ответ #5 : 24 Февраль 2014, 17:07:12 »
sudo iptables-save в студию, иначе будет большой флейм
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.