|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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的利用对照:
列出一切收集接口(包含没有激活的网卡)
- 利用net-tools:$ifconfig-a利用iproute2:$iplinkshow
复制代码
激活和封闭网卡
- 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth1
复制代码 设置IPv4地点
- 利用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地点
- 利用net-tools:$sudoifconfigeth10利用iproute2:$sudoipaddrdel10.0.0.1/24deveth1
复制代码 检察网卡上设置的IPv4地点
- 利用net-tools:$ifconfigeth1利用iproute2:$ipaddrshowdeveth1假如是网卡绑定了多IP的话,iproute2能显现一切的地点,而net-tools只能显现一个
复制代码
设置IPv6地点
- 利用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地点
- 利用net-tools:$ifconfigeth1利用iproute2:$ip-6addrshowdeveth1
复制代码
移除网卡上的IPv6地点
- 利用net-tools:$sudoifconfigeth1inet6del2002:0db5:0:f102::1/64利用iproute2:$sudoip-6addrdel2002:0db5:0:f102::1/64deveth1
复制代码 变动网卡MAC地点
- 利用net-tools:$sudoifconfigeth1hwether08:00:27:75:2a:66利用iproute2:$sudoiplinksetdeveth1address08:00:27:75:2a:67
复制代码 检察路由表
- 利用net-tools:$route-n$netstat-rn利用iproute2:$iprouteshow
复制代码
增加修正默许路由
- 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth10
复制代码 增加和删除静态路由
- 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth10
复制代码 检察socket统计
- 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth12
复制代码
检察ARP表
- 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth13
复制代码
增加和删除静态ARP
- 利用net-tools:$sudoifconfigeth1up$sudoifconfigeth1down利用iproute2:$sudoiplinksetdowneth1$sudoiplinksetupeth14
复制代码 增加、删除和检察多播地点
- 利用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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|