Здравствуйте, мое дебютное сообщение...
Всем ответившим и просто читавшим - спасибо заранее.Кратенько о проблеме
Есть машина с 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 tablesInternet:
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 routeS>* 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 были видны меж собой.
Спасибо.
>[оверквотинг удален]
>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: Совершенно непонятно зачем в такой конфигурации может понадобится зебр.
>[оверквотинг удален]
>>
>>Вроде бы все, что надо... Еще раз, как сделать чтобы локальные сети
>>192.168.85.0/24 и 192.168.86.0/25 были видны меж собой.
>>
>>Спасибо.
>
>А что говорит IPFW LIST на этой машине ?
>
>PS: Совершенно непонятно зачем в такой конфигурации может понадобится
>зебр.По поводу зачем может понадобиться зебра - Это только фрагмент сети.
А вот результат работы ipfw list00100 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Спасибо.
>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"Не занимайтесь самодеятельностью! Зебра в подобной топологии совершенно не нужна!