仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 934|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS下TCP/IP收集办理东西:net-tools VS iproute2

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!Blog:http://www.simlinux.com
很多体系***仍旧利用ifconfig、route、arp、netstat下令组合来办理和排错收集设置,这些下令有net-tools包供应,但在ArchLinux、Centos7/RHEL7等刊行版内里已利用iproute2替换了net-toolsiproute2是别的一个收集设置工具,用来代替net-tools的功效;
net-tools会见和修正收集设置是经由过程procfs(/proc)和ioctl体系挪用来完成的,而iproute2是经由过程netlinksocket体例与内核通讯;主要的是,iproute2开展一向很好:
https://www.ckuyun.com/pub/linux/utils/net/iproute2/
上面是net-tools和iproute2的利用对照:
列出一切收集接口(包含没有激活的网卡)
  1. 利用net-tools:$ifconfig-a利用iproute2:$iplinkshow
复制代码




激活和封闭网卡
  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth1
复制代码
设置IPv4地点
  1. 利用net-tools:$sudoifconfigeth110.0.0.1/24利用iproute2:$sudoipaddradd10.0.0.1/24deveth1利用net-tools设置多IP:$sudoifconfigeth0:1192.168.10.10netmask255.255.255.0up$sudoifconfigeth0:2192.168.10.15netmask255.255.255.0up利用iproute2设置多IP:$sudoipaddradd10.0.0.1/24broadcast10.0.0.255deveth1$sudoipaddradd10.0.0.2/24broadcast10.0.0.255deveth1$sudoipaddradd10.0.0.3/24broadcast10.0.0.255deveth1检察eth0的IP地点$sudoipaddrlistdeveth0
复制代码
移除网卡上的IPv4地点
  1. 利用net-tools:$sudoifconfigeth10利用iproute2:$sudoipaddrdel10.0.0.1/24deveth1
复制代码
检察网卡上设置的IPv4地点
  1. 利用net-tools:$ifconfigeth1利用iproute2:$ipaddrshowdeveth1假如是网卡绑定了多IP的话,iproute2能显现一切的地点,而net-tools只能显现一个
复制代码


设置IPv6地点

  1. 利用net-tools:$sudoifconfigeth1inet6add2002:0db5:0:f102::1/64$sudoifconfigeth1inet6add2003:0db5:0:f102::1/64利用iproute2:$sudoip-6addradd2002:0db5:0:f102::1/64deveth1$sudoip-6addradd2003:0db5:0:f102::1/64deveth1
复制代码
检察网卡上设置的IPv6地点
  1. 利用net-tools:$ifconfigeth1利用iproute2:$ip-6addrshowdeveth1
复制代码




移除网卡上的IPv6地点
  1. 利用net-tools:$sudoifconfigeth1inet6del2002:0db5:0:f102::1/64利用iproute2:$sudoip-6addrdel2002:0db5:0:f102::1/64deveth1
复制代码
变动网卡MAC地点
  1. 利用net-tools:$sudoifconfigeth1hwether08:00:27:75:2a:66利用iproute2:$sudoiplinksetdeveth1address08:00:27:75:2a:67
复制代码
检察路由表
  1. 利用net-tools:$route-n$netstat-rn利用iproute2:$iprouteshow
复制代码




增加修正默许路由
  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth10
复制代码
增加和删除静态路由
  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth10
复制代码
检察socket统计
  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth12
复制代码


检察ARP表

  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth13
复制代码




增加和删除静态ARP
  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth14
复制代码
增加、删除和检察多播地点
  1. 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth15
复制代码
参考文档:
iproute2HowTohttp://www.ckuyun.com/iproute2.doc.html
iproute2manhttp://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2/
RTnetlinkhttp://www.man7.org/linux/man-pages/man7/rtnetlink.7.html
Netlinkhttp://www.man7.org/linux/man-pages/man7/netlink.7.html

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
金色的骷髅 该用户已被删除
沙发
 楼主| 发表于 2015-1-14 20:24:08 | 只看该作者

来一发CentOS下TCP/IP收集办理工具:net-tools VS iproute2

元芳你怎么看?
只想知道 该用户已被删除
板凳
发表于 2015-1-18 15:43:05 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
山那边是海 该用户已被删除
地板
发表于 2015-1-27 11:28:16 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
简单生活 该用户已被删除
5#
发表于 2015-2-5 14:25:45 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
小魔女 该用户已被删除
6#
发表于 2015-2-12 08:48:15 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-3 03:16:21 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
透明 该用户已被删除
8#
发表于 2015-3-11 11:29:53 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-18 17:32:20 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
第二个灵魂 该用户已被删除
10#
发表于 2015-3-26 14:47:10 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 23:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表