please excuse me if this is sounds asinine, but i haven't figured out how to make it work and am about ready to start throwing shit around the room.
192.168.7.17 and 192.168.7.18 are connected via ethernet to a common switch with no fancy anything, just a local LAN. one is -current from mar 18, one apr 30; both are using ospfd compiled each from src files dated at latest apr.26, which appear to be the newest ones since when i cvs up, nothing changes. i updated the ospfd after i noticed that the mar18 one's manpage didn't have the 'redistribute' option. i should've checked to see if it was just a missing item in the manpage and not missing from the code, but i tried the update instead, which appears ok and doesn't crash or complain about the config 192.168.7.17's config: -------------------------- router-id 192.168.7.17 fib-update yes redistribute static area 192.168.7.0 { interface fxp1 { auth-type none } } -------------------------- 192.168.7.18's config: -------------------------- router-id 192.168.7.18 fib-update yes redistribute static area 192.168.7.0 { interface em0 { auth-type none } } -------------------------- 17 is on the switch via its fxp1, 18 is on the switch via its em0. i can't for the life of me get either one to populate routes in the other's table. for instance, i think i might just be misunderstanding it, but i thought that if i went to 192.168.7.18 and did: sudo ifconfig em0 inet 192.168.7.22 netmask 0xffffffff alias that would show up on the routing table for 192.168.7.17 without me having to do anything. .18 also has an xl0 who has no carrier, i tried making a similar alias on there, and then doing 'ifconfig up'; .18 can ping that IP, but .17 doesn't get it in the routing tables... i tried creating an lo1 and giving it an IP and making it 'up' in ifconfig on .18; nothing shows up for that IP on .17 i log all blocks in pf and am not incurring log entries during the ospf process or any time near it. i have tried all four combinations of redistribute 'static' and 'connected', no change. --192.168.7.18 - show database --- Router Link States (Area 192.168.7.0) Link ID Adv Router Age Seq# Checksum 192.168.7.18 192.168.7.18 928 0x80000001 0x3eb2 Type-5 AS External Link States Link ID Adv Router Age Seq# Checksum 10.0.0.0 192.168.7.18 928 0x80000001 0xc9ef 66.133.128.0 192.168.7.18 928 0x80000001 0x225a 66.133.131.0 192.168.7.18 928 0x80000001 0x0672 172.16.0.0 192.168.7.18 928 0x80000001 0x8a8b 192.168.8.10 192.168.7.18 928 0x80000001 0xbbb2 207.173.0.0 192.168.7.18 928 0x80000001 0x9aab 207.173.6.0 192.168.7.18 928 0x80000001 0x58e7 Router Link States (Area 192.168.7.0) Link ID Adv Router Age Seq# Checksum 192.168.7.17 192.168.7.17 908 0x80000001 0x4ea4 Type-5 AS External Link States Link ID Adv Router Age Seq# Checksum 192.168.0.0 192.168.7.17 908 0x80000001 0xf50e 192.168.4.0 192.168.7.17 908 0x80000001 0xc936 192.168.7.24 192.168.7.17 908 0x80000001 0x3231 192.168.23.0 192.168.7.17 908 0x80000001 0xfa71 192.168.23.128 192.168.7.17 908 0x80000001 0xf5f5 192.168.24.0 192.168.7.17 908 0x80000001 0xecfe 192.168.24.5 192.168.7.17 908 0x80000001 0x3430 192.168.196.0 192.168.7.17 908 0x80000001 0x81bd ------------------------------------------ ---- 192.168.7.17 show neighbor ----- ID Pri State DeadTime Address Interface 192.168.7.18 0 2-WAY/DROTHER 00:00:30 192.168.7.18 fxp1 ---- 192.168.7.18 show neighbor ----- ID Pri State DeadTime Address Interface 192.168.7.17 0 2-WAY/DROTHER 00:00:35 192.168.7.17 em0 it seems like they can see each other ok and have ospf-ness between them, but nothing happens? ospf is very new to me, so i've been trying to read through RFC 2328, but my frazzled attitude has currently gotten the best of me.... would 'ospfd -d' help, or am i a flaming retard for missing an obvious something/misunderstanding, etc? thank you, please jared