Loading... ### 简解 `ip` 命令 `ip` 命令是 Linux 中用于网络管理的强大工具,取代了旧的 `ifconfig` 命令。它是 `iproute2` 软件包的一部分,提供了广泛的功能来管理网络接口、路由、邻居(ARP)等。以下是 `ip` 命令的主要用法简解: #### 1. 查看网络接口 `ip addr` 或 `ip a` 用于显示所有网络接口的地址信息。 ```bash ip addr ``` 输出内容包括每个网络接口的状态、IP 地址、MAC 地址等信息。 #### 2. 管理网络接口 - **启用接口**:使用 `ip link set` 命令启用(up)或禁用(down)某个网络接口。 ```bash ip link set dev eth0 up ``` 这个命令将启用 `eth0` 接口。 - **禁用接口**: ```bash ip link set dev eth0 down ``` 这个命令将禁用 `eth0` 接口。 #### 3. 配置 IP 地址 `ip addr add` 命令用于给网络接口配置 IP 地址。 ```bash ip addr add 192.168.1.100/24 dev eth0 ``` 该命令为 `eth0` 接口配置一个静态 IP 地址 `192.168.1.100`,子网掩码为 `24`。 - **删除 IP 地址**: ```bash ip addr del 192.168.1.100/24 dev eth0 ``` #### 4. 查看路由表 `ip route` 用于查看当前系统的路由表。 ```bash ip route ``` 输出内容显示当前网络流量的路由路径。 #### 5. 配置路由 `ip route add` 命令用于添加新的路由。 ```bash ip route add default via 192.168.1.1 ``` 该命令设置默认网关为 `192.168.1.1`。 - **删除路由**: ```bash ip route del default ``` #### 6. 显示邻居(ARP 缓存) `ip neigh` 命令用于显示或管理邻居表(即 ARP 缓存),用于解析 IP 地址到 MAC 地址。 ```bash ip neigh ``` 显示当前网络中的邻居(ARP 表)信息。 ### 总结 `ip` 命令提供了全面的网络配置与管理功能,从接口管理到路由配置,涵盖了现代网络环境中的大部分需求。通过灵活的命令组合,系统管理员可以高效地管理网络接口、配置静态路由和查看网络状态。 最后修改:2024 年 08 月 29 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏