新一代网络配置工具iproute ——命令篇(上)
2009-05-13 01:11:44来源:未知 阅读 ()
新一代网络配置工具iproute ——命令篇(上)
http://LinuxAid.com.cn 01-07-19 12:24 4024p
bye2000
前言:在上一讲中,向大家简单介绍了一下iproute的概况,在本文中将根据实例讲解ip命令的具体用法。讲解的时候我们将根据管理的对象来分别进行,关于对象的说明请看上一讲。
一、 ip link----网络设备配置
link 对象也即是指网络设备(网卡等),通过link 对象命令,我们可以查看及更改网络设备的属性。
ip link set ----设置网络设备的属性
操作参数:
dev name (缺省)
----指定要进行操作的网络设备名称
up/down
----激活/禁用网络设备
arp on / arp off
----在该网络设备上使用arp协议/禁用arp协议
multicast on / multicast off
----打开/关闭多目传送
dynamic on / dynamic off
----打开/关闭动态标志
name NAME
----更改网络设备名称,如果该设备正在运行,则不要更改这个属性
txqlen number
----设置传输队列长度
mtu number
----设置最大传输单元
address mac
----设置网络设备的MAC地址
broadcast mac
----设置网络设备的硬件广播地址
实例:
1.设置网络设备的MAC地址
ip link set eth0 address 88:88:88:44:44:44
注意:在设置前要先执行 ip link set eth0 down,设置完成后再执行ip link set eth0 up
2.禁用网络接口
ip link set eth0 down
ip link show----查看网络设备属性
操作参数:
dev name (缺省)
----指定要进行操作的网络设备名称
up
----仅仅显示正在运行的网络设备的属性
输出格式:
[bye2000@mng bye2000]$ ip link show
1: lo: mtu 3924 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: mtu 1500 qdisc pfifo_fast qlen 100
link/ether 88:88:88:44:44:ee brd ff:ff:ff:ff:ff:ff
说明:
第一个数字是网络设备的数字标识,这是一个唯一的标识;
第二部分是网络设备名称,如eth0,lo,这部分也是唯一的,不能相同;
mtu表示最大传输单元,这是跟网络接口层特性相关的,在以太网中,RFC894定义的以太帧格式的mtu是1500字节;而RFC1042定义的帧格式中,mtu是1492字节。当然RFC894定义的帧格式是最常用的。qdisc 表示网络接口所使用的队列算法,noqueue表示该接口不进行排队,pfifo_fast表示先进先出;
尖括号中的部分:
UP表示该网络设备正在工作;
LOOPBACK表示这是一个回送设备,该接口发出的数据报不会被传到网络上;
BROADCAST表示该网络设备可以将数据报传送给子网内的所有主机;
POINTTOPOINT表示该网络设备是一个点对点连接的一端,所有该设备发出的数据报都将被对端节点所接收,所有对端发出的数据报也将被本设备所接收。
MULTICAST表示该网络设备具有接收和发送多目传送(multicast)的能力;
PROMISC表示网络设备处于混杂模式,这时该设备将进行监听并将监听到的数据传递给内核,即使这些数据不是发送给该主机的。通常用于网络探测。
ALLMULTI表示网络设备将接收所有多目传送的数据报,通常用于多目传送路由器。
NOAPP 这个参数在使用不同的协议时具有不同的意义。但通常表示不需要地址解析。
DYNAMIC 表示该网络设备可以动态的建立和删除。
SLAVE表示该网络设备与其他网络设备绑定在一起,形成逻辑上的一个网络设备。
link/ether表示接口硬件类型,后面是网络设备的硬件地址;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 有没有FreeBSD内核配置文件的中文版解释文档呢? 2009-05-13
- freebsd的目录结构 2009-05-13
- nfs配置 2009-05-13
- [mark]freebsd下很有用的工具truss 2009-05-13
- 【转载】freebsd sysctl.conf配置说明 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash