Quantcast
Channel: 小蓝博客
Viewing all articles
Browse latest Browse all 3145

ip命令的使用详解

$
0
0

简解 ip 命令

ip 命令是 Linux 中用于网络管理的强大工具,取代了旧的 ifconfig 命令。它是 iproute2 软件包的一部分,提供了广泛的功能来管理网络接口、路由、邻居(ARP)等。以下是 ip 命令的主要用法简解:

1. 查看网络接口

ip addrip a 用于显示所有网络接口的地址信息。

ip addr

输出内容包括每个网络接口的状态、IP 地址、MAC 地址等信息。

2. 管理网络接口

  • 启用接口:使用 ip link set 命令启用(up)或禁用(down)某个网络接口。

    ip link set dev eth0 up

    这个命令将启用 eth0 接口。

  • 禁用接口

    ip link set dev eth0 down

    这个命令将禁用 eth0 接口。

3. 配置 IP 地址

ip addr add 命令用于给网络接口配置 IP 地址。

ip addr add 192.168.1.100/24 dev eth0

该命令为 eth0 接口配置一个静态 IP 地址 192.168.1.100,子网掩码为 24

  • 删除 IP 地址

    ip addr del 192.168.1.100/24 dev eth0

4. 查看路由表

ip route 用于查看当前系统的路由表。

ip route

输出内容显示当前网络流量的路由路径。

5. 配置路由

ip route add 命令用于添加新的路由。

ip route add default via 192.168.1.1

该命令设置默认网关为 192.168.1.1

  • 删除路由

    ip route del default

6. 显示邻居(ARP 缓存)

ip neigh 命令用于显示或管理邻居表(即 ARP 缓存),用于解析 IP 地址到 MAC 地址。

ip neigh

显示当前网络中的邻居(ARP 表)信息。

总结

ip 命令提供了全面的网络配置与管理功能,从接口管理到路由配置,涵盖了现代网络环境中的大部分需求。通过灵活的命令组合,系统管理员可以高效地管理网络接口、配置静态路由和查看网络状态。


Viewing all articles
Browse latest Browse all 3145

Trending Articles