新一代网络配置工具iproute ——命令篇(上)

2009-05-13 01:11:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

新一代网络配置工具iproute ——命令篇 1
新一代网络配置工具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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:linux下的网络配置工具——iproute

下一篇:iptables应用之动态DNS