есть на машине (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 !!!(Логично ж ведь)
ткните носом - что не так делаю - почему не на тот интерфейс ложится маршрутизация?заранее спасибо
неужели никто с маршрутизацией не разбирался?
буду благодарен за ответы
(icq 112489736)
>есть на машине (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 таблицу маршрутизации изменить может.
да - я уже сообразил - что 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, что не так делаю
СПАСИБО
неужели мнений нету больше?кстати, насчет rc.conf -
там остался
defaultrouter="x2.x2.x2.x2"это верно - ли еще долждно быть что-то?
>неужели мнений нету больше?
>
>кстати, насчет rc.conf -
>там остался
>defaultrouter="x2.x2.x2.x2"
>
>это верно - ли еще долждно быть что-то?о боже...
grep defaultrouter /etc/rc.*
снимает ВСЕ вопросы, так как там можно увидеть как поднимается
через route add дефолтный маршрут, man rc.confТеперь на предмет статического роутинга:
1) должно быть физическое соединение
2) понять и подумать ЧЕРЕЗ ЧТО(КОГО) подымать статику на другую сеть
к примеру, через alias навешенный на интерфейс, через другой gw в
ту сеть...
>Теперь на предмет статического роутинга:
>
>1) должно быть физическое соединение
>2) понять и подумать ЧЕРЕЗ ЧТО(КОГО) подымать статику на другую сеть
>к примеру, через alias навешенный на интерфейс, через другой gw в
>ту сеть...
1. есть
2. другой (следующий) гейтвей x2.x2.x2.x2
вопрос снят - проблема решена - всем спасибо