Ситуация такая. Стоит FreeBSD 5.4. Имеется 2 интерфейса 10.0.х.х и 172.16.х.х. Самое главное таится в интерфейсе с 10 подсетью. У неее кофигурация такая: 10.0.3.10 маска 255.255.255.0 defaultrouter 10.0.3.1. Требуется прописать маршрут на адрес 10.0.1.217, который не лежит в текущей подстети, а доступ к нему осуществляется через шлюз 10.0.3.1. ПС. Рулить машиной-роутером 10.0.3.1 не могу, нет доступа. так что как прописать вот таккой роут не знаю, может вы подскажете ?
Если на 10.0.3.1 нет маршрута к 10.0.1.217, то ничего не получится.
>Если на 10.0.3.1 нет маршрута к 10.0.1.217, то ничего не получится.
Дело в том, что маршрут есть, но вот, кода я прописываю маршрут через хост 10.0.1.217, то при использовании маршрута, он ищеи 10.0.1.217 в своей же подсети и естественно его не находит. А на самом деле 10.0.1.217 находится за роутером, через который, а потом и на 10.0.1.217 все и должно иди. Вот я не понимаю, как это исправить. Связь с 10.0.1.217 есть, у 10.0.3.1 есть маршрут на 10.0.1.217, так как он лежит в одной из подсетей этого роутера.
У Вас ведь default gateway указан на 10.0.3.1. Пакеты для 10.0.1.217 уйдут на 10.0.3.1. Все должно работать и без прописывания дополнительных маршрутов.
>Ситуация такая. Стоит FreeBSD 5.4. Имеется 2 интерфейса 10.0.х.х и 172.16.х.х. Самое
>главное таится в интерфейсе с 10 подсетью. У неее кофигурация такая:
>10.0.3.10 маска 255.255.255.0 defaultrouter 10.0.3.1. Требуется прописать маршрут на адрес 10.0.1.217,
>который не лежит в текущей подстети, а доступ к нему осуществляется
>через шлюз 10.0.3.1. ПС. Рулить машиной-роутером 10.0.3.1 не могу, нет доступа.
>так что как прописать вот таккой роут не знаю, может вы
>подскажете ?Что это жопа объяснять не надо. Решение тоже через то же местно. Как вариант можно побить 10.0.3/24 на более мелкие сети, а route на 10.0.1.217 прописать hostrout'ом.
>>Ситуация такая. Стоит FreeBSD 5.4. Имеется 2 интерфейса 10.0.х.х и 172.16.х.х. Самое
>>главное таится в интерфейсе с 10 подсетью. У неее кофигурация такая:
>>10.0.3.10 маска 255.255.255.0 defaultrouter 10.0.3.1. Требуется прописать маршрут на адрес 10.0.1.217,
>>который не лежит в текущей подстети, а доступ к нему осуществляется
>>через шлюз 10.0.3.1. ПС. Рулить машиной-роутером 10.0.3.1 не могу, нет доступа.
>>так что как прописать вот таккой роут не знаю, может вы
>>подскажете ?
>
>Что это жопа объяснять не надо. Решение тоже через то же местно.
>Как вариант можно побить 10.0.3/24 на более мелкие сети, а route
>на 10.0.1.217 прописать hostrout'ом.
К 10.0.3.1 у меня доступа нет, порулить им я не могу, а если я прописываю маршрут на определенный узел через 10.0.1.217, то он ищет его в текущей подсети, а не через роутер. ВЫлетает ошибка вида:arplookup 10.0.1.217 failed: host is not on local network
arpresolve: can't allocate llinfo for 10.0.1.217rt
Нельзя указывать роутер не из своей подсети. Читайте спецификацию TCP/IP.
>Нельзя указывать роутер не из своей подсети. Читайте спецификацию TCP/IP.
Вот в том то и дело, что нет к управлению узлом 10.0.3.1, а прописать маршрут через узел на 10.0.1.217 надо. Я думаю, можно ли все это промутить через VPN ? Но мне этот вариант не очень нравится.