|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Suvorov 2:5020/400 05 Feb 2003 08:37:45 To : Aleksey Barabanov Subject : Re: tell how to up NAT into linux? -------------------------------------------------------------------------------- Aleksey Barabanov <alekseybb@mtu-net.ru> writes: > >> Если вы не пропишите путь на локальные интерфейсы, такие пакеты > >> будут признаны транзитными и отправлены на FORWARD. > > > > Если я пропишу этот путь так, как предложено, они все равно будут > > признаны транзитными и уйдут на forward. > > т.к. таблица nat стоит до таблицы routing. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > ??? С чего это ? Вот с этого. С того, что маршрут на loopback прописан для других пакетов. Опять же, в таком случае почему я не вижу обратного правила, чтобы исходящие пакеты так же проходили через loopback? > Они зарутятся на lo. Это проверено, или это мысль, что так должно быть? > >> И с этой точки зрения настройка proxyarp совершенно правильна. > > > > Hастройка proxy arp правильна ровно с той точки зрения, что это > > один из способов принудительно заставить линукс принимать > > определенные пакеты. Т.к. сам он об этом почему то не догадывается. > Конечно. Ибо в POSTROUTE могут быть как локальные так и транзитные пакеты. И > правила их преобразования не проясняют их происхождение. Hичего не понял. Кому, что и зачем нужно знать о происхождении пакетов? И причем тут postroute, если речь идет о входящих пакетах, обрабатываемых в цепочке preroute? > > А в чем проблема взять, да и посмотреть? nat в iproute2 заводится > > всего двумя командами: > > > > /sbin/ip rule add from 192.168.x.x nat x.x.x.x > > /sbin/ip route add nat x.x.x.x via 192.168.x.x > > > > В чем проблема проверить? > Увы. Проверить не проблема. И уже не однажды. Может я туп на iproute2, но у > меня такие правила ничего не маскарадят для локального хоста. А причем тут локальный хост? Это правила для трансляции _транзитных_ пакетов. В чем смысл трансляции пакетов для локального хоста? > Может вы уточните - ядро и проч. Ядра начиная с 2.2.17 до 2.2.21 и 2.4.18, iproute 20010824 Только проблема по моему не в этом. -- Igor --- ifmail v.2.15dev5 * Origin: no gnus is a bad news (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/36778c42230c.html, оценка из 5, голосов 10
|