|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Teterin 2:5020/400 18 May 2002 08:17:35 To : Eugene B. Berdnikov Subject : Re: nat -------------------------------------------------------------------------------- "Eugene B. Berdnikov" <berd@desert.ihep.su> сообщил/сообщила > Ilya Teterin <alien@npp-integris.ru> wrote: > IT> Как мы видим, тут нет ни src address исходного пакета, ни user-defined - > IT> данных. Может, что-то я и не учел, но похоже, что править ядро - > IT> единственный выход... > Для 2.2.х - возможно, да... > А это на 2.2.х не работает? - > ip rule add from <ip-range1> lookup 100 > ip rule add from <ip-range2> lookup 200 > ip route add default src <addr1> via <gw1> dev eth0 table 100 > ip route add default src <addr2> via <gw2> dev eth0 table 200 > Мне лень проверять, sorry... если роутинг делается до маскарадинга, > то должно сработать, но боюсь, что на 2.2.х наоборот. :( В 2.2.17 роутинг делается после маскарадинга. Т.е. сначала формируется новый пакет (с src addr==0), а потом уже ядро решает, куда его девать. Кстати, готовое ядро из дистрибутива debian 2.2r2 не поддерживает iproute. > IT> И уж точно RTFM - не есть то, что правильнее всего > IT> было отвечать на мой вопрос... > Хм... man iptables | less '+/[SD]NAT' прочитали? Я в курсе, что на 2.4 задача решается. Жаль, у меня нет логов с DALNet #linux.ru, где меня посылали читать man ipchains и секцию маскарадинг-HOWTO, посвященную 2.2.х. Да и среди местных один такой же герой нашелся... Простите, просто меня уже псих берет из-за господ, которые посылают RTFM, лишь услышав знакомые слова (это не к Вам относится). Если лень обдумывать вопрос, зачем пытаться на него ответить? > Да, иногда проще поправить фришный исходник под свою задачу, > нежели перелопатить документацию. Hо не всегда это разумно. :) В моем случае быстрее всего было поправить ядро. Гораздо дольше - найти дистрибутив с 2.4, откомпилированный под <=486 CPU, и переставить систему с ноля. И еще дольше - апгрейдить debian до поддержки iptables и iproute. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/442117e8ebd4.html, оценка из 5, голосов 10
|