URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 32835
[ Назад ]

Исходное сообщение
"route и freebsd"

Отправлено veo , 29-Июл-03 11:39 
есть на машине (freebsd4.0) 2 сетевухи с адресами из разных сетей ( внешних)
tl1: x1.x1.x1.x1 (гейт  x2.x2.x2.x2)
tl2: y1.y1.y1.y1 (гейт  y2.y2.y2.y2)

надо сделать так, что бы доступ к машине в инет, и сама машина работала с инетом только через tl1
Но что бы до определенного хоста в инете zzz.zzz.zzz.zzz добиралась через tl2

запускаю routed, потом
route -n add default x2.x2.x2.x2
route -n add zzz.zzz.zzz.zzz. y2.y2.y2.y2.

И....  ping zzz.zzz.zzz.zzz не проходит

смотрю
#route get www.price.ru
route to:    ramtel-176.price.ru
destination: default
mask:        default
gateway:     x2.x2.x2.x2
intrfate:    tl1                        !!!!!!!!!!!!!!!!!
....
#route get zzz.zzz.zzz.zzz
route to:    zzz.zzz.zzz.zzz
destination: zzz.zzz.zzz.zzz
gateway:     y2.y2.y2.y2
interface:   tl1                        !!!!!!!!!!!!!!!!
.,.....


СТРАННО - а мне надо - что б во втором случае - был не tl1, а tl2 !!!(Логично ж ведь)


ткните носом - что не так делаю - почему не на тот интерфейс ложится маршрутизация?

заранее спасибо


Содержание

Сообщения в этом обсуждении
"route и freebsd"
Отправлено veo , 29-Июл-03 12:40 
неужели никто с маршрутизацией не разбирался?
буду благодарен за ответы
(icq 112489736)

"route и freebsd"
Отправлено gennady , 29-Июл-03 13:38 
>есть на машине (freebsd4.0) 2 сетевухи с адресами из разных сетей (
>внешних)
>tl1: x1.x1.x1.x1 (гейт  x2.x2.x2.x2)
>tl2: y1.y1.y1.y1 (гейт  y2.y2.y2.y2)
>
>надо сделать так, что бы доступ к машине в инет, и сама
>машина работала с инетом только через tl1
>Но что бы до определенного хоста в инете zzz.zzz.zzz.zzz добиралась через tl2
>
>
>запускаю routed, потом
>route -n add default x2.x2.x2.x2
>route -n add zzz.zzz.zzz.zzz. y2.y2.y2.y2.
>
>И....  ping zzz.zzz.zzz.zzz не проходит
>
>смотрю
>#route get www.price.ru
>route to:    ramtel-176.price.ru
>destination: default
>mask:        default
>gateway:     x2.x2.x2.x2
>intrfate:    tl1        
>          
>     !!!!!!!!!!!!!!!!!
>....
>#route get zzz.zzz.zzz.zzz
>route to:    zzz.zzz.zzz.zzz
>destination: zzz.zzz.zzz.zzz
>gateway:     y2.y2.y2.y2
>interface:   tl1        
>          
>    !!!!!!!!!!!!!!!!
>.,.....
>
>
>СТРАННО - а мне надо - что б во втором случае -
>был не tl1, а tl2 !!!(Логично ж ведь)
>
>
>ткните носом - что не так делаю - почему не на тот
>интерфейс ложится маршрутизация?
>
>заранее спасибо
Зачем routed нужен?
route add default x2.x2.x2.x2
route add -host zzz.zzz.zzz.zzz y2.y2.y2.y2
А routed таблицу маршрутизации изменить может.


"route и freebsd"
Отправлено veo , 29-Июл-03 15:30 
да - я уже сообразил - что routed мне не нужен. убил демона
, прописал :

route -n add default          x2.x2.x2.x2
route -n add zzz.zzz.zzz.zzz. y2.y2.y2.y2

сейчас в плане route get.... все в порядке - на правильных интерфейсах - но....
но не помогает - не получается пинговать zzz.zzz.zzz.zzz
пишет
ping: sendto: No Route to host


я в недоумнении . - точнее в непонимании

подскажите plz, что не так делаю

СПАСИБО


"route и freebsd"
Отправлено veo , 29-Июл-03 16:39 
неужели мнений нету больше?

кстати, насчет rc.conf -
там остался
defaultrouter="x2.x2.x2.x2"

это верно - ли еще долждно быть что-то?


"route и freebsd"
Отправлено lavr , 29-Июл-03 16:50 
>неужели мнений нету больше?
>
>кстати, насчет rc.conf -
>там остался
>defaultrouter="x2.x2.x2.x2"
>
>это верно - ли еще долждно быть что-то?

о боже...

grep defaultrouter /etc/rc.*

снимает ВСЕ вопросы, так как там можно увидеть как поднимается
через route add дефолтный маршрут, man rc.conf

Теперь на предмет статического роутинга:

1) должно быть физическое соединение
2) понять и подумать ЧЕРЕЗ ЧТО(КОГО) подымать статику на другую сеть
к примеру, через alias навешенный на интерфейс, через другой gw в
ту сеть...


"route и freebsd"
Отправлено veo , 29-Июл-03 16:56 
>Теперь на предмет статического роутинга:
>
>1) должно быть физическое соединение
>2) понять и подумать ЧЕРЕЗ ЧТО(КОГО) подымать статику на другую сеть
>к примеру, через alias навешенный на интерфейс, через другой gw в
>ту сеть...


1. есть
2. другой (следующий) гейтвей x2.x2.x2.x2


"route и freebsd"
Отправлено veo , 29-Июл-03 17:58 
вопрос снят - проблема решена - всем спасибо