Возникла проблема.
ip route add nat 194.194.194.55 via 192.168.0.9
выдает: RTNETLINK answers: Invalid argument
Ядро 2.4.18 собрано с параметрами
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=yНе подскажите ли в чем грабли?
Сорри если оффтопик.
Заранее благодарен.
>Возникла проблема.
>ip route add nat 194.194.194.55 via 192.168.0.9
>выдает: RTNETLINK answers: Invalid argument
>Ядро 2.4.18 собрано с параметрами
>CONFIG_IP_ADVANCED_ROUTER=y
>CONFIG_IP_MULTIPLE_TABLES=y
>CONFIG_IP_ROUTE_MULTIPATH=y
>
>Не подскажите ли в чем грабли?
>
>Сорри если оффтопик.
>Заранее благодарен.Может я говорю каку, но после via ты как будто IP написал, а надо интерфейс. route add default XXX.XXX.XXX.XXX via rl0 ( fxp0 ) etc.
>>Возникла проблема.
>>ip route add nat 194.194.194.55 via 192.168.0.9
>>выдает: RTNETLINK answers: Invalid argument
>>Ядро 2.4.18 собрано с параметрами
>>CONFIG_IP_ADVANCED_ROUTER=y
>>CONFIG_IP_MULTIPLE_TABLES=y
>>CONFIG_IP_ROUTE_MULTIPATH=y
>>
>>Не подскажите ли в чем грабли?
>>
>>Сорри если оффтопик.
>>Заранее благодарен.
>
>Может я говорю каку, но после via ты как будто IP написал,
>а надо интерфейс. route add default XXX.XXX.XXX.XXX via rl0 ( fxp0
>) etc.С iproute работаю недавно. За основу брал пример приведенный в форуме (линк не подскажу). Помню только автора ответа - Z0termaNN. Там указывался именно такой вариант.
В твоем случае получается маршрут по умолчанию. А мне нужен нат. Спасибо за ответ. Разобрался.
ip route add nat 194.194.194.55 via 192.168.0.9
ip rule add prio 100 from 192.168.0.9 nat 194.194.194.55Да, кстати, сейчас проблема другого плана: нат не работаетю хотя правила как описано выше существуют. Хотелось так же узнать, если
нат прописывается в iproute, будут ли видны изменения в iptables -t nat?
У меня ничего не появилось. (это мои подозрения).
>описано выше существуют. Хотелось так же узнать, если
>нат прописывается в iproute, будут ли видны изменения в iptables -t nat?
нет не будут. iptables -L -t nat покажет только цепочки.
и нат тебе нужно делать через iptables, а iproute указывает как именно роутить пакетики.