net-tools对比iproute2

简介

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

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

对照表

net-tools iproute2
arp -na ip neigh 显示ARP缓存
ifconfig ip link 网络设备配置
ifconfig -a ip addr show 查询所有已连接的网络接口
ifconfig -s ip -s link 显示网络接口统计数据
ifconfig eth0 up ip link set eth0 up 启停动接口
ipmaddr ip maddr 多播地址管理
iptunnel ip tunnel 隧道配置
netstat ss socket统计信息
netstat -i ip -s link
netstat -g ip maddr
netstat -l ss -l
netstat -r ip route
route add ip route add
route del ip route del
route -n ip 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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称...
    小小运维阅读 7,517评论 1 4
  • Linux上查看主机的IP地址命令是啥?ifconfig,如果只知道这个话面试时就完蛋了,说明只会Linux简单的...
    LeaveStyle阅读 1,888评论 0 0
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,100评论 0 8
  • 黑客常用命令大全 net user heibai lovechina /add 加一个heibai的用户密码...
    倒带默写阅读 17,099评论 0 24
  • 刚入大学,充满期待,对学生会有点憧憬,但是又有点忐忑不安,这是很多大一萌新都会遇到的情况。下面介绍一些常规的学生会...
    杨清一阅读 479评论 0 4