1.让linux具有转发包的功能,功能简单

在中转节点上:

vim /etc/rc.local中加入

route add -net 10.0.0.0/24 dev eth3

route add -net 127.20.0.0/24 dev eth4

route add -net 192.168.0.0/24 dev eth5

开启linux路由功能

2008-12-18 19:49

临时开启:
echo "1" >/proc/sys/net/ipv4/ip_forward

永久开启:
vi /etc/sysctl.conf
net.ipv4.ip_forward=1
这样每次开机/proc/sys/net/ipv4/ip_forward的内容都为1

2.运用zebra软件(示范配置rip)

下载软件包:

zebra-0.95a.tar.gz

解压安装:

./configure  à  make all  à  make install

默认安装在/usr/local/sbin  /usr/local/etc下。

cp zebra.conf.sample zebra.conf

cp ripd.conf.sample ripd.conf

把安装文件夹里面init/redhat/下的zebra.init 和 ripd.init拷贝到/etc/init.d下

重命名为zebra和ripd

修改里面的两处目录,因为配置文件和应用程序都在/usr/local/下。

启动zebra

service zebra start

启动ripd

service ripd start

登录zebra

telnet 127.0.0.1 2601

密码 zebra

enable  // 特权模式

密码zebra

show run //显示配置文件

configure terminal  //进入配置模式

interface eth2

ip address 192.168.1.1/24

write

quit

登录ripd

telnet 127.0.0.1 2602

密码zebra

enable

show run

configure terminal

router rip

network 192.168.1.0/24

network 192.168.4.0/24  //写上自己直接相连的就可以了,接口也不用设网关

write

其他主机只要设置好网关,网络前缀,即可。

下载软件包:

zebra-0.95a.tar.gz

解压安装:

./configure  à  make all  à  make install

默认安装在/usr/local/sbin  /usr/local/etc下。

cp zebra.conf.sample zebra.conf

cp ripd.conf.sample ripd.conf

把安装文件夹里面init/redhat/下的zebra.init ripd.init拷贝到/etc/init.d

重命名为zebraripd

修改里面的两处目录,因为配置文件和应用程序都在/usr/local/下。

启动zebra

service zebra start

启动ripd

service ripd start

 

登录zebra

telnet 127.0.0.1 2601

密码 zebra

enable  // 特权模式

密码zebra

show run //显示配置文件

configure terminal  //进入配置模式

interface eth2

ip address 192.168.1.1/24

write

quit

 

 

登录ripd

telnet 127.0.0.1 2602

密码zebra

enable

show run

configure terminal

router rip

network 192.168.1.0/24

network 192.168.4.0/24  //写上自己直接相连的就可以了,接口也不用设网关

write

 

其他主机只要设置好网关,网络前缀,即可。

posted on 2011-06-19 17:10  吃吃户  阅读(326)  评论(0编辑  收藏  举报