使用本地源
一、安装软件包
# yum install quagga-0.99.15-7.el6_3.2.x86_64.rpm 或rpm
# ls /etc/quagga/
bgpd.conf.sample ospfd.conf.sample vtysh.conf zebra.conf.sample
bgpd.conf.sample2 ripd.conf.sample vtysh.conf.sample
ospf6d.conf.sample ripngd.conf.sample zebra.conf
二、服务器基本配置
1、复制配置文件:
]# cp /etc/quagga/zebra.conf.sample /etc/quagga/zebra.conf
cp:是否覆盖"/etc/quagga/zebra.conf"? y
2、启动zebra服务
[
root@vn quagga]# service zebra start
3、开机自启动zebra服务
[
root@vn quagga]# chkconfig zebra on
[
root@vn quagga]# chkconfig --list zebra
zebra 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
4、查看端口号
[
root@vn quagga]# netstat -antu|grep 2601
tcp 0 0 127.0.0.1:2601 0.0.0.0:* LISTEN
用127.0.0.1登陆
5、路由器基本配置
(1)进入配置模式:
[
root@vn quagga]# telnet 127.0.0.1 2601
Password: 输入连接密码,默认为zebra
Router> 已经进入用户模式
Router> enable
Password: 进入特权模式的密码默认为zebra
Router# 已经进入特权模式
Router# config terminal 进入配置模式
Router(config)#
(2)、设置系统网络名称
Router(config)# hostname Router1
Router1(config)#
(3)、配置密码
Router1(config)# password zebra 配置终端连接密码
Router1(config)# enable password zebra 配置进入特权模式的密码
Router1(config)# service password-encryption 对口令进行加密
(4)、配置接口IP地址
Router1(config)# interface eth0
一定要进入接口模式
Router1(config-if)# ip add
按tab键自动补全
Router1(config-if)# ip address 192.168.0.2/24
设定IP地址,子网掩码
Router1(config-if)# no shutdown
激活网络接口
Router1(config-if)# exit
退出
Router1(config)# interface eth1
添加第二个IP
Router1(config-if)# ip address 192.168.1.2/24
设置IP地址、子网掩码
Router1(config-if)# no shutdown
激活网络接口
Can't up interface
这里需要添加一块虚拟网卡,
注意选择仅与主机共享一个网络(host only)
Router1(config-if)# no shutdown
Router1(config-if)# exit
Router1(config)# exit
Router1# show interface
查看接口信息
Interface eth0 is up, line protocol detection is disabled
index 2 metric 1 mtu 1500
flags: <UP,BROADCAST,RUNNING,MULTICAST>
HWaddr: 00:0c:29:d1:b6:78
inet 192.168.0.2/24 broadcast 192.168.0.255
inet 192.168.121.171/24 broadcast 192.168.121.255
inet6 fe80::20c:29ff:fed1:b678/64
Interface eth1 is up, line protocol detection is disabled
index 3 metric 1 mtu 1500
flags: <UP,BROADCAST,RUNNING,MULTICAST>
inet 192.168.126.128/24 broadcast 192.168.126.255
inet6 fe80::20c:29ff:fed1:b682/64
Interface lo is up, line protocol detection is disabled
index 1 metric 1 mtu 16436
flags: <UP,LOOPBACK,RUNNING>
inet 127.0.0.1/8
inet6 ::1/128
Router1# show interface eth0
单独查看eth0的接口信息
Interface eth0 is up, line protocol detection is disabled
index 2 metric 1 mtu 1500
flags: <UP,BROADCAST,RUNNING,MULTICAST>
HWaddr: 00:0c:29:d1:b6:78
inet 192.168.0.2/24 broadcast 192.168.0.255
inet 192.168.121.171/24 broadcast 192.168.121.255
inet6 fe80::20c:29ff:fed1:b678/64
为eth1配置IP地址(重新打开一个terminal):
[
root@vn ~]# ifconfig eth1 192.168.1.2
Router1# show interface eth1
Interface eth1 is up, line protocol detection is disabled
index 3 metric 1 mtu 1500
flags: <UP,BROADCAST,RUNNING,MULTICAST>
inet 192.168.1.2/24 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fed1:b682/64
(5)、显示IP路由表信息
Router1# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
I - ISIS, B - BGP, > - selected route, * - FIB route
K>* 0.0.0.0/0 via 192.168.121.2, eth0
内核路由表
C>* 127.0.0.0/8 is directly connected, lo
回路
K>* 169.254.0.0/16 is directly connected, eth0
C>* 192.168.0.0/24 is directly connected, eth0
直连网络
C>* 192.168.1.0/24 is directly connected, eth1
C>* 192.168.121.0/24 is directly connected, eth0
(6)、设置和查看访问控制列表
Router1# configure terminal
与方式 Router1# conf t 相同
Router1(config)# access-list private-only permit 192.168.0.0/24
只允许这四个网络进行转发,拒绝其他任何网络
Router1(config)# access-list private-only permit 192.168.1.0/24
Router1(config)# access-list private-only permit 192.168.2.0/24
Router1(config)# access-list private-only permit 192.168.3.0/24
Router1(config)# access-list private-only deny any
Router1(config)# exit
Router1# show ip access-list
查看访问控制列表
ZEBRA:
Zebra IP access list private-only
permit 192.168.0.0/24
permit 192.168.1.0/24
permit 192.168.2.0/24
permit 192.168.3.0/24
deny any
(7)、查看和保存路由器配置
Router1# show running-config
查看当前正在运行的路由配置
Router1# show startup-config
显示下一次启动的配置内容
Router1# copy running-config startup-config
保存到下一次启动的配置文件中
Configuration saved to /etc/quagga/zebra.conf
Router1# exit
Connection closed by foreign host.
[
root@vn quagga]# cat /etc/quagga/zebra.conf 这里可以看到配置信息
注意:另一种方法是直接修改/etc/quagga/zebra.conf 配置文件,这是两种方式,根据实际情况自己选择。
- Windows Server 2008 DNS服务器安装与配置
Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-t ...
- ftp服务器安装与配置
ftp服务器安装与配置 1. ftp服务端的安装 1 如果之前配置过ftp服务器的还是之后配置的服务器,无法启动服务,那么基本是配置出现了错误,那么可先完全卸载后再进行安装.如果无法定位多半是镜像源的 ...
- Tomcat服务器安装、配置、测试
Tomcat服务器安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.Tomcat服务器安装配置 4.Tomcat服务器简单测试 5.注意事项 >>看不清的图 ...
- linux下WEB服务器安装、配置VSFTP
转载 http://www.oicto.com/centos-vsftp/?tdsourcetag=s_pcqq_aiomsg linux下WEB服务器安装.配置VSFTP 由 admin · 发布 ...
- [转载]Ubuntu下Git服务器安装与配置
原文地址:Ubuntu下Git服务器安装与配置作者:F民抄 1. 安装 1.1 安装Git-Core: sudo apt-get install git-core 1.2 安装 Gitosis sud ...
- 笔记-git-git服务器安装及配置
笔记-git-git服务器安装及配置 1. GIT服务器简介 Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议.下面分别介绍一下哪些情形应该使 ...
- 【CentOS】samba服务器安装与配置
参考资料: http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 1.简介 2.安装 3.配置 1.简介 Samba是一个能让Li ...
- Ubuntu中nfs服务器安装与配置
一.执行命令 sudo apt-get install nfs-kernel-server 二.为创建nfs文件夹 sudo mkdir /usr/nfs 更改目录权限:sudo chmod 777 ...
- SVN版本控制服务器安装与配置
版本管理在我们日常学习中一般接触不到,因为我们都是一个人在学习与开发一些练习的项目.但是实际中,一般项目都是协同开发的,这样就需要一个版本管理工具,常见的有SVN/CVS/GitHut等...通过它们 ...
随机推荐
- 【BZOJ 3242】【UOJ #126】【CodeVS 3047】【NOI 2013】快餐店
http://www.lydsy.com/JudgeOnline/problem.php?id=3242 http://uoj.ac/problem/126 http://codevs.cn/prob ...
- hdu2665 && poj2104划分树
K-th Number Time Limit: 20000MS Memory Limit: 65536K Total Submissions: 47066 Accepted: 15743 Ca ...
- 提供RESTful服务
RESTful广泛运用于互联网服务,而在企业应用中,大部分场景仍然是RPC服务,这是由于企业应用的业务复杂性造成的.但是基于SOAP的RPC服务也存在很多的弊端,比如服务异步处理比较麻烦,大部分RPC ...
- Android与H5交互(java与js的交互)
一.理论概述 1.js调用java方法 直接调用WebView的该方法就可以添加接口了,不过先要启动交互 // 启用javascript mWebView.getSettings().setJavaS ...
- C#-面向对象——如何调用使用类 普通方法、静态方法的使用
类的调用使用 新建的类的命名空间与主函数的命名空间默认相同,如果不同,则主函数无法调用自定义类 比如: 只需要进行引用即可 如果不知道方法的类名,可以右键鼠标 → 解析 → using 即可 普通方法 ...
- 用git管理源代码
自从做iOS开发的一年多以来,之前一直都是用svn进行代码管理.因为工作需要,我也开始用git管理源代码.关于git的基本使用,在此做一个详细的介绍,希望能对初次接触git的人有所帮助! 本篇博客针对 ...
- UITableView的cell重用优化
三种情况,四种方法: 情况一:加载xib中描述的cell 情况二:加载纯代码自定义的cell 情况三:加载storyBoard中的tableView内的cell 针对于情况一: // 导入自定义cel ...
- 多线程中的synchronized
synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...
- 【BZOJ-1863】trouble 皇帝的烦恼 二分 + DP
1863: [Zjoi2006]trouble 皇帝的烦恼 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 559 Solved: 295[Submit] ...
- Deformity ASP/ASPX Webshell、Webshell Hidden Learning
catalog . Active Server Page(ASP) . ASP.NET . ASP WEBSHELL变形方式 . ASPX WEBSHELL变形方式 . webshell中常见的编码转 ...