加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

使用Quagga完善Linux动态路由

发布时间:2021-06-06 07:29:47 所属栏目:创业 来源:互联网
导读:筹备行使 OSPF 在我们的小型 KVM 测试尝试室中,用两台假造机暗示两个差异的收集,然后将另一台假造机设置为路由器。建设两个收集:net1 是 192.168.110.0/24 ,

在我们的小型 KVM 测试尝试室中,用两台假造机暗示两个差异的收集,然后将另一台假造机设置为路由器。建设两个收集:net1 是 192.168.110.0/24 ,而 net2 是 192.168.120.0/24。启用 DHCP 是明智的,不然你要别离进入这三个假造机,去为它们配置静态地点。Host 1 在 net1 中,Host 2 在 net2 中,而路由器同时与这两个收集毗连。配置 Host 1 的网关地点为 192.168.110.126,Host 2 的网关地点为 192.168.120.136。

Host 1: 192.168.110.125

Host 2:192.168.120.135

Router:192.168.110.126 和 192.168.120.136

在路由器上安装 Quagga。在大大都 Linux 中它是 quagga 软件包。在 Debian 上尚有一个单独的文档包 quagga-doc。打消 /etc/sysctl.conf 设置文件中如下这一行的注释去启用包转发成果:

net.ipv4.ip_forward=1

然后,运行 sysctl -p 呼吁让变革见效。

设置 Quagga

查察你的 Quagga 包中的示例设置文件,好比,/usr/share/doc/quagga/examples/ospfd.conf.sample。除非你的 Linux 版本按你的兴趣做了创新,不然,一样平常环境下设置文件应该在 /etc/quagga 目次中。大大都 Linux 版本在这个目次下有两个文件,vtysh.conf  和 zebra.conf。它们提供了保卫措施运行所必要的最小设置。除非你的刊行版做了一些非凡的设置,不然,zebra 老是起首运行,当你启动 ospfd 的时辰,它将自动启动。Debian/Ubuntu 是一个特例,稍后我们将会说到它。

每个路由器保卫措施将读取它本身的设置文件,因此,我们必需建设 /etc/quagga/ospfd.conf,并输入如下内容:

!/etc/quagga/ospfd.conf

hostname router1

log file/var/log/quagga/ospfd.log

router ospf

ospf router-id192.168.110.15

network 192.168.110.0/0 area 0.0.0.0

network 192.168.120.0/0 area 0.0.0.0

access-list localhost permit 127.0.0.1/32

access-list localhost deny any

line vty

access-class localhost

你可以行使叹息号(!)可能井号(#)去注释掉这些行。我们来快速赏识一下这些选项。

hostname 可所以你但愿的任何内容。这里不是一样平常意义上的 Linux 主机名,可是,当你行使 vtysh 可能 telnet 登入时,你将看到它们。

log file 是你但愿用于生涯日记的恣意文件。

router 指定路由协议。

ospf router-id 是恣意的 32 位数字。行使路由器的一个 IP 地点就是很好的选择。

network 界说你的路由器要告示的收集。

access-list 限定 vtysh 登入,它是 Quagga 呼吁行 shell,它应承当地呆板登入,并拒绝任何长途打点。 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读