原先公司办公网络与无线网络没有做物理隔离,所以在物理上面还不是很安全,后来公司网络整改,虽然起到物理隔离,但做的并不完善,只是用了个小米路由器设置,并做了dhcp,后来访客加上公司员工手机一起上网,使的负载很高,甚至一大部分人都无法获取ip,于是有了本人的搭建的服务。
本人用的是一台dell380机器,配置的要求不高,简单的两块网卡,eth0做外网,eth2做内网
eth0:192.168.1.1 eth2:192.168.100.1
配置如下:
- <李>
首先安装dhcp
yum安装使用dhcp - y
李> <李>编辑dhcp配置文件/etc/dhcp/了dhcpd。相依,也可以使用/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample拷贝到/etc/dhcp/了dhcpd。李参看
>配置文件如下:
- <李>
ddns-update-style过渡;,,#配置使用过渡性DHCP-DNS互动更新模式。
李> <李>忽略客户端更新;,,,,#忽略客户端更新
李> <李>子网192.168.100.0子网掩码255.255.254.0 {
李> <李>,,,,选择路由器,,,,,,,,,192.168.100.1;,,,,#路由器地址
李> <李>,,,,选择子网掩码,,,,,,,255.255.254.0;,,,#子网掩码选项
李> <李>,,,,选择nis域,,,,,,,“xfbaydhcp.com”;
李> <李>,,,,选择域名,,,,,,,“xfbaydhcp.com”;,,李#域名
> <李>,,,,选择domain-name-servers,,,192.168.0.7;,,,# DNS地址
李> <李>,,,,选择时差,,,,,,,-18000;#东部标准时间
李> <李>,,,,范围dynamic-bootp 192.168.100.1 192.168.101.255;,,,#租用IP地址祝辞的范围
李> <李>,,,,default-lease-time 21600;,,#缺省租约时间
李> <李>,,,,max-lease-time 43200;,,,,#最大租约时间
李>
,,,,hardware ethernet  08:00:27:2C: 30:8C;,,,,,,,,,,,,, #指定dhcp客户的mac地址,,,,,,,,fixed-address 192.168.100.155;,,,,,,,,,,,,,,,,,,, #给指定的mac地址分配ip ,,,,,,,,,,,,,,,,,,,,,,,,,},}
3,编辑到/etc/init。d/了dhcpd文件
- <李>
李> <李>
李> <李>
李> <李>
李> <李>
李>
4。指定网卡启动dhcp功能(不指定会报错的)
vim/etc/sysconfig/dhcpd
DHCPDARGS=eth2
5。设置服务开机启动
chkconfig了dhcpd
ODEV=癳th0”
#客人=癳th3”
,
#,定义总的上下带宽了
=?0 mbit”
下来=?0 mbit”
,
#,定义每个受限制的IP上下带宽
#率起始带宽
上传=? mbit”
下载=? mbit”
#装天花板最大带宽
MUPLOAD=?0 mbit”
MDOWNLOAD=?0 mbit”
,
#内网IP段
净=?92.168。”
INET=" 192.168.8。"
#受限IP范围,IPS起始IP, IPE结束IP。
IPS=" 1 ",
IPE=" 255 "
#清除网卡原有队列规则
tc qdisc del dev ODEV√2美元在/dev/null
tc qdisc del dev IDEV√2美元在/dev/null
,
#定义最顶层(根)队列规则,并指定默认类别编号
tc qdisc添加dev ODEV美元根处理1:htb默认4000
tc qdisc添加dev IDEV美元根处理2:htb默认4000
#定义第一层的10:1类别(上行/下行总带宽)
tc类添加dev ODEV父美元1:classid起来装天花板上美元1:1 htb率
tc类添加dev美元IDEV父2:classid 2:1 htb率下来装天花板下美元
tc类添加dev eth0父1:1 classid 1:4000 htb率10 mbit装天花板10 mbit,一家2
tc类添加dev eth2父2:1 classid 2:4000 htb率10 mbit装天花板10 mbit,一家2
#开始iptables打标和设置具体规则
j=" 8 ";,
我=$ IP;
,(我勒IPE美元)
tc类添加dev eth0父1:1 classid 1:我j htb美元利率2 mbit装天花板2 mbit,一家1
tc过滤器添加dev eth0,父母1:协议IP一家1处理我j弗兰克-威廉姆斯classid 1美元:我美元j
tc类添加dev eth2父2:1 classid 2:我j htb率4 mbit装天花板4美元兆比特,一家1
tc过滤器添加dev eth2,父母2:协议IP一家1处理我j弗兰克-威廉姆斯classid 2美元:我美元j
iptables - t损坏——PREROUTING - s净j \美元。我- j标志——set-mark我美元$ j
iptables - t损坏——PREROUTING - s净j \美元。美元我- j返回
iptables - t损坏——POSTROUTING) - d净j \美元。我- j标志——set-mark我美元$ j
iptables - t损坏——POSTROUTING) - d净j \美元。null