NetWork
网络管理工具
PacketFence
QSFP
如何登录 华为 DeviceManager?
服务器 / 存储设备管理
ZeroTier
获取网卡UUID
net-tools 和 iproute2
H3C交换机的基本配置
Netbox --- IPAM 管理工具
Zabbix
phpIPAM
port mode
Link Aggregation
Cisco HSRP
Huawei VRRP
H3C IRF
EVE-NG
eNSP
本文档使用 MrDoc 发布
-
+
home page
net-tools 和 iproute2
如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。 net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。同时,一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全抛弃了net-tools,只支持iproute2。 iproute2是linux下管理控制TCP/IP网络和流量控制的新一代工具包,旨在替代老派的工具链net-tools,即大家比较熟悉的ifconfig,arp,route,netstat等命令。 net-tools通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,而iproute2则通过netlink套接字接口与内核通讯。抛开性能而言,net-tools的用法给人的感觉是比较乱,而iproute2的用户接口相对net-tools来说相对来说,更加直观。比如,各种网络资源(如link、IP地址、路由和隧道等)均使用合适的对象抽象去定义,使得用户可使用一致的语法去管理不同的对象。更重要的是,到目前为止,iproute2仍处在持续开发中。所以,net-tools和iproute2都需要去学习掌握了。 如果你仍在使用net-tools,而且尤其需要跟上新版Linux内核中的最新最重要的网络特性的话,那么是时候转到iproute2的阵营了。原因就在于使用iproute2可以做很多net-tools无法做到的事情。 linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。   Linux下的ip命令,ifconfig已经过时了要安装ip,请点击这里下载iproute2套装工具 。不过,大多数Linux发行版已经预装了iproute2工具。你也可以使用git命令来下载最新源代码来编译: ``` $ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git ```  对于那些想要转到使用iproute2的用户,有必要了解下面有关net-tools和iproute2的众多对比。 iproute2的核心命令是ip:  设置和删除Ip地址 要给你的机器设置一个IP地址,可以使用下列ip命令: ``` $ sudo ip addr add 192.168.0.193/24 dev wlan0 ``` 请注意IP地址要有一个后缀,比如/24。这种用法用于在无类域内路由选择(CIDR)中来显示所用的子网掩码。在这个例子中,子网掩码是255.255.255.0。 在你按照上述方式设置好IP地址后,需要查看是否已经生效。 ``` $ ip addr show wlan0 ``` 你也可以使用相同的方式来删除IP地址,只需用del代替add。 ``` $ sudo ip addr del192.168.0.193/24 dev wlan0 ``` 列出路由表条目 ip命令的路由对象的参数还可以帮助你查看网络中的路由数据,并设置你的路由表。第一个条目是默认的路由条目,你可以随意改动它。 在这个例子中,有几个路由条目。这个结果显示有几个设备通过不同的网络接口连接起来。它们包括WIFI、以太网和一个点对点连接。 ``` $ ip route show ``` 假设现在你有一个IP地址,你需要知道路由包从哪里来。可以使用下面的路由选项(译注:列出了路由所使用的接口等): ``` $ ip route get10.42.0.47 ```
Seven
Sept. 30, 2020, 11:21 a.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
share
link
type
password
Update password