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 管理网桥地址和设备

iproute2备忘单

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

压缩Jekyll 的最终 HTML文件
php如何下载图片?
标签:

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注

34 + 52 =

ajax-loader