И снова этот iproute2 :( [SOLVED]
joper 26 февраля, 2009 - 14:32
Вообщем проблема в следующем, появился 2-й канал - анлим, но без внешнего айпи. Нужно сделать так чтобы юзеры ходили через анлимный, но так чтобы работал NAT для канала с внешним айпи.
Пробую для начала пустить себя через анлимный канал.
Мои действия.
echo "200 wimax" >> /etc/iproute2/rt_tables ip rule add fwmark 2 table wimax ip route add default via 94.25.172.1 dev wimax0 table wimax ip route flush cache
Далее в iptables.
.......... iptables -A POSTROUTING -t nat -s 192.168.77.93 -o wimax0 -j MASQUERADE iptables -t mangle -A PREROUTING -p ALL -s 192.168.77.93 -j MARK --set-mark 2 ..........
Но что-то не работает, трейсроут идет тока до шлюза(94.25.172.1) провайдера и там глохнет.
Что я делаю не так?
»
- Для комментирования войдите или зарегистрируйтесь
Опять отвечу сам
Опять отвечу сам себе.
Создаём таблицы для каждой подсети(т.е. сетевого интерфейса).
Например так
Далее в каджую таблицу добавляем все маршруты:
Далее добавляем правила для раскидывания пакетов по таблицам
Далее делаем спокойно с помошью iptables NAT снаружи в dmz. Пакеты маркировать не надо.