Categories: Shell编程

iproute2和net-tools比较

iproute2包包含用于控制和监视网络、IP地址和路由的实用程序。它是net-tools的现代替代品。

Iproute2是一个开源项目,主要关注Linux内核的网络组件。iproute2中常用的实用程序是ipss和bridge。

下表显示了iproute2和不推荐使用的net tools Linux命令。

iproute2 net-tools Note
ip link show ifconfig -a 显示所有的外设
ip link set down/up eth0 ifconfig eth0 up/down 启用/禁用网络接口
ip addr add 192.168.0.10/24 dev eth0 ifconfig eth0 192.168.0.10/24 为网络接口分配IPv4地址
ip addr del 192.168.0.10/24 dev eth0 ifconfig eth0 0 从网络接口删除IPv4地址
ip addr show dev eth0 ifconfig eth0 显示网络接口的IPv4地址
ip -6 addr add fe80::f0b7:57ff:fe2f:5f0d/64 dev eth1 ifconfig eth1 inet6 add fe80::f0b7:57ff:fe2f:5f0d/64 为网络接口分配IPv6地址
ip -6 addr show dev eth0 ifconfig eth0 显示网络接口的IPv6地址
ip link set dev eth0 address 02:42:20:d2:28:36 ifconfig eth0 hw ether 02:42:20:d2:28:36 更改网络接口的MAC地址
ip route show route -n 显示IP路由表
ip route add default via 192.168.0.1 dev eth0 route add default gw 192.168.0.1 eth0 添加默认的路由
ip route replace default via 192.168.0.1 dev enp0s3 route del default gw 192.168.0.1 enp0s3 删除默认的路由
ip route add 10.24.32.0/24 via 192.168.0.1 dev enp0s3 route add -net 10.24.32.0/24 gw 192.168.0.1 dev enp0s3 新增一个静态的路由
ip route del 192.168.10.0/24 route del -net 192.168.10.0/24 删除静态的路由
ss netstat 显示 socket – listening tcp/udp
arp -an ip neigh 显示ARP表
bridge brctl 管理网桥地址和设备

许多Linux用户仍然更喜欢使用传统工具,如netstatifconfig、route等。Iproute2包工具速度非常快,检索更多信息,例如ss命令比netstat快。

5.0
01
压缩Jekyll 的最终 HTML文件
php如何下载图片?
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Clockwise一款AI日历工具

Clockwise是一款创新的…

2天 ago

Leonardo一个视觉创意AI生成平台

Leonardo.ai提供了一…

2天 ago

DupDub一款终极AI内容创作助手

DupDub 是一个一站式内容…

2天 ago

Murf AI是一款尖端的AI声音生成器

Murf AI是一款尖端的AI…

2天 ago