Linux无所不能,下面就要说一下如何用Linux做路由器来跑ospf路由协议。

首先要安装一个叫zebra的软件。

tar -zxf  zebra-0.95a.tar.gz

cd zebra-0.95a

./configure --prefix=/usr/local/zebra
make
make install

cd /usr/local/zebra/etc/
cp ./ospfd.conf.sm..... ./ospfd.conf
cp ./zebra.conf.smp.... ./zebra.conf

ln -sv /usr/local/zebra/sbin/zebra /usr/sbin/zebra
ln -sv /usr/local/zebra/sbin/ospfd /usr/sbin/ospfd

echo "/usr/local/zebra/sbin/zebra -dk" /etc/rc.local
echo "/usr/local/zebra/sbin/ospfd -d" /etc/rc.local

安装完成  下面启动zebra


/usr/local/zebra/sbin/zebra -dk
/usr/local/zebra/sbin/ospfd -d

启动后 就要配置了 下面举一个简单的例子

telnet localhost 2604

enable
config t
router ospf
network 192.168.1.0/24 area 0
end
write file
 

复杂的环境下就要看大家发挥了。 我以经把zebra软件做为附件传上来了。