Linux bridge基本命令可以先试试

运维 系统运维
Linux bridge数据包副本率 1%[edit] [edi数据包分发命令# tc qdisc change dev eth0 root netem gap 5 delay 10ms数据包重发每格5的整数倍的包将不被延时。Linux bridge其它的将延时10ms

特别值得一提的是Linux bridge有很多值得学习的地方,这里我们主要介绍Linux bridge,包括介绍Linux bridge等方面。Linux bridge 下流量控制等 (Netemulator,tc)

netem provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks. The current version emulates variable delay, loss, duplication and re-ordering.

If you run a current 2.6 distribution, (Fedora, OpenSuse, Gentoo, Debian, Mandriva, Ubuntu), then netem is already enabled in the kernel and a current version of iproute2 is included. The netem kernel component is enabled under:

Networking -->   Networking Options -->     QoS and/or fair queuing -->        Network emulator
端口延时命令

# tc qdisc add dev eth0 root netem delay 100ms表示对端口廷时100ms# tc qdisc del dev eth0 root netem delya 100ms表示对端口廷时命令删除

# tc qdisc change dev eth0 root netem delay 100ms 10ms表示对改变端口廷时命100ms ± 10ms 延时范围(90到110)# tc qdisc change dev eth0 root netem delay 100ms 10ms 25%表示廷时范围100ms ± 10ms * 25%

端口丢包命令:# tc qdisc change dev eth0 root netem loss 0.1%丢包率为0。1%# tc qdisc change dev eth0 root netem loss 0.3% 25%丢包率为范围(0。3% 25%)[edit][ed数据包副本命令# tc qdisc change dev eth0 root netem duplicate 1%

数据包副本率 1%[edit] [edi数据包分发命令# tc qdisc change dev eth0 root netem gap 5 delay 10ms数据包重发每格5的整数倍的包将不被延时。其它的将延时10ms
[edit] 速率控制命令:两条命令共同完成

  1. # tc qdisc add dev eth0 root handle 1:0 netem delay 100ms  
  2. # tc qdisc add dev eth0 parent 1:1 handle 10: tbf rate 256kbit buffer 1600 limit 3000   
  3. # tc -s qdisc ls dev eth0 ----查看规则信息。  
  4. # tc qdisc show 

更多帮助# tc help , tc qdisc help以上是建立速率控制命令规则。Linux bridge红色部分为限制包数量可去掉清除规则命令:tc qdisc del dev eth0 root

完毕后可以先试试Linux bridge的基本命令:(这是可以把此主机看到两个端口的HUB )

  1. brctl addbr mybridge (创建bridge mybridge,然后用ifconfig查看会发现多了一个mybridge端口)   
  2. brctl addif mybridge eth0    
  3. brctl addif mybridge eth1 (把eth0和eth1包含到mybridge中)  

然后需要对各端口做以下动作

  1. ifconfig eth0 0.0.0.0 promisc    
  2. ifconfig eth1 0.0.0.0 promisc(打开混杂模式)  
  3. ifconfig mybridge up(启动网桥) 

【编辑推荐】

  1. Linux NTP安装配置服务编辑配置文件
  2. Linux内核超级权限用户root
  3. 闲谈一款Linux股票软件
  4. Linux文件系统组织结构简说分析结构
  5. 选择Linux认证之路的理由
责任编辑:佚名 来源: CSDN
相关推荐

2009-08-28 10:55:59

linux操作系统linux学习基本命令

2009-07-31 16:14:27

linux cd命令Linux基本命令

2010-08-31 14:57:30

2009-08-11 10:30:00

linux中du命令参linux命令行参数linux命令行

2010-09-02 13:25:41

Linux命令行

2011-02-16 09:26:49

2021-02-22 07:58:52

Linux压缩解压

2022-09-28 08:40:04

杀死一个终端进程

2018-08-20 19:00:56

Linux性能检测命令

2010-04-21 09:54:36

Unix基本命令

2021-02-19 08:05:38

Linux命令系统

2021-12-13 12:00:08

FreeDOSLinux

2010-04-21 09:12:15

Unix基本命令

2010-05-25 16:46:00

2010-05-31 11:42:32

MySQL基本命令

2010-06-24 14:49:00

Linux Cat详解

2010-03-30 10:05:02

Oracle数据库

2009-09-17 17:20:21

Android Deb

2010-08-13 11:27:14

DB2基本命令

2010-08-10 17:50:33

DB2基本命令
点赞
收藏

51CTO技术栈公众号