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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: NAT между ppp и eth  (Прочитано 720 раз)

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

Оффлайн fet4

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
NAT между ppp и eth
« : 05 Июня 2011, 01:59:28 »
Привет всем! Не могу разобраться с проблемкой помогите - вообщем есть сеть, абоны получают инет по pppoe, сами тоже получаем по ppp, подключили дополнительный канал - получаем по eth. Все работает но когда добавил второе правило SNAT почему-то не натится второй интерфейс.
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source **.**.**.** ppp-интер.
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source **.**.**.** eth-интер.
Все испробовал:(

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: NAT между ppp и eth
« Ответ #1 : 05 Июня 2011, 04:12:25 »
Так, блин, как написали, так и работает.
Разберитесь, как вы хотите, чтобы у вас система работала, после чего уже пишите правила.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: NAT между ppp и eth
« Ответ #2 : 05 Июня 2011, 12:09:26 »
Привет всем! Не могу разобраться с проблемкой помогите - вообщем есть сеть, абоны получают инет по pppoe, сами тоже получаем по ppp, подключили дополнительный канал - получаем по eth. Все работает но когда добавил второе правило SNAT почему-то не натится второй интерфейс.
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source **.**.**.** ppp-интер.
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source **.**.**.** eth-интер.
Все испробовал:(
ты че хотел то не написал словами.
а из кода следует что первое правило отрабатывает и до второго не доходит - ибо в первом все описано исчерпывающе для адресов 10.10.1.0
Дома Linux Mint 21.1 / 22.00

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: NAT между ppp и eth
« Ответ #3 : 05 Июня 2011, 13:24:13 »
Изучайте iproute2 там есть ответ на Ваш вопрос.

Оффлайн fet4

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: NAT между ppp и eth
« Ответ #4 : 05 Июня 2011, 15:39:20 »
Привет всем! Не могу разобраться с проблемкой помогите - вообщем есть сеть, абоны получают инет по pppoe, сами тоже получаем по ppp, подключили дополнительный канал - получаем по eth. Все работает но когда добавил второе правило SNAT почему-то не натится второй интерфейс.
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source **.**.**.** ppp-интер.
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source **.**.**.** eth-интер.
Все испробовал:(
ты че хотел то не написал словами.
а из кода следует что первое правило отрабатывает и до второго не доходит - ибо в первом все описано исчерпывающе для адресов 10.10.1.0

блин реально, проблема решилась добавлением критерия --out-interface для обоих правил. Спасибо:)

 

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