The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как сделать не используя Zebra"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Как сделать не используя Zebra"  +/
Сообщение от MrEfrem email(ok) on 27-Июл-11, 11:36 
Добрый день.
Сеть 10.189.7/24. IP адрес на основном интерфейсе 10.189.7.34 и 10.189.7.35 на loopback.
Шлюз по умолчанию для основного интерфейса 10.189.7.1.
Как без использования Zebra построить маршрут с 10.189.7.35 через 10.189.7.1 в 10.189.7/24?
На маршрутизаторе статический роутинг с этого адреса прописан, т.е. OSPF не требуется.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как сделать не используя Zebra"  +/
Сообщение от YuryD (??) on 27-Июл-11, 13:03 
> Добрый день.
> Сеть 10.189.7/24. IP адрес на основном интерфейсе 10.189.7.34 и 10.189.7.35 на loopback.
> Шлюз по умолчанию для основного интерфейса 10.189.7.1.
> Как без использования Zebra построить маршрут с 10.189.7.35 через 10.189.7.1 в 10.189.7/24?
> На маршрутизаторе статический роутинг с этого адреса прописан, т.е. OSPF не требуется.

Он и так будет, если форвардинг ipv4 разрешен, и фаерволл настроен для пропуска такого траффика.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как сделать не используя Zebra"  +/
Сообщение от MrEfrem email(ok) on 27-Июл-11, 14:11 
>> Добрый день.
>> Сеть 10.189.7/24. IP адрес на основном интерфейсе 10.189.7.34 и 10.189.7.35 на loopback.
>> Шлюз по умолчанию для основного интерфейса 10.189.7.1.
>> Как без использования Zebra построить маршрут с 10.189.7.35 через 10.189.7.1 в 10.189.7/24?
>> На маршрутизаторе статический роутинг с этого адреса прописан, т.е. OSPF не требуется.
>  Он и так будет, если форвардинг ipv4 разрешен, и фаерволл настроен
> для пропуска такого траффика.

Вот моя таблица маршрутизации:

Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.189.7.1         UGS        13    49749   nfe0
10.1.1.1           link#9             UH          0        0    lo1
10.189.7.34        link#3             UHS         0        0    lo0
127.0.0.1          link#6             UH          0      112    lo0

ifconfig:

nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8210b<RXCSUM,TXCSUM,VLAN_MTU,TSO4,WOL_MAGIC,LINKSTATE>
        ether xx:xx:xx:xx:xx:xx
        inet 10.189.7.34 netmask 0xffffff80 broadcast 10.189.7.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
        inet 10.189.7.35 netmask 0xff000000
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>

Нету же маршрута по интерфейсу lo0? Разве просто включение net.inet.ip.forwarding решит проблему?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как сделать не используя Zebra"  +/
Сообщение от MrEfrem email(ok) on 28-Июл-11, 11:20 
>[оверквотинг удален]
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>         options=3<RXCSUM,TXCSUM>
>         inet6 fe80::1%lo0 prefixlen 64
> scopeid 0x6
>         inet6 ::1 prefixlen 128
>         inet 127.0.0.1 netmask 0xff000000
>         inet 10.189.7.35 netmask 0xff000000
>         nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
> Нету же маршрута по интерфейсу lo0? Разве просто включение net.inet.ip.forwarding решит
> проблему?

Да спасибо всё заработало, я зря стал использовать ip из одной подсети, в этом вся проблема и была.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Как сделать не используя Zebra"  +/
Сообщение от MrEfrem email(ok) on 28-Июл-11, 17:00 
Получилось и из одной подсети, только для этого пришлось поставить choparp, чтоб настроить проксирование arp запросов. И кстати в этом случае правило на маршрутизаторе о том, что для адреса 10.189.7.35 шлюзом является 10.189.7.34 уже и не нужно.
Вот ниже часть rc.conf

ifconfig_nfe0="inet 10.189.7.34 netmask 255.255.255.128"                                                                                                    
ifconfig_lo0_alias0="inet 10.189.7.35 netmask 255.255.255.128"                                                                                              
gateway_enable="YES"                                                                                                                                        
static_routes="gateway"
route_gateway="-net default 10.189.7.1"                                                                              

choparp_enable="YES"
choparp_iface="nfe0"
choparp_macaddr="xx:xx:xx:xx:xx:xx"
choparp_network="10.189.7.35"

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

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




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

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