Bandwidthd完整实战笔记(PostgreSQL)_2

Bandwidthd完整实战笔记(Postgresql)_2
本系列文章由ex_net(张建波、梁辉)编写,转载请注明出处。
http://blog.csdn.net/zjianbo/article/details/16839455
作者:张建波 邮箱: [email protected] 电话:13577062679 欢迎来电交流!

前言

做过网管的朋友,相信都会有这么一个感觉,经常听到同事、领导的抱怨,网速慢!可是,单位又愿意投资购买流控、行为管理这些设备。毕竟,流控、行为管理这些设备都在10多万1台。一提钱,领导就会说,想想办法,,,,!哎。无语!

用“网桥”+“Bandwidthd”+“Postgresql”组合。经过24小时的实验,效果还不错。

一、系统方案介绍

Bandwidthd完整实战笔记(PostgreSQL)_2

说明:

(1)服务器选用有3块网卡的服务器,例如我用的服务器HP380G6,它有4块网卡,刚刚好。

(2)将eth1 和eth2组合成“透明网桥”,这样的话,就算服务器坏了,你也可以很快的把线路修复好,而且不需要修改路由器或交换机的配置。

二、服务器系统安装步骤简要说明

(1)安装Ubuntu 13系统(至于安装那个版本,全看你的服务器了,经过试验HP380G6只有安装Ubuntu13才行,安装12.04的版本,Raid比较麻烦,阵列识别不是太好)

(2)系统安装完毕后安装网桥组件

sudo apt-get install bridge-utils

(3)配置网桥

ifconfig em2 0.0.0.0
ifconfig em3 0.0.0.0

brctl addbr bg1

brctl addif bg1 em2
brctl addif bg1 em3

ifconfig bg1 up

bg1就是配置的网桥的名称

(4)测试网桥

将服务器接入网络试试,看看内网能否正常上网。理论上,只要网卡不要插错了。99.999999%是可以正常了,毕竟相当简单了

(5)安装 Postgresql、Apache 和 Php

apt-get install postgresql #安装数据库

apt-get install apache2    #安装apache
apt-get install php5      #安装php语言支持
apt-get install php5-pgsql #支持php语言连接postgresql数据库
apt-get install php5-gd    #支持php语言从数据库中读取图片

如果对数据库安装还不清晰,可以参考:

(6)安装Bandwitdhd

先创建Bandwidthd数据库和账号

CREATE USER bandwidthdpgsql;
ALTER USER bandwidthdpgsql PASSWORD '123456';
create database bandwidthdpgsql;

再安装Bandwidthd软件包

apt-get install bandwidthd-pgsql

详细的Bandwidthd安装说明,可以参考:

 

PostgreSQL 的详细介绍:请点这里
PostgreSQL 的下载地址:请点这里

相关推荐