The OpenNET Project / Index page

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

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

"Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от INM emailИскать по авторуВ закладки on 31-Авг-03, 23:27  (MSK)
И всетаки почему????
В linux:
Dst            Gw                mask                     dev
10.0.0.1       ip-internet       255.255.255.255          eth1
ip-internet    0.0.0.0           255.255.255.255          eth1
127.0.0.1      0.0.0.0           255.0.0.0                lo
0.0.0.0        10.0.0.1          0.0.0.0                  eth1

В static-routes:
eth1 host 10.0.0.1 gw ip-internet
eth1 net  0.0.0.0  gw 10.0.0.1
Все это работает, т.е. 10.0.0.1 пингуется(шлюз прова).

В FreeBSD делаю так:
#/etc/rc.conf
gateway_enable="yes"
ifconfig_ed1="inet ip-internet netmask 255.255.255.255"
static_routes="1"
route_1="-host 10.0.0.1 -netmask 255.255.255.255 ip-internet"
defaultrouter="10.0.0.1"

или так, с консоли...
#ifconfig ed1 ip-internet 255.255.255.255
#route add -host 10.0.0.1 ip-internet 255.255.255.255
#route add default 10.0.0.1

и ничего не работает.
Если кто знает ответьте в чем я не прав.
Уже вторые сутки сижу.

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

 Оглавление

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

1. "Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от INM emailИскать по авторуВ закладки on 01-Сен-03, 12:00  (MSK)
Спасибо, отвечаю сам

# route add -host 10.0.0.1 ip-internet -interface ip-internet
# route add default 10.0.0.1

так работает, правда в маршрутке какая-то лабудень.
Но при закрузке маршрут по умолчанию не ставиться, говорит
Network unreachable

Мож кто подскажет, ну мож хоть какие мысли, а то мой котелок уж кипит....
Задачка то классическая, http://www.pi2.ru:8100/prof/techsupp/iprout.htm
однако...

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

2. "Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 01-Сен-03, 12:37  (MSK)
А зачем тебе прописыватьстатический маршрут?

#/etc/rc.conf
gateway_enable="yes"
ifconfig_ed1="inet ip-internet netmask 255.255.255.255"
                                      ~~~~~~~~~~~~~~~~~
defaultrouter="10.0.0.1"

Этого недостаточно?
И маска такая точно?
ip-internet с 10.0.0.1 в одной сети?

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

3. "Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от INM emailИскать по авторуВ закладки on 01-Сен-03, 12:48  (MSK)
Постоянное подключение(без авторизации).
Соединение оверкросс с киской провайдера через сетевую карту.
У нeго 10.0.0.1 с маской 255.255.255.255
У меня реальный ip-ineternet c маской 255.255.255.255
Естественно в разных сетях.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от INM emailИскать по авторуВ закладки on 01-Сен-03, 15:48  (MSK)
>Постоянное подключение(без авторизации).
>Соединение оверкросс с киской провайдера через сетевую карту.
>У нeго 10.0.0.1 с маской 255.255.255.255
>У меня реальный ip-ineternet c маской 255.255.255.255
>Естественно в разных сетях.

Еще раз сам себе отвечаю, мож кому потребуется
Конфигурим интерфейс:

# ifconfig ed0 inet ip-internet netmask 255.255.255.255

Устанавливаем путь к тачке на том конце оверкросс, с указанием
локального интерфейса через который он доступен, по другому не работает:

# route add -host 10.0.0.1 ip-internet -interface ip-internet

Устанавливаем маршрут по умолчанию:

# route add default 10.0.0.1

Все работает....:)

Теперь по поводу загрузки....
# ee /etc/rc.conf
В файле прописываем:

gateway_enable="YES"

ifconfig_ed0="inet ip-internet netmask 255.255.255.255"
static_routes="1 2"
route_1="-host 10.0.0.1 ip-internet -interface ip-internet"
route_2="-net 0.0.0.0 10.0.0.1"

Ни в коем случае не
defaultrouter="10.0.0.1"
работать не будет, т.к. фря при загрузке сначало устанавливает шлюз по умолчанию, а уже потом прописывает статические маршруты(почему???).


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

5. "Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 01-Сен-03, 16:26  (MSK)
>>Постоянное подключение(без авторизации).
>>Соединение оверкросс с киской провайдера через сетевую карту.
>>У нeго 10.0.0.1 с маской 255.255.255.255
>>У меня реальный ip-ineternet c маской 255.255.255.255
>>Естественно в разных сетях.
>
>Еще раз сам себе отвечаю, мож кому потребуется
>Конфигурим интерфейс:
>
># ifconfig ed0 inet ip-internet netmask 255.255.255.255
>
>Устанавливаем путь к тачке на том конце оверкросс, с указанием
>локального интерфейса через который он доступен, по другому не работает:
>
># route add -host 10.0.0.1 ip-internet -interface ip-internet

Это как?

The other commands have the following syntax:


        route [-n] command [-net | -host] destination gateway [netmask]

>
>Устанавливаем маршрут по умолчанию:
>
># route add default 10.0.0.1
>
>Все работает....:)
>
>Теперь по поводу загрузки....
># ee /etc/rc.conf
>В файле прописываем:
>
>gateway_enable="YES"
>
>ifconfig_ed0="inet ip-internet netmask 255.255.255.255"
>static_routes="1 2"
>route_1="-host 10.0.0.1 ip-internet -interface ip-internet"
>route_2="-net 0.0.0.0 10.0.0.1"
>
>Ни в коем случае не
>defaultrouter="10.0.0.1"
>работать не будет, т.к. фря при загрузке сначало устанавливает шлюз по умолчанию,
>а уже потом прописывает статические маршруты(почему???).

А чем отличается "прямое соединение через оверкросс" от "обычного соединения" через обыченые патч-корды хабы и коммутаторы?

По моему размуению устанавличаю гейт по умолчанию ты устанавливает статический маршрут. Вероятно в этом кроется причино-следственная связь.

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

6. "Маршрутизация. В Linux работает, а в FreeBSD нет."
Сообщение от INM emailИскать по авторуВ закладки on 01-Сен-03, 16:55  (MSK)
>
>Это как?
>
>The other commands have the following syntax:
>
>
>        route [-n] command [-net
>| -host] destination gateway [netmask]

man route там где про options

>А чем отличается "прямое соединение через оверкросс" от "обычного соединения" через обыченые
>патч-корды хабы и коммутаторы?
>
Да ничем, просто в моем случае это так.

>По моему размуению устанавличаю гейт по умолчанию ты устанавливает статический маршрут. Вероятно
>в этом кроется причино-следственная связь.

Да только если в rc.conf прописать
defaultrouter="что-то там",
при загрузке он не поднимется, т.к. до прописывание статических маршрутов
хост не доступен. Смотри скрипт запуска там где defaultrouter и static_routes.


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


Удалить

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




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

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