运维工程师必会的109个Linux命令(50)
时间:2018-06-03 23:41 来源:网络整理 作者:墨客科技 点击:次
[网络设备] 指定网络设备的名称。 5.5 ip 5.5.1 功能说明ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等。 5.5.2 语法ip [选项] [动作] [指令] 5.5.3 参数动作 := { link | addr | route | rule | neigh | tunnel | maddr | mroute | monitor } 选项 := { -V[ersion] | -s[tatistics] | -r[esolve] |-f[amily] { inet | inet6 | ipx | dnet | link } | -o[neline] } 5.5.4 装置介面 (device) 的相关设定: ip linkip link 可以设定与装置 (device) 有关的相关设定,包括 MTU 以及该网路介面的 MAC 等等, 当然也可以启动 (up) 或关闭 (down) 某个网路介面啦!整个语法是这样的: [root@linux ~]# ip [-s] link show <== 单纯的查阅该装置相关的资讯 [root@linux ~]# ip link set [device] [动作与参数] 参数: show:仅显示出这个装置的相关内容,如果加上 -s 会显示更多统计数据; set :可以开始设定项目, device 指的是 eth0, eth1 等等介面代号; 动作与参数:包括有底下的这些动作: up|down :启动 (up) 或关闭 (down) 某个介面,其他参数使用预设的乙太网路; address :如果这个装置可以更改 MAC 的话,用这个参数修改! name :给予这个装置一个特殊的名字; mtu :就是最大传输单元啊! 范例一:显示出所有的介面资讯 [root@linux ~]# ip link show 1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:fc:22:9a:cb brd ff:ff:ff:ff:ff:ff 3: sit0: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0 [root@linux ~]# ip -s link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:fc:22:9a:cb brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 484011792 2247372 0 0 0 0 TX: bytes packets errors dropped carrier collsns 2914104290 2867753 0 0 0 0 使用 ip link show 可以显示出整个装置介面的硬体相关资讯,如上所示,包括网卡位址(MAC)、MTU等等, 比较有趣的应该是那个 sit0 的介面了,那个 sit0 的介面是用在 IPv4 及 IPv6 的封包转换上的, 对於我们仅使用 IPv4 的网路是没有作用的。 lo 及 sit0 都是主机内部所自行设定的。 而如果加上 -s 的参数後,则这个网路卡的相关统计资讯就会被列出来, 包括接收 (RX) 及传送 (TX) 的封包数量等等,详细的内容与 ifconfig 所输出的结果相同的。 范例二:启动、关闭与设定装置的相关资讯 [root@linux ~]# ip link set eth0 up # 启动 eth0 这个装置介面; [root@linux ~]# ip link set eth0 down # 阿就关闭啊!简单的要命~ [root@linux ~]# ip link set eth0 mtu 1000 # 更改 MTU 的值,达到 1000 bytes,单位就是 bytes 啊! (责任编辑:admin) |
- 上一篇:建行秦皇岛分行三大措施筑牢消防安全防火墙
- 下一篇:网络管理系统