The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Маршрутизация во FreeBSD 4.5"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Маршрутизация во FreeBSD 4.5"
Сообщение от PETKA Искать по авторуВ закладки on 17-Май-02, 10:05  (MSK)
Проблемы с маршрутизацией во FreeBSD 4.5.

Имею хост с одним сетевым интерфейсом xl0 и ip-адресом х.х.х.х. При этом шлюз имеет ip-адрес у.у.у.у из другой сети.
Шлюз прописан в rc.conf в defaultrouter, но при загрузке система его не видит. Если я вручную после загрузки добавляю

route add -net y.y.y.0 -interface xl0
route add -net 0.0.0.0 y.y.y.y

все начинает работать. Но после перезагрузки опять ничего не работает. Предполагаю, что в rc.conf надо заполнить поле переменной static_routes. Попробовал несколько вариантов - не получилось. Может с форматом напутал?
Как решить проблему и в какой последовательности прописывать static_routes и defaultrouter?

routed не запущен

Петька

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Маршрутизация во FreeBSD 4.5"
Сообщение от Garry emailИскать по авторуВ закладки on 17-Май-02, 10:11  (MSK)
Все что должен знать твой сервер это defaultrouter="ip_address" Так и пропиши в rc.conf
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Маршрутизация во FreeBSD 4.5"
Сообщение от PETKA Искать по авторуВ закладки on 17-Май-02, 10:18  (MSK)
>Все что должен знать твой сервер
>это defaultrouter="ip_address" Так и пропиши
>в rc.conf


+++ прописано. в ответ получаю no route to host, а при загрузке что-то типа "шлюз не находится в вашей локальной сети". т.е. комп не видит других сетей (в частн. у.у.у.0) кроме своей х.х.х.0.
поэтому я и предположил, что надо прописать статический маршрут в другую сетку. И не получилось

Петька

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Маршрутизация во FreeBSD 4.5"
Сообщение от lavr emailИскать по авторуВ закладки on 17-Май-02, 10:35  (MSK)
>>Все что должен знать твой сервер
>>это defaultrouter="ip_address" Так и пропиши
>>в rc.conf
>
>
>+++ прописано. в ответ получаю no
>route to host, а при
>загрузке что-то типа "шлюз не
>находится в вашей локальной сети".
>т.е. комп не видит других
>сетей (в частн. у.у.у.0) кроме
>своей х.х.х.0.
>поэтому я и предположил, что надо
>прописать статический маршрут в другую
>сетку. И не получилось

посмотри скрипт /etc/rc.network
и возможные параметры из /etc/defaults/rc.conf
man rc.conf
Все прояснится

>Петька

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Маршрутизация во FreeBSD 4.5"
Сообщение от PETKA Искать по авторуВ закладки on 17-Май-02, 10:46  (MSK)
>посмотри скрипт /etc/rc.network
>и возможные параметры из /etc/defaults/rc.conf
>man rc.conf
>Все прояснится

+++ скрипт смотрел. там идет сначала выбор из листа маршрутов, а потом делается route add. в defaults написано , что у static_routes как параметр идет Set of static route list, а как этот set of list заполнить пока не понял...

буду копаться, спасибо!

>>Петька


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Маршрутизация во FreeBSD 4.5"
Сообщение от lavr emailИскать по авторуВ закладки on 17-Май-02, 10:58  (MSK)
>>посмотри скрипт /etc/rc.network
>>и возможные параметры из /etc/defaults/rc.conf
>>man rc.conf
>>Все прояснится
>
>+++ скрипт смотрел. там идет сначала
>выбор из листа маршрутов, а
>потом делается route add. в
>defaults написано , что у
>static_routes как параметр идет Set
>of static route list, а
>как этот set of list
>заполнить пока не понял...
>
>буду копаться, спасибо!

все же по скрипту видно /etc/rc.conf:

static_routes="cntc"
route_cntc="-net 194.87.162.0 159.93.19.3 -netmask 255.255.255.0"

если у тебя будет перечисление:

static_routes="rou0 rou1 rou2 myspec lala tmp"
route_rou0="..."
...
route_myspec="..."
...
route_tmp="..."

rc.network всосет переменную static_routes
и в цикле прокрутит ее взяв параметром значения
каждого из списка и заданного у тебя в
route_name="..."

вперед.

>>>Петька

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Спасибо огромное!"
Сообщение от PETKA Искать по авторуВ закладки on 17-Май-02, 11:40  (MSK)
Спасибо огромное! я просто начинающий, поэтому не смог сам разобраться со скриптом!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Спасибо огромное!"
Сообщение от lavr emailИскать по авторуВ закладки on 17-Май-02, 11:53  (MSK)
>Спасибо огромное! я просто начинающий, поэтому
>не смог сам разобраться со
>скриптом!

http://unix1.jinr.ru/~lavr/

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру