第一步:建立adsl连接,在系统设置——网络设置处有。在图形界面下很容易搞定。

第二步:打开IP转发和伪装(也就是路由与NAT)

1、作为根用户打开/etc/sysconfig/network文件,在文件增加以下一行:
GATEWAYDEV=PPP0    这句话的作用是设定默认路由,有时没有也可

2、打开IP转发功能:打开/etc/sysctl.conf文件,修改net.ipv4.ip_forward=0一行,改0改为1

3、重启系统

第三步,设置iptables防火墙,决定那些IP能通过linux主机上网。

下面以允许 192。168。0。0网段为例:

1、打开终端在#字提示符下输入以下命令:

iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE   #这句意思是伪装从pppo出去的IP 
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT    #这句意思是转发来自192。168。0。0网段的通讯
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT    #这句意思是转发到达192。168。0。0网段的通讯
iptables -A FORWARD -s ! 192.168.0.0/24 -j DROP   #这句意思是拒绝转发非192.168.0.0网段的通讯。

2、保存以上防火墙规则,以保证重启后还有效, 输入下面命令
iptables-save > /etc/sysconfig/iptables
  
这样,你的linux路由器应该就能跑起来了。

限速的实现:在linux中有专门限速的软件--tc,但TC的语法新手难以掌握,我们可以在防火墙上通过限定某个IP或某段IP在一秒内通过的数据包的数量来限速。

下面以限制192。168。0。2这个IP的网速为例说说。

在桌面环境下打开/etc/syscofngi/iptables 有没有发现,刚才的设定全记录在这个文件里,现在做的就在这个文件里添加规则就得了。

1、先要找到filter

2、在filter下面一行增加以下两行

-A FORWARD -m limit -d 192.168.0.2 --limit 30/sec -j ACCEPT  # 这句意思是限定每秒只转发30个到达192。168。0。2的数据包(约每秒45KB 一个数据包是1.5KB)

-A FORWARD -d 192.168.0.2 -j DROP  #这句作用是超过限制的到达192.168.0.2的数据包不通过)

3、重启系统,限速就实现了。

4、限制上传速度也一样,把上面两条中的d 改为s就得了。

限速Linux路由器相关推荐

  1. linux 限速命令,Linux路由器限速设置详细教程

    linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器.下面就以red hat为例(其他版本大同小异)教大家做一台能限速 ...

  2. linux 限速命令,linux 路由器限速实现方法

    linux 路由器限速实现方法 linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,今天本文用linux来打造一台高性能的能够限速的路由器.文章就以red hat为例教大家在linux下进 ...

  3. linux 限速命令,Linux路由器限速设置进程

    Linux路由器限速设置进程 设备linux假定是菜鸟请设备时设备图形桌面.Linux路由器限速的设置进程如下: 路由器限速榜首步:树立adsl联接,在体系设置--网络设置处有.在图形界面下很简略搞定 ...

  4. 进入路由器linux系统时间长,linux 路由器限速实现方法教程

    作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP 的国际互联网络Internet 的主体脉络,也可以说,路由器构成了Internet的骨架.这篇文章主要介绍了linux 路由器限速实现 ...

  5. linux 限速命令,一步步教你用linux做能限速的路由器

    得益于linux的开源和免费,越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器.下面就以red hat为例(其他版本大同少异)教大家做一台能 ...

  6. linux加快路由器,linux 路由器限速实现方法

    linux 路由器限速实现方法 linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,今天本文用linux来打造一台高性能的能够限速的路由器.文章就以red hat为例教大家在linux下进 ...

  7. linux 防火墙 限速,linux iptables限速及限制每IP连接数

    第一步:建立adsl连接,在系统设置--网络设置处有.在图形界面下很容易搞定. 第二步:打开IP转发和伪装(也就是路由与NAT) 1.作为根用户打开/etc/sysconfig/network文件,在 ...

  8. linux路由器转发效率,如何使用Intel 10 Gbe解决Linux路由器/防火墙转发性能问题?...

    我们有一个 Linux防火墙,带有两个面向外部的10Gbe适配器(Intel 82599EB)和一个面向内部的10Gbe适配器(Intel 82598EB). 我遇到的问题是防火墙只会以非常低的速率转 ...

  9. Linux路由器的架设

    Linux路由器的架设 在此拓扑中,整个网络分为两个网段,192.168.1.0/24为外网办公区,192.168.2.0/24为存放服务器的DMZ区,由硬件路由器route B.linux rout ...

最新文章

  1. 《互联网理财一册通》一一第12章 移动互联网“指尖上的理财”
  2. 基于vivado的fir ip核的重采样设计与实现
  3. android学习笔记九——RatingBar
  4. MFC获得当前应用程序目录的GetCurrentDirectory()和GetModuleFileName()函数
  5. 11.2 正睿停课训练 Day15
  6. 可变参数函数——以printf为例子
  7. 黑马程序员传智播客 匹配分组学习分组
  8. linux chmod 使用方法,linux中chmod命令的使用方法
  9. 亚马逊云服务(AWS)机器学习服务Amazon SageMaker发力中国
  10. 深度点击率预估模型的One-Epoch过拟合现象剖析
  11. pdf.js上传有盖章文件盖章不显示
  12. [画板]画PCB和玩植物大战僵尸
  13. 【汇编语言】3.汇编语言程序
  14. 大力哥谈 DALI - DALI 调光电源怎么用
  15. 360网站卫士常用前端公共库CDN服务
  16. 登陆验证成功后的跳转页面依然保留用户信息
  17. 浆轮机器人:游泳池漂浮碎屑的清理大师
  18. Unity 实用代码 小工具
  19. 基于conga实现RHCS简单部署
  20. 揭秘宜信财富年度账单的技术实现

热门文章

  1. db2查看数据库代码集(字符集、编码)
  2. Verilog数字系统基础设计-LFSR
  3. 关于安卓苹果手机安装证书抓https的关键步骤
  4. Shader 之 BitmapShader
  5. 小程序搜索服务优化最佳实践
  6. python编程基础及应用(重庆大学):9-8 设计一个学生类
  7. iOS设置带边框的圆角矩形
  8. 如何去实现机械灵巧手玩魔方和弹钢琴_研究人员开发机械 “影子手”:玩转魔方不在话下...
  9. 安卓自定义音量键_手机跟我学第十四课——如何调节手机音量
  10. 3d slicer中拉直体的生成