Автор Тема: Рутиране на няколко публични ip адреса  (Прочетена 898 пъти)

basic

  • Новаци
  • *
  • Публикации: 1
    • Профил
Здравейте!
Проблема е следния:
Имам един slackware router с две мрежови карти eth0(към ISP)и  eth1(към мрежата зад рутера), на eth0 моят ISP ми предоставя  
два публични адреса съответно 80.80.120.10 и 88.80.120.11.
На eth1 имам мрежа 192.168.0.0/24, искам от 192.168.0.1-10 да
излизат през 88.80.120.10, а от 192.168.0.11-20 да излизат в интернет през 88.80.120.11. Искам правилата да важат за всички услуги. Слака е с ядро 10.1.0. Моля за подробно обяснение на нещата защото съм начинаещ.
Активен

0FF1

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Рутиране на няколко публични ip адреса
« Отговор #1 -: Aug 10, 2006, 14:51 »
единственото за което се сещам е бридж ....
Активен

PEOPLE = S H I T!

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Рутиране на няколко публични ip адреса
« Отговор #2 -: Aug 10, 2006, 15:00 »
Бридж?!? Защо?!?

Примерен код

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/28 -j SNAT --to-source 88.80.120.10

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.11/28 -j SNAT --to-source 88.80.120.11


Мисля, че е най-елегантният начин, само дето ще ти излизат не 192.168.0.11-20, а 192.168.0.11-26.



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P