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

Исходное сообщение
"Freebsd + zebra"

Отправлено Lunde , 20-Июл-07 16:07 
Здравствуйте, мое дебютное сообщение...
Всем ответившим и просто читавшим - спасибо заранее.

Кратенько о проблеме

Есть машина с FreeBSD 6.2 p5 + zebra.
На борту 3 сетевые карты. К двум из них подсоеденины локальные сети, третья состыкована с вышестоящим маршрутизатором. ВОПРОС - Как сделать чтобы локальные сети были видны меж собой?


                                       192.168.85.254/24 (rl1)--------локальная сеть1
                                      /
--192.168.12.1-----(rl0)192.168.12.14
                                      \192.168.86.126/25 (xl0)--------локальная сеть2

Подробнее:
/sbin/ipfw  add pass all from any to any via lo0
/sbin/ipfw  add deny all from any to 127.0.0.0/8
/sbin/ipfw  add deny ip from 127.0.0.0/8 to any
/sbin/ipfw add pass all from any to any
_________________________________________________
defaultrouter="NO"
router_enable="YES"
router="/usr/local/sbin/zebractl"
router_flags="start"
gateway_enable="YES"
ifconfig_rl0="inet 192.168.12.14  netmask 255.255.255.128"
ifconfig_rl1="inet 192.168.85.254   netmask 255.255.255.0"
ifconfig_xl0="inet 192.168.86.126 netmask 255.255.255.128"
_________________________________________________
netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.12.1       UG1         0     4102    rl0
127.0.0.1          127.0.0.1          UH          0      114    lo0
192.168.12/25      link#1             UC          0        0    rl0
192.168.85         link#2             UC          0        0    rl1
192.168.86/25      link#3             UC          0        0    xl0
192.168.86.10      00:0e:2e:2f:fa:39  UHLW        1       16    xl0   1195
_________________________________________________
cat /usr/local/etc/zebra/zebra.conf     Лишнее удалил для наглядности.

interface rl0
ip address 192.168.12.14/25
interface rl1
ip address 192.168.85.254/24
interface xl0
ip address 192.168.86.0/25
interface plip0
interface lo0
ip route 0.0.0.0/0 192.168.12.1
ip route 192.168.85.0/24 192.168.85.254
ip route 192.168.86.0/25 192.168.86.126
_______________________________________________

Router# sh ip route
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       B - BGP, > - selected route, * - FIB route

S>* 0.0.0.0/0 [1/0] via 192.168.12.1, rl0
C>* 127.0.0.0/8 is directly connected, lo0
C>* 192.168.12.0/25 is directly connected, rl0
S   192.168.85.0/24 [1/0] via 192.168.85.254 inactive
C>* 192.168.85.0/24 is directly connected, rl1
C>* 192.168.86.0/25 is directly connected, xl0
S   192.168.86.0/25 [1/0] via 192.168.86.126 inactive
_______________________________________________

Вроде бы все, что надо... Еще раз, как сделать чтобы локальные сети 192.168.85.0/24 и 192.168.86.0/25 были видны меж собой.

Спасибо.


Содержание

Сообщения в этом обсуждении
"Freebsd + zebra"
Отправлено Белоиванов Денис , 20-Июл-07 16:22 
>[оверквотинг удален]
>S   192.168.85.0/24 [1/0] via 192.168.85.254 inactive
>C>* 192.168.85.0/24 is directly connected, rl1
>C>* 192.168.86.0/25 is directly connected, xl0
>S   192.168.86.0/25 [1/0] via 192.168.86.126 inactive
>_______________________________________________
>
>Вроде бы все, что надо... Еще раз, как сделать чтобы локальные сети
>192.168.85.0/24 и 192.168.86.0/25 были видны меж собой.
>
>Спасибо.

А что говорит IPFW LIST на этой машине ?

PS: Совершенно непонятно зачем  в такой конфигурации может  понадобится  зебр.


"Freebsd + zebra"
Отправлено Lunde , 20-Июл-07 18:29 
>[оверквотинг удален]
>>
>>Вроде бы все, что надо... Еще раз, как сделать чтобы локальные сети
>>192.168.85.0/24 и 192.168.86.0/25 были видны меж собой.
>>
>>Спасибо.
>
>А что говорит IPFW LIST на этой машине ?
>
>PS: Совершенно непонятно зачем  в такой конфигурации может  понадобится  
>зебр.

По поводу зачем может понадобиться зебра - Это только фрагмент сети.
А вот результат работы ipfw list

00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
00400 allow ip from any to any
65535 allow ip from any to any

Спасибо.


"Freebsd + zebra"
Отправлено universite , 20-Июл-07 23:23 

>defaultrouter="NO"
>router_enable="YES"
>router="/usr/local/sbin/zebractl"
>router_flags="start"

defaultrouter="192.168.12.1"
router="/sbin/routed"
router_enable="YES"
router_flags="-q -T /var/log/routed.log"

Не занимайтесь самодеятельностью! Зебра в подобной топологии совершенно не нужна!