net-tools对比iproute2


net-tools对比iproute2

简介

iproute2是linux下管理控制TCP/IP网络和流量控制的新一代工具包,旨在替代老派的工具链net-tools,即大家比较熟悉的ifconfig,arp,route,netstat等命令。

net-tools是通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,而iproute2则通过netlink套接字接口与内核通讯。

对照表

net-toolsiproute2
arp -naip neigh显示ARP缓存
ifconfigip link网络设备配置
ifconfig -aip addr show查询所有已连接的网络接口
ifconfig -sip -s link显示网络接口统计数据
ifconfig eth0 upip link set eth0 up启停动接口
ipmaddrip maddr多播地址管理
iptunnelip tunnel隧道配置
netstatsssocket统计信息
netstat -iip -s link
netstat -gip maddr
netstat -lss -l
netstat -rip route
route addip route add
route delip route del
route -nip route show

ss常用操作
-s查看当前服务器的网络连接统计

ss -s

-l查看所有监听的网络端口,-p并列出具体的程序名称

ss -lp

-a查看这台服务器上所有的socket连接

ss -a

替代netstat -ntlp

ss -nltp|column  -t

替代lsof -i

ss -nltp|grep 18010

ip常用操作
检查网卡的诸如 IP 地址

ip addr show
ip a

启用/禁用网卡

ip link set eth0 up
ip link set eth0 down

配置IP地址

ip addr add 10.211.55.13/24 brd + dev eth0
ip addr del 10.211.55.13/24 dev eth0

检查路由

ip route show

检查ARP记录

ip neigh

来源:bluexiii

声明:初心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - net-tools对比iproute2


愿你勿忘初心,并从一而终