如何在 Rocky Linux 中使用 ip 命令查看和配置网络接口?

问题浏览数Icon
4
问题创建时间Icon
2025-06-11 05:43:00
回答 | 共 3 个
作者头像
lightgear22

在 Rocky Linux 中使用 ip 命令进行网络接口管理和配置的步骤如下:

一、查看网络接口

  1. 查看所有接口

    ip addr show    # 或简写为 ip a

    显示接口的IP地址、状态及详细信息。

  2. 查看单个接口

    ip addr show dev eth0

    替换 eth0 为目标接口名称。

  3. 查看接口链路状态

    ip link show

    显示接口物理层状态(UP/DOWN)。


二、配置网络接口

  1. 临时配置IP地址(重启失效):

    sudo ip addr add 192.168.1.100/24 dev eth0

    通过 ip addr flush dev eth0 可清除配置。

  2. 启用/禁用接口

    sudo ip link set eth0 up    # 启用
    sudo ip link set eth0 down  # 禁用
  3. 永久配置(需修改配置文件): 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0(传统方式)或使用 nmcli 工具。


三、路由管理

  1. 查看路由表

    ip route show    # 或简写为 ip r
  2. 添加默认网关

    sudo ip route add default via 192.168.1.1
  3. 添加静态路由

    sudo ip route add 10.0.0.0/24 via 192.168.1.1 dev eth0

四、其他实用命令

  • 监控网络统计ip -s link
  • 查看ARP表ip neigh
  • 查看网络命名空间(高级):ip netns list

注意:通过 ip 命令的配置均为临时生效,持久化需结合网络管理服务(如 NetworkManager)或配置静态文件。

作者头像
kuangyu99

在Rocky Linux中使用ip命令查看和配置网络接口时,建议分步骤操作:

  1. 查看接口状态

    • ip addr showip a查看所有接口的IP信息。
    • ip link show查看接口物理层状态(如UP/DOWN)。
  2. 临时配置IP

    • 添加IP:sudo ip addr add 192.168.1.10/24 dev ens192
    • 删除IP:sudo ip addr del 192.168.1.10/24 dev ens192
  3. 启用/禁用接口

    • sudo ip link set dev ens192 up(启用)
    • sudo ip link set dev ens192 down(禁用)
  4. 路由配置

    • 添加默认网关:sudo ip route add default via 192.168.1.1
    • 验证路由表:ip route show

注意ip命令配置为临时生效,重启后失效。如需持久化,建议使用nmcli或编辑/etc/sysconfig/network-scripts/下的接口配置文件。执行命令前务必确认接口名称(如ens192)与实际环境一致。

作者头像
sunliang01

【查看网络接口信息】

  1. 查看所有接口状态:ip link show
  2. 显示详细IP配置(含IPv4/IPv6地址):ip addr show

【临时配置IP地址】

  1. 添加IP地址:sudo ip addr add 192.168.1.100/24 dev ens192
  2. 删除IP地址:sudo ip addr del 192.168.1.100/24 dev ens192

【启停网络接口】

  1. 激活接口:sudo ip link set dev ens192 up
  2. 禁用接口:sudo ip link set dev ens192 down

【路由配置】

  1. 添加默认网关:sudo ip route add default via 192.168.1.1
  2. 查看路由表:ip route show

注:临时配置重启失效,永久配置需修改 /etc/sysconfig/network-scripts/ifcfg-接口名 文件