用Ubuntu10.10做路由器的配置

运维 系统运维
ubuntu系统的功能强大,下文介绍的是用Ubuntu10.10做路由器的情况。Ubuntu10.10下仅用来实现一些简单功能,如IP包转发。

ubuntu系统的功能强大,下文介绍的是用Ubuntu10.10做路由器的情况。Ubuntu10.10下仅用来实现一些简单功能,如IP包转发。

路由器至少有2个网络接口(网卡)用来链接不同网段,通常电脑上都有有线和无线两块网卡,也可以alias一个虚拟网卡来实验。

如需用有线网卡通过无线网卡来共享网络,可能还需要做NAT(不如直接作成前面介绍的VPN更方便)。

先说静态转发:

  1. echo"1">/proc/sys/net/ipv4/ip_forward 

或者修改/etc/sysctl.conf后,sysctl-p启用,如下图

设置两块网卡,其中一块A的网关设为另一块B的IP,A口进来的消息就可以从B口送出

为了B口回来的消息能从A传出,需添加一静态路由。

动态转发:一个真正路由应具备的功能,使用各种路由协议,动态设置路由信息。

  1. zebra支持RIPv1,RIPv2,RIPng,OSPFv2,OSPFv3,BGP-4,andBGP-4+. 

1、安装zebra:sudoapt-getinstallquagga

2、配置文件,先从/usr/share/doc/quagga/example\目录下复制需要的文件到/etc/quagga/目录下

sudocp/usr/share/doc/quagga/examples/zebra.conf.sample/etc/quagga/zebra.conf//总体配置文件

sudocp/usr/share/doc/quagga/examples/ospf.conf.sample/etc/quagga/ospfd.conf//ospf路由协议配置文件

修改zebra.conf设置路由登陆密码,特权密码等,修改ospfd.conf等。

用Ubuntu10.10做路由器的配置

修改/etc/quagga/daemons,选择启动的服务,改成yes,即可

用Ubuntu10.10做路由器的配置

3、重启服务后联机,telnet127.0.0.1端口

  1. zebrasrv2600/tcp#zebraservice  
  2.  
  3. zebra2601/tcp#zebravty  
  4.  
  5. ripd2602/tcp#ripdvty(zebra)  
  6.  
  7. ripngd2603/tcp#ripngdvty(zebra)  
  8.  
  9. ospfd2604/tcp#ospfdvty(zebra)  
  10.  
  11. bgpd2605/tcp#bgpdvty(zebra)  
  12.  
  13. ospf6d2606/tcp#ospf6dvty(zebra)  
  14.  
  15. ospfapi2607/tcp#OSPF-API  
  16.  
  17. isisd2608/tcp#ISISdvty(zebra) 

4、登陆界面和使用cisco路由时差不多,下面的操作同cisco。

总结:

希望本文介绍的用Ubuntu10.10做路由器的配置能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

【编辑推荐】

  1. Ubuntu下Coreseek的安装配置
  2. 让你的Ubuntu系统呈现下雪效果
  3. Ubuntu下Android开发环境如何搭配?
  4. Ubuntu10.10登录Logo界面的问题解决
  5. Ubuntu下如何进行Android开发环境的搭配?
责任编辑:韩亚珊 来源: 之秀网
相关推荐

2011-08-29 15:52:12

2011-09-07 14:01:34

ubuntuPHP

2011-09-06 11:11:29

ubuntu3D效果

2011-08-30 15:53:07

Ubuntussh

2010-11-18 09:40:08

2011-03-11 12:57:36

UBUNTU10.10安装LAMP

2011-08-29 11:16:27

Ubuntu

2011-09-05 18:11:39

Ubuntu

2011-09-01 15:27:38

Ubuntu

2011-09-01 13:35:50

Ubuntu中文man

2011-08-29 17:58:19

Ubuntu

2011-01-19 10:03:24

Ubuntu

2011-09-06 17:20:44

Ubuntu关闭按钮

2011-09-06 14:33:16

Ubuntug77

2011-08-29 14:53:16

UbuntuMySQLserver

2011-09-02 16:38:26

UbuntuNTFS

2011-09-06 11:20:37

2011-09-05 18:45:45

UbuntuUSB

2011-07-05 10:55:14

Linux Qt 移植

2011-07-05 11:10:23

Linux Qt 移植
点赞
收藏

51CTO技术栈公众号